We are seeking a Senior Software Engineering Manager to lead the delivery of large-scale, workflow-intensive software platforms built on modern Java microservices architecture.
This role requires a strong engineering leader who can balance delivery execution, technical direction, and people development while ensuring high-quality outcomes and stakeholder alignment.
What You’ll Do:
- Lead medium-to-large engineering teams, including Tech Leads and Senior Engineers, delivering complex distributed systems and microservices-based platforms.
- Guide architectural and design decisions across backend services, integrations, and platform evolution.
- Drive consistent application of software engineering best practices to ensure scalable, secure, and maintainable solutions.
- Own delivery execution across the full SDLC, ensuring timely delivery, high quality, and adherence to Agile engineering practices.
- Collaborate with customers and stakeholders to translate business requirements into high-level technical solutions and delivery roadmaps.
- Establish strong governance around code quality, secure development practices, system performance, and technical debt management.
- Support smooth software releases and production readiness in collaboration with platform and operations teams.
- Mentor and develop technical leaders reporting into you, strengthening ownership, execution, and engineering culture.
- Proactively identify technical risks and scalability challenges, aligning closely with Project Management to mitigate delivery and operational issues.
- Stay hands-on when needed through architecture reviews, code reviews, troubleshooting, and leading by example.