We are in financial services seeking an innovative Executive Vice President of Software Engineering to direct the vision, architecture, and execution of our enterprise software platform. You will lead high-performing engineering teams to build secure, scalable, cloud-native applications.
In this role, you will align business goals with technical execution, advance our cloud and serverless strategy, and integrate AI tools across the development lifecycle to multiply developer productivity and accelerate delivery. You will set engineering standards, establish modern design patterns, and mentor technical leaders to cultivate a culture of quality, accountability, and continuous improvement.
Responsibilities:
- Define and execute engineering roadmap to support business growth and operational goals.
- Align engineering initiatives across cross-functional teams to deliver secure, reliable, and high-quality software.
- Guide technology decisions, evaluating new frameworks, tools, and platforms to keep our tech stack modern and effective.
- Integrate AI-assisted coding tools, automated testing, and agentic workflows into daily development practices to multiply team productivity and output.
- Identify operational bottlenecks in the software development lifecycle and implement AI-driven solution options to reduce delivery cycle times.
- Establish clear metrics and guardrails for safe, effective AI tool adoption across all engineering teams.
- Partner with tech leads and system architects to design scalable, reusable, and maintainable enterprise applications.
- Direct cloud-focused development efforts, prioritizing serverless architectures, microservices, and robust cloud security standards.
- Set coding guidelines, design patterns, and testing protocols to enforce high software quality and stability in production.
- Manage and scale multiple Scrum teams, fostering a collaborative, accountable, and transparent work environment.
- Hire, retain, and develop engineering talent, providing targeted mentorship for tech leads, architects, and senior engineers.
- Promote an Agile culture grounded in continuous learning, constructive feedback, and active knowledge sharing.
Requirements:
- MBA or equivalent degree preferred in Computer Science, Engineering, or a related field
- 10+ years of experience in leading and managing large software engineering teams with a focus on the financial industry (strong preference for mortgage)
- Proven track record of measuring and accelerating engineering throughput, cycle times, and operational efficiency through modern automation and tooling.
- Practical experience implementing AI-assisted development tools (such as Cursor, Copilot or other LLM-based coding agents to optimize engineering workflows and boost developer productivity.
- Ability to define security, compliance, and quality guardrails for integrating AI tools into enterprise software engineering lifecycles.
- Strong technical skills in Python and Node
- Deep understanding of Agile and Scrum principles
- Track record of success building products powered by serverless technologies as well as development and delivery experience (preferably using AWS Lambda, AWS API Gateway, AWS EventBridge)
- Depth in NoSQL and SQL fundamentals
- Good working knowledge of cloud based security practices and technologies (preferably AWS services such as AWS Cognito, AWS Secrets Manager, AWS GuardDuty)
- Experience in cross functional matrix team environment and with DevOps infrastructure-as-code experience
- Well-developed communication and interpersonal skills, connecting directly and effectively with cross-functional stakeholders at various levels
- A strong ability to coach and mentor technical leads, architects and senior level engineers, helping them develop their skills and advance their careers
- Experience championing design and development of complex, robust, and highly scalable production services and applications using modern frameworks, tools, and systems
- A passion for learning, continuous improvement, sharing, and working in a team environment