Staff Software Engineer | AI Automation

Five9

Bengaluru

Hybrid

INR 4,000,000 - 7,000,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Five9 is seeking a Staff Software Engineer in Bengaluru, India, to drive modernization of the Studio product with Java-based microservices on GCP. You will design, develop, and maintain the Studio drag-and-drop flow builder and execution engine, integrating voice, SMS, and chat channels with the Five9 contact-centre platform.

You will lead cross-functional collaboration with product owners, drive feature delivery, and own service performance, scalability, and security, while mentoring peers and

Qualifications

  • 8+ years of experience designing and developing high-traffic, distributed, and scalable systems on cloud platforms such as GCP, AWS, or Azure within a SaaS environment
  • Hands-on expertise in cloud-native backend microservices development using Java and frameworks like Spring Boot
  • High proficiency in multiple programming languages, including but not limited to Java, PHP, JavaScript, and Python
  • Experience with web technologies such as HTML, CSS, JavaScript, and modern front-end frameworks like Vue.js or React
  • Strong experience with observability and monitoring tools: New Relic, Grafana, Prometheus, and similar systems
  • Expertise in SQL and NoSQL databases, along with optimization techniques
  • Expertise in CI/CD, containerization, and Kubernetes
  • Solid understanding of web security best practices and the ability to implement application and data protection measures
  • Ability to deploy, monitor, and troubleshoot applications in production
  • A portfolio demonstrating experience in architecture, design, and full-stack development
  • Ability to work both independently and collaboratively
  • Strong commitment to on-time delivery of high-quality code and solutions

Responsibilities

  • Lead the design, development, and implementation of new features and change requests
  • Write high-quality, efficient, and maintainable code with a focus on scalability and multi-tenancy, while adhering to coding best practices
  • Serve as the go-to expert for ambiguous or time-sensitive challenges
  • Contribute to production incident management and debugging of complex issues using monitoring, logging, and APM tools such as New Relic, Grafana, and Prometheus
  • Conduct thorough code reviews and maintain high coding standards
  • Identify technical debt and propose actionable improvements
  • Apply strong understanding of multiple programming languages, frameworks, and development methodologies to solve complex technical problems
  • Act as a natural coach and mentor, providing technical guidance and support to peers
  • Fill functional gaps across engineering and cross-functional teams to maintain continuity and efficiency
  • Ensure project milestones are met and development aligns with business objectives
  • Contribute to documentation, specifications, processes, and APIs

Skills

Java
Spring Boot
Cloud platforms
Multi-language
Vue.js/React
Observability
SQL/NoSQL
CI/CD & Kubernetes
Security & production ops
Architecture & design

Education

Bachelor’s degree in CS/Engineering

Tools

Vue.js
React
Kubernetes
Docker

Job description

The Team

The Product Engineering team drives the development and realization of practical AI solutions for the contact‑centre environment. Our existing Studio product stack is built on PHP/Laravel, Python, and Vue.js, deployed across both private and public clouds. We leverage leading cloud AI services, including Azure OpenAI, Google AI APIs, IBM Watson, and Amazon Lex.

Our vision is to reimagine the connection experience between end users and the brands that serve them. Our AI agents will deliver delightful, efficient self‑service at super‑human speeds, while seamlessly integrating live human agents whenever a human touch is required. These AI agents will also assist live agents and help supervisors and managers optimize the blend of human and AI workforce.

The Staff Software Engineer

The Staff Software Engineer role is part of the Studio Innovations team, which focuses on modernizing the existing Studio product. This team ensures our production systems remain stable, secure, and high‑performing, and is responsible for enhancements that transition the Studio platform into Java microservices on GCP.

This position is based out of an affiliate office of Acqueon Technologies in India, following the hybrid work model of that location.

Role Purpose

The Staff Software Engineer in the R&D AI Automation Team is responsible for designing, developing, and maintaining the Studio product — a drag‑and‑drop flow builder and execution engine that integrates multiple channels such as voice, SMS, and chatbots with the Five9 contact‑centre voice platform.

This role plays a key part in modernizing and re‑architecting the Studio product into Java-based microservices on GCP. Responsibilities include:

  • Software design, development, testing, and documentation across backend, frontend, and interaction management platforms
  • Collaborating with product owners and designers to expand the feature set and deliver high‑quality user experiences
  • Taking operational ownership of service performance and quality, including possible participation in an on‑call rotation
  • Exploring cutting‑edge technologies and partnering with product teams to convert ideas into production‑ready solutions
How You Contribute
  • Lead the design, development, and implementation of new features and change requests
  • Write high-quality, efficient, and maintainable code with a focus on scalability and multi‑tenancy, while adhering to coding best practices
  • Serve as the go‑to expert for ambiguous or time‑sensitive challenges
  • Contribute to production incident management and debugging of complex issues using monitoring, logging, and APM tools such as New Relic, Grafana, and Prometheus
  • Conduct thorough code reviews and maintain high coding standards
  • Identify technical debt and propose actionable improvements
  • Apply strong understanding of multiple programming languages, frameworks, and development methodologies to solve complex technical problems
  • Act as a natural coach and mentor, providing technical guidance and support to peers
  • Fill functional gaps across engineering and cross‑functional teams to maintain continuity and efficiency
  • Ensure project milestones are met and development aligns with business objectives
  • Contribute to documentation, specifications, processes, and APIs
Required
Skills, Competencies, and Qualifications
  • 8+ years of experience designing and developing high‑traffic, distributed, and scalable systems on cloud platforms such as GCP, AWS, or Azure within a SaaS environment
  • Hands‑on expertise in cloud‑native backend microservices development using Java and frameworks like Spring Boot
  • High proficiency in multiple programming languages, including but not limited to Java, PHP, JavaScript, and Python
  • Experience with web technologies such as HTML, CSS, JavaScript, and modern front‑end frameworks like Vue.js or React
  • Strong experience with observability and monitoring tools: New Relic, Grafana, Prometheus, and similar systems
  • Expertise in SQL and NoSQL databases, along with optimization techniques
  • Expertise in CI/CD, containerization, and Kubernetes
  • Solid understanding of web security best practices and the ability to implement application and data protection measures
  • Ability to deploy, monitor, and troubleshoot applications in production
  • A portfolio demonstrating experience in architecture, design, and full‑stack development
  • Ability to work both independently and collaboratively
  • Strong commitment to on‑time delivery of high‑quality code and solutions
Educational Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred)
Desirable
  • Experience with PHP
  • Experience working on multi‑tenant systems
  • Expertise with sharding using MySQL, Redis, or MongoDB
  • Experience in Contact Centre, IVR, Virtual Agents, VoIP, or telecom service provider environments
Other Requirements
  • This role requires participation in an on‑call rotation

Five9 embraces diversity and is committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better we are. Five9 is an equal opportunity employer.

Five9 is committed to providing reasonable accommodations for qualified individuals with disabilities throughout the application and interview process. If you need assistance or an accommodation due to a disability, please contact us at accommodations@five9.com to request an accommodation. Requests will be handled confidentially and in accordance with applicable law.

View our privacy policy, including our privacy notice to California residents here: https://www.five9.com/pt-pt/legal.

Note: Five9 will never request that an applicant send money as a prerequisite for commencing employment with Five9.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer in AI - FrontEnd React/Redux, Java
Senior Software Engineer in AI - FrontEnd React/Redux, Java

Five9 • Bengaluru

Hybrid
INR 3,000,000 - 6,000,000
Software Engineer II – Studio
Software Engineer II – Studio

Five9 • Bengaluru

On-site
INR 1,500,000 - 2,800,000
Sr. DevOps Network Engineer | India
Sr. DevOps Network Engineer | India

Five9 • Bengaluru

Remote
INR 3,000,000 - 6,000,000
Fully remote work
Senior Workato Integration Engineer – HR Apps
Senior Workato Integration Engineer – HR Apps

Five9 • Chennai

On-site
INR 3,000,000 - 5,400,000
Senior Staff Machine Learning Engineer- Voice AI
Senior Staff Machine Learning Engineer- Voice AI

ServiceNow • Hyderabad

On-site
INR 4,500,000 - 7,500,000
Technical Architect
Technical Architect

Firstsource Healthcare • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Technical Architect
Technical Architect

Firstsource • Bengaluru

On-site
INR 4,200,000 - 6,200,000
Sr Software Engineer - UI
Sr Software Engineer - UI

Five9 • Bengaluru

On-site
INR 1,200,000 - 2,000,000
AWS Connect Architect
AWS Connect Architect

Firstsource • India

On-site
INR 1,500,000 - 3,200,000
AWS Connect Architect
AWS Connect Architect

Firstsource • Bengaluru

On-site
INR 3,600,000 - 6,000,000