Director of Software Engineering
Role details
Job location
Tech stack
Job description
As a Director of Software Engineering you'll be a key leader of success of our Core Acquiring Authorization engineering group within the Fiserv Merchant Solutions (Payment Acceptance) business. We process over 350 million payment transactions per day with a peak throughput of over 8,000 transactions per second while maintaining millisecond-fast response time; all of this is done for some of the largest merchants in the U.S. In this fast-paced online transaction processing environment, you'll be a passionate critical problem-solver who can balance platform stability and resiliency along with modern engineering practices and solutions.
What you'll do:
- Lead, manage, mentor, and inspire a team of software engineers.
- Set clear performance expectations and KPIs, conduct performance reviews, and support career development for all the team members.
- Build, operate, and modernize an online transaction processing application that underpins a 24x7 critical business processes.
- Reengineer on-premises 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., * This role is on-site Monday through Friday. Fiserv considers in-person collaboration to be an essential part of this role as in-person office experiences help you with your overall onboarding experience and leads to stronger productivity.
- You must currently possess valid and unrestricted U.S. work authorization to be considered for this role. Individuals with temporary visas including, but not limited to, F-1 (OPT, CPT, STEM), H-1B, H-2, or TN, or any candidate requiring sponsorship, now or in the future, will not be considered for this role.
- This is a full-time, direct-hire position, and no contract options for unsolicited agency submissions will be considered.
- All offers of employment are contingent on standard background checks. Fiserv and certain of its affiliated companies are federal, state, and/or local government contractors. Should this position support a Federal Government contract, now or in the future, the successful candidate will be subject to a background check conducted by the U.S. Government to determine eligibility and suitability for federal contract employment for public trust or sensitive positions. Positions that support state and/or local contracts also may require additional background checks to determine eligibility and suitability.
#LI-MK1
Salary Range
$146,000.00 - $244,800.00
These pay ranges apply to employees in New Jersey and New York. Pay ranges for employees in other states may differ.
It is unlawful to discriminate against a prospective employee due to the individual's status as a veteran.
For incentive eligible associates, the successful candidate is eligible for an annual incentive opportunity which may be delivered as a mix of cash bonus and equity awards in the Company's sole discretion.
Requirements
- 15+ years of experience in software engineering or similar roles.
- 10+ years of experience in one or more general-purpose programming language such as C or Java.
- 5+ years of hands-on leadership experience with Payments Processing at large scale.
- 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 experience with distributed systems and microservices architectures.
- Bachelor's degree in computer science, or a related field, or an equivalent combination of education, military, and work experience.
Experience that would be great to have:
- Experience leading and/or supporting platforms running on HPE NonStop (Tandem).
- Practical cloud-native experience, including AWS.
- Knowledge of international payment systems and cross-border transactions.
- Experience with cloud-based payment solutions and infrastructure.
- Experience with Kubernetes or other container orchestration tools.
- Familiarity with emerging technologies such as blockchain, AI, and machine learning.
- Experience in CI/CD pipeline and related open-source tools like Jenkins, GitLab, and SonarQube.