Posted May 2, 2026
You will be joining a team dedicated to bringing joy to customer experience at Five9, a leading provider of cloud contact center software. Your role as a Software Engineer II, Billing will involve developing and maintaining components of the next-generation Billing service. Key Responsibilities:
Develop, test, and maintain components of the event-driven billing service. - Implement and maintain ingestion pipelines for usage events from Pub/Sub and other sources. - Contribute to metering, rating, aggregation, and reconciliation logic with a focus on correctness and idempotency. - Collaborate with senior engineers, product managers, and test engineers to deliver new billing capabilities. - Write automated tests and contribute to the continuous improvement of code quality and reliability. - Troubleshoot and support the platform in production, including participation in on-call rotations. Qualifications:
3+ years of software engineering experience. - 1+ years of Java backend development, with exposure to Spring Boot. - Degree in Computer Science, IT, or similar field; a Master's is a plus. - Solid Computer Science fundamentals in design, data structures, algorithms, and problem solving. - Experience implementing RESTful APIs and writing automated tests. - Understanding of event-driven systems and asynchronous processing. - Experience working in a SDLC and collaborating in an agile team. Key Responsibilities:
Develop, test, and maintain components of the event-driven billing service. - Implement and maintain ingestion pipelines for usage events from Pub/Sub and other sources. - Contribute to metering, rating, aggregation, and reconciliation logic with a focus on correctness and idempotency. - Collaborate with senior engineers, product managers, and test engineers to deliver new billing capabilities. - Write automated tests and contribute to the continuous improvement of code quality and reliability. - Troubleshoot and support the platform in production, including participation in on-call rotations. Qualifications:
3+ years of software engineering experience. - 1+ years of Java backend development, with exposure to Spring Boot. - Degree in Computer Science, IT, or similar field; a Master's is a plus. - Solid Computer Science fundamentals in design, data structures, algorithms, and problem solving. - Experience implementing RESTful APIs and writing automated tests. - Understanding of event-driven systems and asynchronous processing. - Experience working in a SDLC and collaborating in an agile team.
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City