Five9

SaaS

SrSoftwareEngineer,Java,Springboot

₹22–35L ~AI est. India FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Sr Software Engineer, Java, Springboot at Five9. Skills: Java backend, Spring Boot, Event-driven architecture, GCP ecosystem. Construct billing service. Test billing service”

What You'll Achieve.

Ensure systems meet business requirements; Ensure systems meet regulatory needs; Ensure systems meet industry best practices; Drive improvements on billing reliability; Drive improvements on billing accuracy; Drive improvements on billing performance; Drive improvements on billing cost efficiency

Industry & Context.

SaaS
Problems you'll solve

Problem solving; Complexity analysis; Troubleshoot platform; Debugging complex issues

Eligibility Requirements

On-call rotations

What They're Looking For.

Must Have

5+ years software engineering, 5+ years Java backend, Java backend experience Spring Boot, Computer Science fundamentals, Design, data structures, algorithms, Problem solving, complexity analysis, Experience designing RESTful APIs, Implementing RESTful APIs, Experience implementing event-driven services, Understanding event-driven architectures, Understanding asynchronous processing, Experience with messaging systems, At-least-once processing semantics, Exactly-once processing semantics, Hands-on experience GCP ecosystem, Architecting distributed services, Developing distributed services, Operating distributed services, Architecting mission-critical services, Developing mission-critical services, Operating mission-critical services, Developing new features, Debugging complex issues

Nice to Have

Master's degree a plus, Previous experience building billing, Operating billing systems, Building metering systems, Operating metering systems, Building rating systems, Operating rating systems, Building invoicing systems, Operating invoicing systems, Familiarity with CSV, Familiarity with Parquet, Experience with stream processing

What You'll Do.

Construct billing service

Maintain billing service

Build ingestion pipelines

Operate ingestion pipelines

Implement metering logic

Implement rating logic

Implement aggregation logic

Implement reconciliation logic

Ensure systems meet requirements

Ensure systems meet regulatory needs

Ensure systems meet best practices

Deliver new billing capabilities

Drive improvements reliability

Drive improvements accuracy

Drive improvements performance

Drive improvements cost efficiency

Troubleshoot platform

How You'll Work.

Team & Collaboration

Collaborate with product managers; Collaborate with architects; Collaborate with engineering leaders; Collaborate with test engineers

Full Job Description

Join us in bringing joy to customer experience. Five9 is a leading provider of cloud contact center software, bringing the power of cloud innovation to customers worldwide. Living our values everyday results in our team-first culture and enables us to innovate, grow, and thrive while enjoying the journey together. We celebrate diversity and foster an inclusive environment, empowering our employees to be their authentic selves. Job Description: As a Sr. Backend Engineer, you will be a key player in our team, responsible for the design, development, and maintenance of our next-generation Billing service. Responsibilities: Design, construct, test, and maintain a highly scalable, event-driven billing service. Build and operate ingestion pipelines that consume usage events from Pub/Sub and other upstream sources. Implement metering, rating, aggregation, and reconciliation logic that guarantees correctness and idempotency at scale. Ensure systems meet business requirements, regulatory needs, and industry best practices. Collaborate with product managers, architects, engineering leaders, and test engineers to deliver new billing capabilities. Drive improvements on billing reliability, accuracy, performance, and cost efficiency. Troubleshoot and support the platform in production, including on-call rotations. Qualifications: 5+ years of software engineering experience. 5+ years of Java backend development, with hands-on experience using Spring Boot. Degree in Computer Science, IT, or similar field; a Master's is a plus. Strong Computer Science fundamentals in design, data structures, algorithms, problem solving, and complexity analysis. Experience designing and implementing RESTful APIs and event-driven services. Strong understanding of event-driven architectures and asynchronous processing. Experience with messaging systems (Pub/Sub, Kafka, or similar) and at-least-once / exactly-once processing semantics. Hands-on experience with the GCP ecosystem (Pub/Sub, GCS, GKE, Clou

Free ATS check

Applying for this Sr Software Engineer, Java, Springboot role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Five9?

Real rants from real employees. Read before you apply.

Read Company Rants →