Software Engineering Manager II
Job Summary
We are seeking a dynamic, delivery-focused Engineering Manager to lead an engineering team for a high-stakes SaaS platform. You will be responsible for the execution and delivery of key projects while ensuring the team produces high-quality, scalable, and robust software solutions. This role requires a leader with an engineering background who can effectively manage client-facing expectations and integration deadlines.
Responsibilities
- Lead and manage an engineering team of 4–8 members.
- Oversee execution and delivery of complex SaaS projects.
- Coordinate platform integrations with partner banks.
- Manage client expectations and project timelines.
Required Skills
- 10+ years industry experience with 5+ years in leadership.
- Expertise in Java, Spring Framework, and microservices.
- Experience with relational/non-relational databases and messaging systems (Kafka/RabbitMQ).
- Strong communication and project management skills.
Job Details
### Position Overview
We are seeking a dynamic, delivery-focused Engineering Manager to lead an engineering team. The client's SaaS platform integrates directly with major partner banks; because of this, the team operates at the intersection of product engineering and high-stakes client delivery. We need a leader who has an engineering background, solid project management skills, and thrives under the healthy pressure of client-facing timelines and revenue-linked milestones.
### Responsibilities
- Responsible for the execution and delivery of key projects.
- Ensure the team produces high-quality, scalable, and robust software solutions.
- Work closely with partner banks, product teams, and internal stakeholders to ensure smooth, secure, and timely platform integrations.
- Manage client-facing expectations, navigate shifting bank requirements, and ensure the team meets revenue-impacting integration deadlines.
### Qualifications
- A relevant Bachelor’s degree and 10+ years of total industry experience.
- Minimum 5 years of experience in a leadership role, managing a team of 4–8 engineers.
- Proven track record of delivering complex technical projects and owning product or platform features.
- Experience with Java, Spring Framework, and microservices architecture.
- Experience with relational and non-relational databases.
- Experience with messaging systems such as RabbitMQ or Kafka.
- Excellent communication skills and the ability to collaborate effectively with product managers, stakeholders, and other cross-functional partners.
- A growth mindset with a passion for coaching, mentoring, and developing engineering talent.
- Previous experience in FinTech, payments, or with accounting/ERP systems is a strong asset.