Synopsis
We re seeking a Software Engineering Manager with a strong background in leading high-performing engineering teams and delivering scalable, enterprise-grade web applications. This role will oversee the full software development lifecycle, ensuring engineering excellence, architectural integrity, and timely delivery of complex solutions. The ideal candidate will blend hands-on technical expertise with strong leadership and stakeholder management skills to drive innovation and continuous improvement across the engineering function.
Accountabilities
- Define and execute the software engineering strategy, aligning technical delivery with business objectives and enterprise architecture standards.
- Lead, mentor, and coach a team of software engineers, fostering a culture of innovation, accountability, and continuous learning.
- Partner with product and architecture teams to prioritize work, shape the roadmap, and ensure strategic alignment across programs.
- Oversee the end-to-end delivery of software projects, ensuring adherence to Agile practices, timelines, and quality standards.
- Monitor progress and proactively identify delivery risks, implementing mitigation plans to ensure project success.
- Ensure software releases meet performance, scalability, and security benchmarks.
- Provide architectural and design guidance, ensuring best practices in coding, testing, and deployment.
- Conduct periodic code reviews and technical assessments to maintain high engineering standards.
- Promote engineering governance through design reviews, reusable frameworks, and standardized delivery models.
- Drive the adoption of modern tools, frameworks, and DevOps practices to enhance productivity and delivery efficiency.
- Champion the use of automated testing, CI/CD pipelines, and cloud-native solutions to improve reliability and speed.
- Contribute to the Software Engineering Community of Practice (CoP) to elevate organizational engineering maturity.
- Act as a trusted technical advisor to business stakeholders, translating complex technical concepts into clear business outcomes.
- Collaborate across cross-functional teams (Architecture, Product, QA, DevOps) to ensure smooth integration and alignment.