Core Responsibilities
Set career plans for critical tech individual contributors
Build and maintain distributed teams
Manage, and grow individuals on the team
Be an advocate of engineering best practices
Believe and influence an iterative agile approach to everything we do
Build quality into the processes and products we own
Help design, implement and manage software development processes and tools
Define software solutions in close collaboration with the Product team
Define operational metrics and work closely with the Operations team to ensure that all delivered software will continue working seamlessly in Production
Understand the value of true CI/CD and help build and maintain it
Engage and manage 3rd party vendors for Development resource body-shopping
Help evolve our tech stack microservices built/deployed where appropriate, server-less, modern programming languages such as Java, swift, kotlin, node.js, python, angular, react, containers, NoSql, Dynamic caching
Work collaboratively with other technology and business leaders to ensure that Software Engineering technology is fully leveraged to deliver the business strategy
Key Skills
8-12 years of total experience in engineering and technology roles working with product development teams, delivering and building digital products
Experience
Working with scalable and self-autonomous teams using DevOps CI/CD with focus on team building / forming
In Agile software development methodologies, processes, and tools
Bachelor’s degree required, advanced degree a plus- with professional certifications
At least 2 YoE as people management (i.e., Software Developer Manager,
Engineering Manager, or similar role)
Strong examples of people management, and guiding others directing, leading and
mentoring others
Deep understanding of the digital technology space with the ability to stay current
and up-to-date on trends and technologies
Strong conflict management, and leading by example
Wide experience and understanding of architecture in terms of solution, data and
integration
Familiarity with information security vulnerabilities and risk management practices
Proven leadership ability, including the skill to articulate ideas to both technical and non-technical audiences