Senior Software Developer - Clover

Fiserv
Vienna, Austria
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Vienna, Austria

Tech stack

Java
Agile Methodologies
Android
Software Quality
Code Review
Hypertext Transfer Protocols (HTTP)
Systems Development Life Cycle
Clover
Standard Sql
Simple Object Access Protocol (SOAP)
Software Engineering
Transmission Control Protocol (TCP)
Strategies of Testing
XML
System Availability
Kotlin
Information Technology
Low Latency
Google Pay

Job description

We are looking for a Senior Software Developer (m/f/d) to join our Clover development team in Vienna. In this role, you will design, develop, and maintain Android-based device software as well as Java back-end applications that handle secure card payment processing for the Clover platform.

You will work closely with cross-functional and international teams to deliver high-quality, scalable software solutions, solve complex technical challenges, and actively contribute to the continuous improvement of our products and development processes., * Design, build, certify, and operate complex systems that enable millions of secure transactions per day across a large fleet of smart payment terminals

  • Develop and maintain Android applications using Java and Kotlin , as well as Java-based back-end services
  • Implement and enhance interfaces to payment processing systems using various protocols and data formats (e.g. XML/SOAP, TCP, HTTP/S)
  • Contribute to the development and adoption of the NEXO standard for European and global payment solutions
  • Add and evolve payment features such as Dynamic Currency Conversion (DCC), Google Pay, Apple Pay, and other modern payment methods
  • Support device-level payment certification processes for new and existing products
  • Collaborate with international certification teams, test organizations, and partners
  • Work closely with server-side engineers to ensure low latency, high availability, and scalability
  • Partner with QA teams to define test strategies, review code, and ensure high software quality

Requirements

  • A strong foundation in computer science and software engineering principles
  • A Bachelor's degree in Computer Science or a related field, or equivalent hands-on experience
  • Solid experience with Java, Kotlin, and SQL
  • Experience building and operating complex, high-availability production systems
  • Familiarity with Agile development methodologies and the full software development lifecycle (SDLC)
  • Strong analytical and problem-solving skills with a high level of attention to detail
  • Experience in payments, fintech, or point-of-sale systems is a strong plus
  • A collaborative mindset and the ability to work effectively in international, cross-functional teams

About the company

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., Clover delivers innovative, all-in-one point-of-sale solutions that simplify and streamline daily business operations. Our platform enables businesses across industries-from cafés and boutiques to salons-to accept payments, manage inventory, and run their operations efficiently. With a strong focus on flexibility, customization, and intuitive user experience, Clover empowers merchants to grow and scale with confidence. Our solutions are powered by a secure cloud infrastructure and supported by global teams, ensuring reliability, performance, and continuous innovation.

Apply for this position