Software Engineering Manager, Business Banking
Candescent · Atlanta, GA · 2 wk ago
EngineeringFull-time
Key Responsibilities & Deliverables
- Business Banking product technology strategy and vision
- Prioritized technology roadmap and engineering initiatives
- Engineering delivery, quality, and operational KPIs
- Lead and coach a team of 10-12 software engineers
- Product Strategy, Vision, and Planning
- Partner with the Product Manager to shape and execute the Business Banking product vision and roadmap from a technology perspective
- Advisory on technology opportunities, architectural improvements, emerging technologies, and product gaps
- Support product teams in translating complex business banking needs into well-defined features, technical designs, and user stories
- Design and Development
- Oversee the design, development, deployment, and ongoing support of Business Banking software solutions across the full product lifecycle
- Establish, uphold, and evolve engineering standards, best practices, and policies
- Collaborate with Architects and peer Engineering Managers to identify and manage cross-system dependencies, risks, and architectural alignment
- Participate in and support agile development events, including design reviews, sprint reviews, and product demonstrations
- Build and sustain high-performing engineering teams by setting clear missions, coaching career growth, and supporting personal development
- Foster a culture of innovation and continuous improvement, encouraging experimentation while providing actionable feedback through code reviews and technical discussions
- Performance Measurement and Optimization
- Define, analyze, and monitor delivery, quality, and operational metrics at the product level
- Use data-driven insights to identify trends, risks, and improvement opportunities, and drive execution of technical and operational strategies
Qualifications & Experience
- A Bachelor's Degree in Computer Science, Mathematics or similar field
- 7+ years of experience in technology roles, with progressive responsibility in engineering leadership and people management
- Strong understanding of multi-tenant, cloud-based, high-transaction-volume systems, ideally within financial services or banking
- Hands-on experience with Agile and Agile-at-scale frameworks (e.g., SAFe, Scrum, Lean), including CI/CD and test automation practices
- Technical expertise in modern programming languages (e.g., Java, Python), cloud technologies, and product management tools (e.g., Jira)
- Proven ability to think strategically and articulate a clear technical vision and roadmap in partnership with Product Management
- Strong leadership and people-management skills, with experience leading engineers across multiple teams
- Excellent collaboration and communication skills, enabling effective problem identification, solution design, and decision-making
- Experience working with Release Train Engineers (RTEs), Solution Train Engineers (STEs), and system stakeholders to ensure alignment and execution of strategic themes
- Ability to remain close enough to teams to add value and technical insight, while empowering engineers to independently solve problems
- Serve as an Agile coach and trusted advisor to engineering teams