Skip Navigation
Search Jobs

Join our team

Search with Linkedin Profile

Our software engineers at Fiserv bring an open and creative mindset to a global team developing mobile applications, user interfaces and much more to deliver industry-leading financial services technologies to our clients. Our talented technology team members solve challenging problems quickly and with quality. We're seeking individuals who can create frameworks, leverage developer tools, and mentor and guide other members of the team. Collaboration is key and whether you are an expert in a legacy software system or are fluent in a variety of coding languages you're sure to find an opportunity as a software engineer that will challenge you to perform exceptionally and deliver excellence for our clients.

  • Full-time
  • Entry, Mid, Senior
  • Yes (occasional), Minimal (if any)
  • Glassdoor: 64%

Success Profile

Every candidate has their strengths, and at Fiserv, we want to match you to a career that allows you to put your best foot forward. Do you have the competencies outlined below? If so, you might be an excellent candidate for a Software Engineer career at Fiserv.

  • Critical Thinker
  • Technologically Savvy
  • Analytical
  • Collaborative
  • Deadline Oriented
  • Problem Solver
  • Goal-oriented
  • Communicator
  • Team Player
  • Strategic
  • Creative
  • Results-driven
  • Productive
  • Inventive


  • Medical, Vision and Dental Benefits

    Comprehensive benefit plans to suit your unique needs

  • Fuel Your Life Wellness Program

    Resources to elevate your well-being

  • 401(k) and Employee Stock Purchase Plans

    When Fiserv performs well, so does your financial health

  • Employee Resource Groups

    Celebrating inclusion in the workplace

  • Providing the time off to manage personal needs


Requisition ID R-10276031 Date posted 09/10/2022 City Berkeley Heights State/Region New Jersey Country United States

About Fiserv:

Fiserv is a global leader in Fintech and payments, with our aspiration to move money and information in a way that moves the world.  Our 44,000 employees serve clients in more than 100 countries.

About our Business:

Our Product Development team is part of our Digital Solutions business, where we create online and mobile banking applications used by millions of people around the world. Our applications give people the ability to manage their finances quickly and easily giving them more time to do the things they value and enjoy. 

Mobile Software Developer

The Product Development team is responsible for building and maintaining software for mobile banking.  Building and maintaining our products includes development of new features and enhancements, maintenance and support of existing features, technical design and documentation, integration, deployment and testing.

As a Software Developer in the Product Development organization, you will contribute to all aspects of project delivery with specific focus on the development of new features and enhancements to our products.

Technical Skills, Knowledge and Qualifications

  • Minimum 5 years hands-on software development experience, including 3 years writing Android or iOS mobile.

  • Software development qualifications preferred.

  • An advanced understanding of common computer programming algorithms.

  • An advanced understanding of object orientated design principles.

  • A solid understanding of software development patterns and their application in several programming languages.

  • An advanced understanding of coding techniques which contribute to the reliability, maintainability, readability, simplicity, performance, and testability of software.

  • A solid understanding of IT environments including networking, server technologies, databases, security and performance.

  • Proficient in the day-to-day practicalities of Agile software development methodologies such as Kanban, Scrum, or the XP.

  • Tertiary qualification in Information Technology or Computer Sciences or relevant work experience.

Travel  Up to 10%


  • Perform software development in accordance with the technologies, guidelines, and standards prescribed

by the company.

  • Consult to understand the Software Development Lifecycle.

  • Design and develop robust, maintainable, and optimised software.

  • Review and critique technical specifications and test plans.

  • Proactively raise awareness to senior project team members the potential impacts of any code refactoring,

and make effective recommendations for QA test coverage.

  • Strive to fix bugs at the first attempt, and seek clarification to resolve any ambiguity in specification or

bug descriptions.

Code Quality

  • Identify and raise awareness of inconsistencies in specifications and implementation.

  • Deliver testable code that aligns to specification and including automated tests where possible.

  • Code in adherence to the single responsibility principal (e.g. judicious use of copy & paste).

  • Apply defensive coding techniques whereby alternative and exception conditions are anticipated and handled

in a manner that protects the integrity of the system and data.

  • Participate in code reviews to identify opportunities to ensure compliance with corporate guidelines and

improve the quality of the team’s output.

Problem Solving

  • Independently identify the root cause of problems; identify and implement solutions to these. 

  • Demonstrate strong problem-solving ability for the team.

  • Solve problems in a manner which is re-usable and applicable across multiple projects.

  • Engage and consult with senior staff to clear road-blocks that have the potential to impact the delivery schedule.

Task Management and Completion

  • Create tasks based on technical specifications and give accurate work and task estimates.

  • Prioritize and complete tasks based on importance and urgency.

  • Monitor and report accurately on task progress.

  • Ensure that tasks marked as complete have been tested to ensure that they meet all stated requirements.

  • Remain focused on long-term goals when executing against short-term objectives.

Technical Design Decisions

  • Consult to understand business and technical requirements and apply these to make sound design choices

  that are consistent with product standards and patterns and makes appropriate use of extension points.

  • Validate technical approaches and decisions through prototyping and proof of concepts, constructive criticism

and debate in adherence to the technical and design consultation processes.

Technical Issues and Risks

  • Use a methodical approach to identify mistakes and inconsistencies.

  • Raise technical, security and performance risks for your project to the Technical Lead and/or Manager.

This role is not eligible to be performed in Colorado
View Location
Join Our Talent Network

Join Our Talent Network

Want more than just an alert about a new job? Join our talent community and stay informed about Fiserv career news, events and new opportunities.

Join Our Talent Network