The company is seeking a Senior Manager, Software Engineering – Digital Applications to lead the development and delivery of modern digital applications and drive business growth through technology initiatives.
Requirements
- Proven expertise in leading digital application delivery using modern web frameworks (e.g., React, Next.js, .NET Core, Java).
- Strong technical experience with composable architecture, APIs, microservices, and MACH principles.
- Deep understanding of Agile/SAFe methodologies, value stream mapping, and lean delivery models.
- Experience with DevOps and CI/CD pipelines.
- Knowledge of cloud-native technologies and headless architecture.
Responsibilities
- Define and drive a technology roadmap that enables digital business growth through composable, scalable, and secure application platforms.
- Lead adoption of MACH architecture (Microservices, API-first, Cloud-native, Headless) and other modern patterns to accelerate delivery and adaptability.
- Oversee digital application design, development, deployment, and lifecycle across multiple product lines.
- Implement Agile and SAFe best practices to ensure iterative delivery, fast feedback loops, and alignment to Program Increments (PIs).
- Leverage DevOps and CI/CD pipelines to enhance release velocity and system resiliency.
Other
- Bachelor's degree in Computer Science, Engineering, Information Systems, or related field (Master’s preferred).
- 10+ years of progressive experience in software engineering with at least 5 years in leadership roles.
- Demonstrated success as a Business Relationship Manager (BRM) or similar role partnering with senior business stakeholders.
- Exceptional communication and relationship-building skills; able to influence across business and technology teams.
- Experience managing geographically distributed teams and vendor/partner relationships.