Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume
Senior Software Engineer, Billing & Payments
Google Fiber
$156,800 - $229,700
Aug 25, 2025
Atlanta, GA, US • Austin, TX, US • Charlotte, NC, US • Durham, NC, US • Huntsville, AL, US • ID, US • Irvine, CA, US • Kansas City, MO, US • Lakewood, CO, US • Mesa, AZ, US • Mountain View, CA, US • Nashville, TN, US • Salt Lake City, UT, US • San Antonio, TX, US • San Diego, CA, US • San Francisco, CA, US • Seattle, WA, US • West Des Moines, IA, US
GFiber is looking to improve its billing and payments systems to drive innovation, strengthen communities, and enable exceptional internet services across the United States.
Requirements
7 years of experience in developing payment or billing systems utilizing platforms like Adyen and/or Zuora;
5 years of experience in software design and development using Java and/or Kotlin to build services related to billing/payment processing.
Proficiency in Java and Kotlin and using development tools such as Github and Harness.io.
Experience developing for Google Cloud Platform.
Experience developing systems integrated with Salesforce (Sales Cloud, Service Cloud, Vlocity, Marketing Cloud).
Knowledge of Kotlin microservices running on Google Cloud.
Experience with Spring Boot and other related frameworks.
Responsibilities
Design and implement scalable, robust, and industry-best-practice-compliant solutions in the space of billing and payments.
Integrate with backend applications while carefully assessing functional and non-functional trade-offs.
Understand, troubleshoot & perform software enhancements involved in different systems related to billing and payment engineering.
Lead a team of distributed backend engineers, fostering a team culture of collaboration by providing space to ask and provide technical guidance and the sharing of ideas.
Leverage Zuora, Adyen and Kotlin microservices to build, design, secure and manage billing and payments APIs and features.
Collaborate with internal development and cross-functional teams such as technical program managers, engineering managers and other engineers.
Vigilantly support monthly billing processes and participate in an on-call rotation to respond to billing emergencies.
Other
Bachelor's degree in Computer Science, similar technical field of study, or equivalent practical experience.
Master's degree in Computer Science, Electrical Engineering, related field, or equivalent experience.
Ability to work in a team and collaborate with cross-functional teams.
Ability to communicate effectively and provide technical guidance.
Disclosure of race, color, ancestry, religion, sex, national origin, sexual orientation, gender identity, age, citizenship, marital status, disability or Veteran status is voluntary.