Calling all innovators – find your future at Fiserv.
We’re Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants, and consumers to one another millions of times a day – quickly, reliably, and securely. Any time you swipe your credit card, pay through a mobile app, or withdraw money from the bank, we’re involved. If you want to make an impact on a global scale, come make a difference at Fiserv.
Job Title
Manager, Software Development
What does a great “Technical Engineering Manager” do?
A great Technical Engineering Manager provides technical and people leadership for teams building scalable, secure, and reliable backend services for modern banking platforms. This role translates business objectives into technical strategy, leads architecture and delivery across distributed systems, and establishes strong engineering practices.
The Technical Engineering Manager works closely with product, architecture, DevOps, SRE, and engineering teams to deliver Java-based microservices and event-driven solutions. The role also focuses on developing engineering talent through coaching, mentoring, structured technical reviews, and capability-building initiatives.
What you will do:
· Lead and manage a team of backend engineers responsible for designing, developing, and supporting critical banking platform services.
· Provide technical direction for Java, Spring Boot, and Quarkus-based microservices.
· Translate business requirements and product objectives into scalable technical architecture and delivery plans.
· Drive architecture and design decisions across distributed backend systems.
· Define event-driven architecture patterns using Kafka, including idempotency, retries, dead-letter queues, backpressure, and error handling.
· Own integration strategies across REST and gRPC interfaces for internal and external systems.
· Guide database design, data modelling, performance optimisation, and migration strategies for PostgreSQL-compatible databases.
· Establish engineering standards for coding, testing, observability, security, documentation, and production readiness.
· Lead architecture reviews, design reviews, code reviews, and technical governance forums.
· Partner with DevOps and SRE teams to strengthen CI/CD, containerisation, infrastructure automation, and OpenShift or Kubernetes operations.
· Improve platform reliability by reducing production incidents and mean time to recovery.
· Build effective monitoring, logging, tracing, and alerting practices across services.
· Own technical delivery, identify engineering risks, and ensure timely resolution of technical dependencies and blockers.
· Mentor engineering leads and individual contributors through regular coaching and technical development plans.
· Support workforce planning, hiring, onboarding, performance development, and succession planning for the engineering team.
· Promote reusable engineering patterns and automation to improve delivery speed, consistency, and quality.
· Collaborate with product, business, architecture, security, and operations stakeholders throughout the software development lifecycle.
· Lead incident troubleshooting, root-cause analysis, and continuous reliability improvement.
What you will need to have:
· Minimum 14 years of experience in software engineering, including significant experience in technical leadership and engineering team management.
· Strong hands-on technical foundation in Java and Spring Boot-based microservices.
· Proven experience designing and delivering distributed, scalable, and production-grade backend systems.
· Strong knowledge of microservices architecture, domain-driven design, API design, and system integration.
· Hands-on expertise in Kafka and resilient event-driven architecture…