Jobs /

Staff Software Development Engineer - Full stack + React

Apptio

Apply Now

Job Details

Location: Posted: Mar 09, 2021

Job Description

The Challenge

Apptio is the expert in cloud spend management, optimization and cloud migrations. We work with some of the biggest cloud adopters to optimize the cost and efficiency of their assets across multiple clouds. Our platform monitors a significant part of public cloud spend and helps our customers save millions of dollars. We are further enhancing the platform to simplify cloud migrations for our customers. Our platform analyzes inventory and utilization patterns in the client’s environment and, using Machine Learning, generates actionable plans. Whether it is a gradual move from on-prem to a public cloud or a dynamic asset allocation across multiple clouds, the platform strives to provide the most economical path for the customers. Building this functionality requires a deep understanding of our problem domain, cloud technologies and a passion for technical challenges. As a Staff Software Development Engineer, you will work closely with cross-functional teams to build and iterate on critical parts of the platform while honing your craft.

The Team

You will work with a cross-functional team of engineers, product managers and designers. The team is distributed across several locations in US and offshore. The team operates on a DevOps model and participates in a shared on-call rotation. You will find a variety of opportunities for learning and mentoring.

The Role

As a Staff Software Development Engineer at Apptio, you will work closely with the Engineering team, Product Managers and Designers in helping our customers discover new savings opportunities in hybrid cloud environments. You will be designing and building microservices and modular user interfaces that can be shared by multiple applications. You will help design and engineer efficient and resilient software products that run at ‘cloud-scale’. You will participate in design, architecture and code reviews, foster collaboration, and guide the team through roadmap deliverables and other technical challenges. Above all, you will work as a technical leader to provide our customers with a great product while helping to grow a strong engineering team.

In a Typical Week You Will

  • Understand the on-going work and priorities within the team and help plan for the upcoming tasks within the sprint and beyond.
  • Partner with the product team to understand the problem space, the competitive landscape and constraints and help deliver engineering solutions that work both for the customer and Apptio.
  • Participate in design/code reviews, collaborate, and provide direction
  • Lead by example in writing high quality secure code, improve test coverage and ensure performance and observability.
  • Join daily standups to discuss project status, new projects, and blocking issues.
  • Help lead communities of practice, technical lunch & learn sessions, and engineering book clubs to continue learning
  • Mentor junior team members

The Interview Process

  • You apply for an open position.
  • If your application is a good match for the role, you will have a chat with the recruiter to understand the position and the team. Afterwards, you will be asked to participate in an aptitude test and later, a technical phone-screen with a member of the team.
  • If all goes well, you will have a round of video interviews with members of the team.
  • We commit to making a decision and following up with an offer or an explanation within a week. We are happy to work through the process on a timeline that respects your schedule and current employment status.

REQUIREMENTS

  • Experience designing and implementing scalable, pragmatic solutions to complex problems
  • Proficient in JavaScript, React, Java
  • Hands-on experience with micro frontends architecture
  • Desire to operate and excel in a DevOps team
  • Competent with Git and CI/CD pipelines. Familiarity with GitHub Actions is a plus
  • Comfortable with fast moving software design and development methodologies
  • Experience with Kubernetes

Bonus Stuff:

  • Experience with Microservices Architecture, modern API designs and implementations
  • Experience with Piral micro frontend framework
  • Knowledge of Golang
  • Experience with PostgreSql, MySQL, Aurora DB
  • Experience with Timeseries DBs and NoSql DBs
  • Expertise with popular AWS, Azure and/or GCP services for compute, storage and databases etc.
  • Familiar navigating the nuances of 3rd party integrations with applications, APIs and SaaS/PaaS providers

The Company

Apptio is the business management system of record for hybrid IT. We transform the way IT runs its business and makes decisions. With our cloud-based applications, IT leaders manage, plan and optimize their technology investments across on-premises and cloud. With Apptio, IT leaders become strategic partners to the business by demonstrating value of IT investments, accelerate innovation and shift their technology investments from running the business to digital innovation. Hundreds of customers, including more than 40 percent of the Fortune 100, choose Apptio as their business system of record for hybrid IT.

Apptio Inc. is not open to 3rd party solicitation or resumes for our posted FTE positions. Resumes received from 3 rd 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 non-discrimination in employment in every location in which the company has facilities.

About Apptio

Use Apptio to Evaluate and Manage Your Portfolio of IT Investments Through an Integrated View of IT Cost, Performance, Supply, and Demand

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free