The organization needs to establish and scale common software engineering practices and capabilities across multiple product pods to ensure consistency and quality in software development.
Requirements
- Proven expertise in establishing engineering standards, frameworks and best practices
- Experience coaching, mentoring or enabling teams of software engineers or other practitioner networks
- Strong knowledge of software development lifecycle (SDLC), coding best practices, modern engineering tools and cross-functional collaboration
- Coaching and mentoring skills to develop capabilities and enable effective application of engineering standards
Responsibilities
- Define and maintain software engineering standards, practices, and frameworks to ensure consistency and quality across product pods
- Lead workshops, training sessions, and office hours to foster knowledge sharing and ensure adoption of best practices
- Provide day-to-day coaching and guidance to software engineers, supporting skill development and effective delivery
- Collaborate with engineering leadership and cross-functional teams to identify and scale common approaches and practices
- Facilitate deliberate practice initiatives and competency development across the Software Engineering Community of Practice (CoP)
Other
- Bachelor’s degree in computer science, engineering, or a related field
- Five (5) years of experience in software engineering or related technical roles in complex, cross-functional environments
- Strong communication skills to convey engineering principles and practices clearly across diverse teams
- Strategic mindset to align software engineering practices with organizational objectives and outcomes
- Some travel required