Fiserv

Principal Engineer

Fiserv
Apply
24 hours ago
Nenagh, IrelandStaff+

Responsibilities

  • Own the technical delivery strategy, including work decomposition, sequencing, integration, and incremental end-to-end delivery.
  • Shape and drive adoption of cross-cutting architecture patterns for resilience, event-driven integration, idempotency, and observability.
  • Establish scalable engineering practices including test-driven development, contract testing, continuous integration, trunk-based development, and vertical slicing.
  • Coach engineers and architects through pairing, design reviews, code reviews, and hands-on technical guidance.
  • Apply domain-driven design across bounded contexts, aggregates, domain events, repositories, context mapping, and anti-corruption layers.
  • Define testing strategy for event-driven microservices, covering unit, integration, contract, and end-to-end testing.
  • Develop reusable service patterns, templates, and architectural guardrails that help teams become self-sufficient.
  • Drive adoption of AI-assisted engineering across architecture, design, coding, testing, and delivery workflows.

Requirements

  • Significant experience as a senior or principal engineer or technical lead delivering distributed systems in production.
  • Deep hands-on experience with modern Java or Kotlin, Spring Boot, and microservices architectures.
  • Experience shaping technical strategy and architecture direction across multiple teams.
  • Strong experience with event-driven architecture, Kafka, event sourcing, eventual consistency, and integration patterns.
  • Practical strategic and tactical application of domain-driven design.
  • Experience designing resilience patterns for distributed systems, including circuit breakers, retries, timeouts, bulkheads, and graceful degradation.
  • Proven ability to coach and influence engineers and architects toward pragmatic engineering excellence.
  • Experience applying AI tools to accelerate development, testing, or delivery workflows.
  • Experience with iterative delivery approaches such as vertical slicing, walking skeletons, and integration-first development.
  • Familiarity with payments, financial services, or high-volume transactional domains is preferred.
  • Exposure to Confluent Cloud, AWS, Kubernetes, GitLab CI, Dynatrace, or distributed tracing is preferred.

Tech Stack

Categories

Fiserv

About Fiserv

10,000+ employees

Fiserv builds payments and financial technology for banks, credit unions, merchants, and billers, including merchant acquiring, card issuing, core banking, and digital banking platforms. It earns revenue through transaction processing, software licensing, and managed services across POS (Clover), bill pay, ACH and card networks, and risk/compliance. The public company is headquartered in Milwaukee, trades on NASDAQ/BMV, acquired First Data in 2019, and serves clients in more than 100 countries.

Contact me