Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Digital business strategy and vision for digital services and products.
- Manage digital portfolio, including KPIs and resourcing, with a high level of visibility and accuracy.
- Manage the day-to-day activities of a distributed development team focusing on backend services development
- Define end-to-end processes for new digital services models and products, increasing execution capabilities.
- Innovate and improve new and existing digital features.
- Manage multiple stakeholders (business and functional).
- Recruit, hire, mentor, and coach Software Development Engineers at different levels of experience.
- Manage and execute against project plans and deliver commitments within a professional, high-paced engineering environment
- Work with the product team to ensure the team has accurate and understood requirements.
- Work with project management to ensure project status is accurate and raise issues at the earliest.
Job Requirements
- 7+ years of experience working directly within engineering teams
- Experience partnering with product OR program management teams
- 3+ years of people management experience, managing engineers
- 3+ years of experience architecting and designing (architecture, design patterns, reliability, and scaling) new and current systems
- 3+ years building and managing high-performance software development teams
- A deep understanding of the software development life-cycle and a track record of shipping software on time
- Experience designing software architectures for scalability, reliability, and performance
- Excellent verbal and written communication skills
- A passion for people management and mentorship
- Experience using Jira for Agile project management