Fiserv - Berkeley Heights, NJ

posted 2 months ago

Full-time - Senior
Berkeley Heights, NJ
10,001+ employees
Professional, Scientific, and Technical Services

About the position

As the Director of Software Engineering at Fiserv, you will play a pivotal role in leading the Core Acquiring Front End engineering group within the Fiserv Global Business Solutions (Payment Acceptance) business. This position is crucial as we process over 350 million payment transactions daily, achieving peak throughput of over 8,000 transactions per second while ensuring millisecond-fast response times. Your leadership will directly impact the efficiency and reliability of our services, which cater to some of the largest merchants in the U.S. You will be responsible for managing multiple teams of software engineers, setting clear performance expectations, and conducting performance reviews to support the career development of your team members. In this role, you will drive the modernization and migration of several real-time applications to AWS, focusing on creating low-latency, high-volume APIs that operate 24/7 to support critical business processes. You will also be tasked with reengineering on-premise applications into highly resilient and available systems on AWS. Your expertise will be essential in developing and documenting high-quality code to address strategically important problems, as well as providing design review feedback to other engineers while establishing and promoting best practices across the teams.

Responsibilities

  • Lead, manage, mentor, and inspire multiple teams of software engineers.
  • Set clear performance expectations and KPIs, conduct performance reviews, and support career development for all team members.
  • Drive modernization and migration of several real-time applications to AWS that are low-latency, high-volume APIs that run 24x7 supporting critical business processes.
  • Reengineer on-premise applications to highly resilient, highly available, low-latency applications running on AWS.
  • Develop and document high-quality code to solve strategically important problems.
  • Provide high-quality code and design review feedback to other engineers while defining and leading the adoption of standards and best practices.

Requirements

  • 15+ years of experience in software engineering or similar roles.
  • 10+ years of experience in one or more general-purpose programming languages such as Java and Python.
  • 5+ years in a leadership role with a focus on continuous improvement initiatives and setting priorities and plans to meet business goals and objectives.
  • 5+ years of practical cloud-native experience, including AWS.
  • 5+ years of experience with distributed systems and microservices architectures.
  • 2+ years of experience leading cloud transformation in a payments or financial services environment.
  • Bachelor's degree in computer science, or a related field, or an equivalent combination of education, military, and work experience.

Nice-to-haves

  • Experience with Kubernetes or other container orchestration tools.
  • Experience in Agile and/or DevOps methodologies.
  • Experience in CI/CD pipeline and related open-source tools like Jenkins, GitLab, and SonarQube.

Benefits

  • Paid holidays and generous time off policies, including Unlimited Recharge & Refuel for qualifying associates.
  • Free counseling through our Employee Assistance Program (EAP).
  • Competitive salaries and the Fiserv 401(k) Savings Plan.
  • Employee Stock Purchase Plan.
  • Living Proof program for recognition and rewards.
  • Medical, dental, vision, life, and disability insurance options.
  • Well-being resources through the Fuel Your Life program.
  • Training, development, certification, and internal mobility opportunities.
  • Employee Resource Groups promoting a diverse and inclusive culture.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service