Senior Software Engineer

Fiserv•Sunnyvale, CA
•Onsite

About The Position

Join our fast-moving North America Billing team as a Senior Software Java Engineer and play a critical role in delivering the next generation of billing features that power our US, Canadian, and global operations. As we transition to a new billing application, you’ll be front and center in shaping a modern, scalable platform—all while helping us keep the current system running smoothly for customers who depend on us every day. If you’re passionate about building impactful software with a collaborative and driven team, this is your moment.

Requirements

  • Bachelor's Degree (preferably Computer Science or Engineering) or equivalent combination of experience, education and military.
  • 10+ years of experience as a full stack Java developer; knowledge of Python or other scripting languages is a bonus.
  • Deep experience working with relational databases and writing efficient, scalable queries.
  • A strong understanding of RESTful API design and implementation.
  • Experience developing microservices with Spring Boot.
  • Familiarity with DevOps concepts and cloud-native deployment practices.
  • Excellent problem-solving and debugging skills—you love getting to the root of an issue.
  • Strong communication skills and a team-first attitude.
  • Experience with version control and code collaboration tools like Git and GitHub.

Nice To Haves

  • Experience with Google Pub/Sub or event-driven frameworks like Kafka.
  • Familiarity with API testing tools such as Postman, Burp, or Curl.
  • Hands-on experience with Google Cloud services or other cloud environments.
  • Knowledge of batch processing, preferably with Airflow or Google Cloud Composer.
  • Experience with monitoring and performance tuning using tools like Grafana or DataDog.

Responsibilities

  • Build and enhance Clover’s core billing features using JVM languages, cloud-based platforms, and front-end technologies like JavaScript, TypeScript, React, and HTML.
  • Solve real customer problems by fixing bugs, refactoring code, and continuously improving our systems.
  • Partner closely with product and business teams to turn ideas into realistic, scalable solutions.
  • Take ownership of new applications—from design to deployment—and monitor them in production.
  • Collaborate across teams to ensure our systems stay fast, reliable, and ready to grow with new features.
  • Develop and execute test strategies in partnership with SDETs to maintain the highest quality standards.
  • Contribute to operational excellence by helping manage our live production environment.
  • Bring fresh ideas and perspectives to team discussions and engineering decisions.

Benefits

  • Annual incentive opportunity which may be delivered as a mix of cash bonus and equity awards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service