Lead, mentor, and manage a high-performing organization of multiple software engineering teams.
Foster a culture of technical excellence, innovation, and "you build it, you run it" ownership.
Partner with architects and product managers to define the target-state architecture.
Make critical decisions on technology selection, integration patterns, and data strategy for migrating off legacy systems.
Own the end-to-end software development lifecycle (SDLC) for the modernization program.
Ensure your teams deliver high-quality, secure, and performant code on time, managing technical debt and risks.
Lead the technical design and build of a new platform leveraging modern technologies, including cloud-native services, microservices, and event-driven architectures.
Guide your teams in the practical application and integration of AI/ML models.
Oversee the development of services that automate complex financial processes.
Requirements
12+ years in software engineering with at least 5+ years in a development management or engineering leadership role.
Proven experience leading engineering teams in large-scale, transforming industries.
Deep, hands-on experience in system architecture, design, and implementation.
Must have personally led teams through complex legacy migration or modernization projects.
Strong technical proficiency with modern engineering practices and technologies (e.g., Cloud platforms like AWS/Azure/GCP, Kubernetes, microservices, APIs, CI/CD).
Demonstrable experience managing managers and multiple engineering teams, with a strong track record of mentoring and growing technical talent.
Excellent ability to communicate complex technical designs, trade-offs, and risks to both technical and non-technical senior audiences.
Tech Stack
AWS
Azure
Cloud
Google Cloud Platform
Kubernetes
Microservices
SDLC
Benefits
Comprehensive Total Rewards Program including bonuses and flexible benefits
Competitive compensation
Professional Growth: Access world-class training programs and opportunities to grow your career in project management, technology, and finance.
Work-Life Balance: Benefit from flexible work arrangements that prioritize your well-being and personal needs.
Collaborative Team: Be part of a high-performing team that values innovation, teamwork, and making a lasting impact.