We are looking for a Senior Software Engineer with exceptional Backend Software Engineering skills, who is looking to help maintain the application microservices for Apptio Cloudability.
Some of the technologies you'll be using include: Containerized services in a Kubernetes clusters written in Golang and Java; microservices in AWS, GCP, Azure, and their hosted services like RDS, SQS, and Lambda; NoSQL/distributed with DynamoDB and Redis.
Responsibilities
As a Backend Senior Software Engineer you will work on multiple projects to help solve complex problems and high-quality solutions as part of a team. You will lead discussions on how to improve the scalability and performance of our existing systems while driving architecture towards the next big iteration. Additionally, you will mentor members of the team to become more proficient Backend Software Engineers. You will be expected to participate in code reviews, provide constructive feedback and direct learning through focused questions.
Qualifications
Basic Qualifications
- 5+ years of professional software development experience.
- 3+ years of experience contributing to the design (architecture, design patterns, reliability and scaling) of new and current systems.
- Extensive professional knowledge, experience, and understanding of at least one modern programming language, such as Go, Java or C#.
- Professional experience with modern software development methodologies: Agile/Kanban, CI/CD, DevOps, etc.
- Computer Science fundamentals in data structures, algorithm design and problem solving.
- Bachelor’s Degree in computer science, a related field, or relevant work experience.
Preferred Qualifications
- Experienced with modern API design and implementations preferably in Java.
- Experience with columnar data technologies and databases, like Apache Parquet, Redshift, or Big Query.
- Experience with Linux-based integrated development environments, or equivalent (e.g., IntelliJ IDEA).
- Exceptional customer focus, ownership, and drive.
- Demonstrated capability to provide depth and breadth technical leadership.
- Experience in mentoring , recruiting, and team-building.
- Excellent communication skills, both written and verbal.
- Knowledge/education in Big Data.
This is a hybrid or onsite role in one of these locations.
#LI-DT1
#LI-San Jose
#LI-Raleigh
#LI-Bellevue
#LI-Austin
#LI-Boston
Additional Information
The annual compensation range being offered for this role is $137,100 and use the $207,100 this would be comprised of salary & annual bonus. 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; 401k with company match. Extensive health insurance coverage and other subsidized insurance options. Generous PTO and leave, fully compliant with FMLA.
The Company
Apptio, an IBM company, is the leading technology spend and value management software provider. Its AI-powered data insights empower leaders to make smarter financial and operational decisions. A pioneer and category leader in Technology Business Management (TBM) and FinOps, Apptio works with thousands of customers, partners, and community members worldwide. Visit www.apptio.com.
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.
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 is an IBM subsidiary which has been acquired by IBM and will be integrated into the IBM organization. IBM will be the hiring entity. By proceeding with this application, you understand that Apptio will share your personal information with IBM and other IBM subsidiaries involved in your recruitment process, wherever these are located. For more Information on how IBM protects your personal information, including the safeguards in case of cross-border data transfer, are available here: link to IBM privacy statement