Overview
Cross-functional technical engineering manager coordinating across Engineering, Quality Engineering, SRE, Release Management, Product, Architecture and TPMs to ensure high-quality software delivery. Hands-on role combining people leadership with software development.
What you'll do
- Work with Product Engineering teams to deliver functional requirements and ensure features are built to specifications.
- Write and review code, debug complex issues, design and evolve APIs, and deliver scalable platform services (20–30% hands-on).
- Lead, mentor, and inspire a team of software engineers, providing guidance, support, and feedback to foster professional growth.
- Build architecture designs, ensure quality of architecture and system design, influence the product roadmap, introduce new technologies, and take ownership of new projects.
- Partner with Product, Security, Architecture, and Operations to align engineering execution with business outcomes.
- Identify bottlenecks, reduce technical debt, and drive scalability, resilience, and cost-efficiency.
- Define and track KPIs (deployment frequency, MTTR, test coverage, SLA adherence); balance speed with quality and manage resource allocation, workload distribution, and project priorities to ensure timely delivery.
- Maintain a deep understanding of software development technologies, trends, and best practices and provide technical guidance and expertise to the team.
- Oversee and manage on-call incidents, including troubleshooting and resolving critical disruptions to ensure minimal downtime.
- Drive adoption of modern development practices, tools, and frameworks to improve productivity and product quality.
- Promote a culture of collaboration, accountability, and continuous learning; champion innovation and experimentation.
- Collaborate with Product Management through brainstorming sessions and assist in writing requirements for technical debt.
- Report accomplishments, goals, issues, and deliverable statuses to manage stakeholder expectations.
- Establish performance goals for all direct reports and evaluate individual and team performance metrics.
- Continue education in management philosophies, the banking industry, and applications specific to segments of the client base.
What you'll need
- Strong hands-on experience in several of the following (or equivalent): .NET, Java, C#, Linux container development, k8s, MVC, SaaS, SOA, PostgreSQL, MS SQL Server, modern JavaScript frameworks, Entity Framework, microservices.
- Proven experience building and delivering SaaS-based software with modern system architecture, such as microservice-based and cloud-native applications.
- Experience working with one of the cloud service providers (AWS, Azure, Google Cloud Platform).
- Solid understanding of Operational Excellence and how to apply it in the development lifecycle (e.g., Dev/Ops, CI/CD, automated testing, observability).
- Experience with observability tools such as Grafana, New Relic, or Haystack.
- Experience with real-time processing using event-driven architecture and batch processing of high-volume transactions.
- Experience building complex role-based access and entitlement systems.
- Proficiency in making data-driven decisions and evaluating trade-offs to prioritize projects and allocate resources.
- Experience building scalable, operationally efficient systems.
- Demonstrated experience leading and motivating cross-functional teams toward shared objectives, setting clear expectations and fostering an inclusive culture.
- Ability to build and maintain productive relationships with a diverse array of stakeholders.
- Strong analytical and problem-solving skills, including troubleshooting complex issues, identifying root causes, and implementing solutions in a timely manner.
- Successful in managing multiple concurrent work streams.
- Experience recruiting, hiring, mentoring/coaching, and managing teams of software engineers.
- Experience communicating with users, technical teams, and senior leadership to collect requirements, describe product features, technical designs, and product strategy.
- Experience managing global teams across multiple time zones.
- Experience in Lean-Agile development methodologies such as Kanban or Scrum.
- 15+ years of experience in software development or similar engineering fields.
- 5+ years managing engineering teams.
- BS or MS in Computer Science or a related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience.
Nice to have
- Experience in fintech, digital banking, or other highly regulated industries.
- Experience with SaaS offerings in the technology and financial industries.
- Knowledge of treasury management, cash positioning, liquidity management, commercial payments (ACH, wires), and reconciliation.
- Familiarity with banking data formats such as ISO 20022, BAI2, MT940, and EDI 820.
Details
- Location: US Remote (remote-first company; available to candidates eligible to work in the US).
- Salary range: $138,400 – $173,000.
- Employment sponsorship is not offered; candidates must be eligible to work in the US for full-time employment.
- Outside recruiting firms are not being engaged for this search.
Read the full description and apply on the company’s own careers page.