This job manages multiple projects, sets operational targets, ensures project delivery, resolves complex technical situations, creates roadmaps, applies analytical thought, and collaborates with stakeholders.
Essential Responsibilities:
- Manages multiple projects through direct reports and may directly manage individual software development projects. Ensures project delivery through supervision of costs, methods, and staffing
- Sets operational targets that impact their group and drives operational rigor around engineering KPIs such as unit test coverage, uptime/resiliency targets, execution velocity
- Responsible for the delivery of projects and continuous improvement that impact up to three domains
- Leads the effort in resolving highly complex or unique technical situations that impact business success or addresses future concepts, products, or technologies
- Creates the roadmap for multiple scrum teams. Responsible for turning a high-level operational strategy into a well-defined resourcing plan
- Demonstrates perseverance in pursuing difficult, complex, or ambiguous goals or problems, applying advanced analytical thought and judgment.
- Collaborates with direct team, managers in org, stakeholders, managers in other orgs and business stakeholders
Expected Qualifications:
- Minimum of 12 years of relevant work experience and a Bachelor's degree or equivalent experience.
- Previous management experience
Preferred Qualification:
- Experience managing multple scrum teams, and ability to manage multiple requirements from many stakeholders
- Proficiency in Java / Spring, as well as GCP (or a similar cloud provider), and the ability to understand code, and direct the team
- Ability to work with architects and lead engineers to vet software designs, and an understanding of major enterprise design patterns
Our Benefits:
Any general requests for consideration of your skills, please