Software Engineer Manager
Core
Oversees application development, system design, and deployment for enterprise software platforms within a department or group, managing Agile teams to deliver features aligned with business goals.
Role type
Manager, Software Engineering
Builds
Enterprise software platforms and application systems
Domain
Banking / Financial Services / Fraud Detection
Deliverable
product features
Required skills
Team leadership, system design, regulatory compliance, risk management, stakeholder management, project management, technical guidance, product lifecycle ownership, change management
Preferred skills
Financial crime processes (fraud detection, AML, KYC), Agile/SAFe methodology, coaching and mentoring
Technologies
.NET (MVC, Core, Framework), React, WCF, SOAP, Git, Harness CI/CD, Docker, Kubernetes, Openshift, IBM MQ, Hangfire, AWS, Kafka/Confluent, Splunk, Prometheus, Grafana, Python, PySpark
Responsibilities
Manage system design, development, deployment, and maintenance; develop technology solutions to increase efficiency; create operational processes for regulatory compliance; plan and verify system solutions; evaluate customer needs and define performance requirements; partner with Technology, Operations, Digital, and Data to strengthen risk management; ensure disciplined change management; lead intake and prioritization of development work; provide status reporting on initiatives and team productivity; coach and mentor teams.
Seniority
Manager, hands-on leadership