Senior Software Development Engineer

Remote from
Salary, USD
122,600 - 171,300/yr
Job function
Software Engineering
Job type
Full Time,
Job posted
Apply before
12 Oct 2023
Computer Software

About Apptio

Apptio helps organizations make trusted technology investment decisions to drive better business outcomes 🚀

You: You are an experienced software engineer who strives for excellence in the user’s experience as well as in your technical solutions. You have a curious mind and a passion for continuous improvement. You thrive in an agile, fast-paced, and highly collaborative team environment.

Us: We are a growing SaaS company that helps customers plan, analyze, and optimize their IT spending across traditional and cloud infrastructure. We build on a modern stack including AWS, Kubernetes, Apache Spark, and more. We are passionate about delivering elegant solutions to complex business problems and we have a proven track record of delivering successful v1 applications that delight our customers.


  • Build scalable cloud-native services that solve new and existing business challenges and meet customer needs
  • You will work with your scrum team to deliver impactful and valuable features bi-weekly.
  • You will personally own end-to-end features from concept to design to production
  • Partner with product managers, user experience designers, and other engineers to achieve high-quality solutions
  • Mentor junior developers and help grow the team


Basic Qualifications:

  • 5+ years of experience delivering enterprise level software preferably in Java, other languages also considered
  • Ability to handle multiple competing priorities in a fast-paced environment
  • Demonstrated leadership role in building and delivering complex software systems
  • Experience in working with customers, product management, and senior management to deliver value to the market
  • Exceptional knowledge of data structures, algorithms, and problem solving
  • Experience with modern software development & SDLC methodologies: Agile/Kanban, CI/CD, DevOps, build processes, testing, etc.
  • Experience with relational databases, schema design, SQL
  • Bachelor’s degree in Computer Science, a related field, or equivalent experience

Preferred Qualifications:

  • Experience with backend web based Java development and Linux-based integrated development environments, or equivalent (e.g. NodeJS w/ Express or ASP.NET MVC)
  • Experience developing Software as a Service (SaaS) applications and understanding the impact of this architecture in a deployment environment
  • Database implementations (query optimization, index generation, caching) or NoSQL DBs a plus
  • Experience developing JS, CSS, HTML sites
  • Experience designing and implementing REST APIs
  • Experience developing Single Page Web Applications and frameworks like React, Bootstrap, or equivalent

About Apptio

Apptio is the leading technology spend and value management company for financial and operational decisions across Information Technology (IT), multi-cloud FinOps, and product development. Apptio’s mission is to deliver business value with every technology investment. Powered by Apptio’s cloud platform and AI/ML data engine, Apptio’s SaaS applications translate technology spend into clear business outcomes and financial ROI. Apptio applications deliver six key capabilities: cost transparency, actionable insights, planning and forecasting, usage and consumption, value management, and showback/chargeback. As a trusted leader in FinOps and Technology Business Management (TBM) with thousands of customers worldwide, Apptio empowers leaders to cut costs and redirect investments to digital innovation. For more information, please visit

Apptio, Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. Apptio, Inc. complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.

Apptio Inc. is not open to 3rd party solicitation or resumes for our posted FTE positions. Resumes received from 3rd party agencies that are unsolicited will be considered complimentary.

Compensation and Benefits

The annual compensation range being offered for this role is $122,600 – $171,300.

This role may be eligible for potential merit increases based on factors such as individual or company performance, time in role and other discretionary factors.

Apptio provides a competitive benefit package which includes the following:

Leave and Time Off: 22 days of paid time off, 11 paid holidays, 20 days of paid family leave, 40 days of paid maternity leave, and other time off such as bereavement, volunteering, continuing education, jury, or military duty in full accordance with the FMLA. ​​​​

Health and Welfare Benefits: Employees are eligible for company-paid medical insurance, vision insurance and dental insurance; these can be extended to eligible dependants or spouse at a subsidized cost.

Employees are also eligbile for company-paid life insurance, disability insurance, employee assistance program, and other well-being services. Additional options include; health savings account, flexible spending account, supplemental life insurance, and supplemental disability insurance. 

Financial Benefits: Employees are eligible to enroll in our company’s 401(k) plan with company match. Options provided for identity/fraud protection and montioring, identity theft insurance, and group legal coverage.

Apply now >

Personalised job alerts

Set up personalised e-mail alerts about similar remote jobs

Report jobShare

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar remote jobs in Software Engineering

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more ›
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more ›
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more ›
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job


What position is Apptio hiring for?

Apptio is hiring a remote Senior Software Development Engineer from

What type of employment does Apptio offer?

This is a Full Time role.