Apptio is the leading provider of cloud-based Technology Business Management (TBM) software that helps technology and financial leaders make strategic decisions as they plan, analyze, and optimize technology investments.
Apptio fuels digital transformation using business analytics to provide facts and insights about technology cost, value and quality, so leaders can make faster, data-driven decisions.
Hundreds of organizations, including 50% of the Fortune 100, choose Apptio as their business system of record to align IT planning and spending with business priorities.
The Position :
Apptio seeks to hire Engineering Managers responsible for leading the Development and Testing Programs of key areas of the Apptio product suite.
The right candidate will be skilled in the architecture, design and development of SaaS enterprise applications and drive product and functional requirements.
The candidate should be passionate about building simple, powerful, scalable services, software quality, and developer productivity that results in high customer value delivery.
As an Engineering Manager at Apptio, you will participate in product planning while leading a skilled technical team. You will be involved in the daily activities of running the engineering team including : road mapping, planning sessions, requirement reviews, coding, design reviews, and technical discussions to determine technology direction.
Job Responsibilities :
Recruit and lead a world-class software engineering team, mentoring their professional development through personal and performance management
Lead product development from initial requirements to the global delivery of a high-quality service to our enterprise customers
Manage team to maintain quality, including test-ability, and to respond quickly to product / quality of service issues
Work closely with the product management team to identify, scope, and prioritize features, integrating those into engineering plans that deliver high customer value and meet market demand
Act as Product Owner for Scrum teams where necessary
Collaborate with other leaders to define procedures, tools and practices to optimize team productivity
Minimum 10 years commercial software experience, with at least 5 years of relevant engineering management experience leading teams
Proven track record of shipping high-quality enterprise applications on time with transparency of the engineering progress and increasing predictability of delivery
Proficient with Java and related frameworks
Current in technology trends, knowledge, and experience, such as :
Cloud technologies in AWS, Azure or GCP
Database technology, both SQL and NoSQL
Strong knowledge of data structures, algorithms, enterprise systems, and asynchronous architectures
Excellent written and oral communication skills, collaboration across global teams and critical thinking
Has ensured a high level of code quality and contributed to engineering best practices, leading by example
Experience and enthusiasm for Agile software development in a SaaS DevOps culture
Track record of mentoring, recruiting, retaining and growing engineering teams
BE / BTech in Computer Science or equivalent field is required.