This job manages software development projects, implements processes, ensures project delivery, analyzes technical issues, collaborates with stakeholders, and communicates technical issues with non-technical audiences. It involves setting operational targets and driving operational rigor.
Essential Responsibilities:
- Directly manages software development projects (including program management) and execution through individual contributors. May also lead project teams across platforms or groups
- Implements processes to drive strong operational hygiene for all components and systems within their group
- Responsible for the delivery of projects, including quality and timeliness, that impact their domain and potentially one other
- Demonstrates strong tactical ability by managing the roadmap for a scrum team responsible for technical issues of diverse scope where analysis requires an understanding of current business or tends
- Competent at communicating technical issues with non-technical audiences
- Analyzes multiple sources of information and identifies & resolves complex technical, operational, and organizational problems relating to software development.
- Collaborates with direct team, managers in org, stakeholders such as Product Owners & PMO
Expected Qualifications:
- Minimum of 8 years of relevant work experience and a Bachelor's degree or equivalent experience.
Responsibilities
- Help define the team’s road map and author project plans to deliver against that roadmap.
- Draft team’s quarterly OKR and manage the team’s priorities.
- Drive improvements to test framework architecture and test coverage.
- Work across engineering to inject testing earlier into the software development process.
- Drive adoption of best practices in code health, testing, testability and maintainability (clean code, test pyramid).
- Track test gaps, quality, and productivity metrics. Work with other engineering teams to improve gaps from this data.
- Recommend improvements into overall best practices, design, testability and quality and productivity.
- Recruit Engineers, grow the team and stay in step with the hiring plan.
- Help engineers grow their skills and experience.
- Hold regular 1:1’s with all members of their team.
- Create a sense of psychological safety on their team.
- Excellent written and verbal communication skills.
- Give clear, timely, and actionable feedback.
- Strong sense of ownership, urgency, and drive.
- Build manage teams across geographies.
- Inspiring the team with AI mindset and bring that to reality for scaling the platform and team.
Requirements
- Technical credibility: Past experience as a Software Engineer in Test (or similar title).
- Experience developing in Java or a proven ability to pick up a new language quickly.
- Experience working with Docker containers, Kubernetes, and/or Cloud providers
- Experience with Continuous Integration systems (e.g. Jenkins, Harness).
- Experience defining high-level test automation strategy based on DevOps industry’s best practices.
- Experience driving organizational change with cross-functional stakeholders.
- Demonstrate longevity at, at least, one recent job.
- Ability to be successful managing at a remote-only company.
- Humble, servant leader.
Travel Percent:
The total compensation for this practice may include an annual performance bonus (or other incentive compensation, as applicable), equity, and medical, dental, vision, and other benefits. For more information, visit .
The US national annual pay range for this role is $152,500 to $262,350
Our Benefits:
Any general requests for consideration of your skills, please