Senior Manager – Software Engineering
Core
Lead complex software engineering initiatives and modernize transaction monitoring and sanctions screening systems for high-volume payment, AML, and foreign exchange operations.
Role type
Senior Manager, Software Engineering
Builds
Scalable, secure, and reliable technology solutions for financial services
Domain
Financial Technology (FinTech)
Required skills
C#, .NET Core, SQL, NoSQL, database design, ETL, CI/CD, Agile/Scrum, technical leadership, project coordination
Preferred skills
Modern software architecture, system modernization, cross-team management
Technologies
C#, .NET Core, SQL Server, Oracle, SSIS, Informatica, Talend, BusinessObjects, QlikView, SSRS, Jira, Confluence, Git, SVN, Smartsheet
Responsibilities
Lead and oversee complex software development initiatives involving web services, middleware, and integrations. Establish project objectives, technical policies, roadmaps, and delivery priorities. Lead Agile sprint teams through planning, execution, and delivery. Oversee software and system architecture, requirements definition, and design. Direct modernization efforts for transaction monitoring and sanctions screening systems. Evaluate and adapt technical methods for new projects. Contribute to full-cycle web application and middleware development. Oversee database retrieval strategies and data migration plans. Coordinate technical dependencies across project teams. Promote engineering practices including TDD and CI/CD.
Seniority
Senior, hands-on IC with management responsibilities