Engineering Manager

Software Development
Hybrid
Full-Time

We are looking for a highly skilled Engineering Manager with a strong banking or financial services background to lead our engineering team. In this role, you will oversee the development and implementation of secure, scalable, and high-performance banking applications and platforms. You will work closely with cross-functional teams to ensure compliance with industry regulations while driving innovation and technical excellence.

What You Will Do
  • Define and drive the long-term engineering strategy, ensuring alignment with business goals while maintaining a scalable, high-performance, and secure architecture.
  • Provide deep technical expertise in software architecture and system design to guide the development of robust and scalable solutions.
  • Ensure architectural decisions support business objectives and long-term sustainability.
  • Drive technical strategy and ensure the successful execution of engineering projects.
  • Work closely with product managers and cross-functional teams to translate business needs into technical solutions.
  • Advocate for engineering best practices while balancing technical debt, speed, and scalability.  
  • Establish and enforce high-quality software development standards, including design patterns, testing strategies, CI/CD pipelines, and DevOps principles.
  • Ensure timely delivery of projects while maintaining high performance, security, and scalability standards.
  • Recruit, onboard, and retain top engineering talent by fostering a culture of inclusion, engagement, and career growth.
  • Continuously evaluate and refine engineering workflows, development processes, and tooling to enhance efficiency, collaboration, and overall team performance.
  • Stay up-to-date with industry trends, emerging technologies, and best practices.
  • Foster a culture of continuous learning, feedback, and collaboration.

What We're Looking For
  • 10+ years of experience in software engineering, with at least 7 years in a leadership role overseeing engineering teams, technical strategy, and system architecture.
  • 3+ years of experience in banking, financial services, or fintech platforms, with a deep understanding of industry standards, compliance, and security best practices.
  • Expertise in designing and implementing high-load, resilient, and scalable solution architectures, ensuring optimal system performance, fault tolerance, and maintainability in complex distributed environments.
  • Hands-on experience with distributed systems, microservices architecture, cloud-native applications, and API development, with a focus on performance optimization, security, and scalability.
  • Strong proficiency in software development technologies, with expertise in relevant programming languages (.NET is plus) used in financial and enterprise-grade applications.
  • Proven ability to build, lead, and scale high-performing engineering teams, fostering a culture of innovation, collaboration, and continuous improvement.
  • Experience in modern DevOps practices, including CI/CD, containerization (Docker, Kubernetes) and cloud platforms.
  • Exceptional problem-solving, strategic thinking, and communication skills, with the ability to translate complex technical concepts into business value and drive cross-functional collaboration.

Our Benefits & Perks

We value opinions, hard work, and enjoy team building activities that shape us as individuals and as a team.
Large & Beautiful Office
Great Co-workers
Coffee & Snacks
🚴 Healthy Lifestyle
Education Opportunity
Flex Hours & Day-offs
Performance Rewards

Related Jobs

Senior Database Engineer
Software Development
Hybrid
Full-Time
Technical Product Lead
Product
Hybrid
Full-Time
.NET Stack Lead
Software Development
Hybrid
Full-Time