Salary
💰 $200,000 - $250,000 per year
Tech Stack
AngularCloudJavaScriptMicroservicesReactVue.js
About the role
- Senior Director of Software Engineering providing leadership for strategic and operational initiatives
- Define and communicate delivery plans, manage team budgets, and partner with business and IT leaders to deliver value
- Oversee Portfolio and Budget Management, Production Support, Vendor Management, and lead the Quality Engineering Center of Excellence
- Provide technical guidance and leadership to development teams and drive end-to-end design solutions for the enterprise
- Interact with executive management to develop strategic direction and translate priorities into tactical action plans
- Work with cross-functional leaders to influence business strategy, set priorities, and define technology goals
- Champion enterprise architecture and design principles
- Monitor production metrics and KPIs to drive continuous improvement
- Establish and lead Quality Engineering Center of Excellence to drive quality initiatives across the organization
- Ensure high quality service via oversight, monitoring KPIs, and internal controls
- Stay current on technical trends and participate in technology communities
- Act quickly to solve problems and minimize impact of unforeseen circumstances
- Drive a culture of change, innovation, and prudent experimentation
- Oversee quality, delivery, performance, cost, and scope for strategic initiatives
- Implement and coach teams on best practices to enhance production and performance
Requirements
- Bachelor’s degree in computer science, information systems, math, engineering, or other technical field, or equivalent experience
- Twelve years of experience with database design techniques/philosophies, modern distributed applications, and microservices
- Ten years of experience in delivery of large-scale design projects involving interaction with a broad spectrum of enterprise operational functions
- Eight years of experience managing a diverse team and leading cross-functional teams
- Strong background in the execution of DevOps methodologies and continuous integration/continuous delivery
- Accomplishments in architecture and strategy
- Experience managing vendor relationships, including product/service evaluation and contract negotiations
- Familiarity with modern UI development frameworks (e.g. Angular, React, Vue.js) and web technologies (e.g. HTTP, HTML, JS, CSS)
- Results oriented with a strong customer focus
- Strong communication skills to deliver to the Board, executives, and employees
- Ability to synthesize ambiguous and complex information into actionable outcomes
- Proactive mindset to drive change and push for innovative solutions
- Ability to work independently and as part of a team in a highly matrixed environment
- Analytical and problem-solving skills
- Technical communication skills
- Ability to prioritize workload to meet tight deadlines
- Preferred: Master’s degree
- Preferred: Knowledge of the financial services industry