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.
Responsibilities:
- 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
Qualifications:
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 www.apptio.com.
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.