Talkdesk logo

Software Engineer II

Talkdesk·Bengaluru, IN·Posted 8 days ago

Application managed by InterviewHR

Bengaluru, INFull timeFull timeMid level

Talkdesk is seeking a Software Engineer II to join our Bengaluru Engineering team, working on highly scalable, secure, and reliable enterprise-grade SaaS contact center software. You will design and implement microservices-based solutions hosted on AWS, supporting millions of real-time interactions across voice and digital channels. This role offers end-to-end ownership of services with a focus on building AI-first solutions that prioritize customer experience automation. In this position, you will work in a modern agile environment using source code control, automated testing, and continuous deployment practices. You'll collaborate with cross-functional teams including Product Management, Principal Engineers, SRE, and Platform teams to ensure all design and implementation aspects are aligned. You'll be responsible for managing reliability, participating in on-call rotation, resolving production incidents, and staying current with industry trends and emerging technologies. You will implement microservices with security, reliability, and telemetry as core principles, conduct code reviews, manage technical debt, and ensure all engineering work complies with industry regulations and standards. This role requires a DevOps mindset, excellent communication skills, and a passion for producing clean, standards-compliant, secure code.

Responsibilities

  • Design, implement, test and maintain SaaS services and features hosted on AWS, ensuring completion on time and meeting quality and five 9's reliability standards
  • Work in a modern agile software engineering environment with source code control, dev/stage/prod release cycle, extensive automated testing, and continuous deployment
  • Manage work through GitHub, Jira, and Talkdesk systems
  • Have end-to-end ownership of microservices, adhere to safe deployment practices, and operate with a DevOps mindset
  • Implement microservices with Security, Reliability, and Telemetry as first principles, avoiding technical debt
  • Implement automated unit, API and functional tests in a CI/CD environment
  • Work closely with cross-functional teams including Product Management, Principal Engineers, SRE, and Platform to ensure alignment of design and implementation
  • Actively participate in backlog grooming, design and code reviews
  • Identify and prioritize technical debt
  • Own reliability for services and participate in on-call rotation, resolving production incidents 24x7 and applying learnings from RCAs
  • Conduct research and stay up-to-date with industry trends and emerging technologies, making recommendations for adoption
  • Ensure all engineering work is completed in compliance with industry regulations and standards

Skills

MicroservicesAWSJavaPythonJavaScriptReactSpring BootData streaming technologiesAPIsMessaging queuesCachesCI/CDTelemetryCloud telephonyUCaaSCCaaSSIPSBCCPaaS integrationPostgreSQLMySQLMongoDBDockerKubernetesREST API designKafkaFlinkAutomated testingSaaS toolsDevOps

Free CV Analysis

Get free instant feedback before applying:

  • ATS compatibility check
  • Instant feedback
  • Improve your chances
Analyse my CV

Apply for this position

Your application is submitted on okemprego and processed by InterviewHR.

By uploading your CV, you agree to our Privacy Policy and Terms of Use.

This application is processed by InterviewHR.

Your application may be shared with the advertising company.