Uniphore Logo

Uniphore

Software Engineer (Backend)

Reposted 14 Days Ago
Be an Early Applicant
In-Office
Chennai, Tamil Nadu, IND
Senior level
In-Office
Chennai, Tamil Nadu, IND
Senior level
The Senior Software Engineer will design and develop scalable backend systems, focusing on microservices, API development, and database optimization, while collaborating with cross-functional teams.
The summary above was generated by AI

Uniphore is one of the largest B2B AI-native companies—decades-proven, built-for-scale and designed for the enterprise. The company drives business outcomes, across multiple industry verticals, and enables the largest global deployments.  
  
Uniphore infuses AI into every part of the enterprise that impacts the customer. We deliver the only multimodal architecture centered on customers that combines Generative AI, Knowledge AI, Emotion AI, workflow automation and a co-pilot to guide you. We understand better than anyone how to capture voice, video and text and how to analyze all types of data.  
  
As AI becomes more powerful, every part of the enterprise that impacts the customer will be disrupted. We believe the future will run on the connective tissue between people, machines and data: all in the service of creating the most human processes and experiences for customers and employees.   

Job Description:
 

As a Software Engineer within Platform Engineering, you will build, enhance, and maintain backend systems that power modern SaaS products. You will work as part of a collaborative engineering team to develop reliable, secure, and scalable software that serves customers at scale. 

Our backend ecosystem includes services built in Go, Java, Python and Node.js (TypeScript). While experience in one backend technology stack is expected, you should be eager to learn new languages, frameworks, and technologies as needed. 

You will contribute to API development, backend services, data modeling, performance optimization, and system reliability. You will collaborate with product managers, frontend engineers, and platform teams to translate business requirements into high-quality software solutions. 

We are looking for engineers with strong coding skills, problem-solving abilities, attention to quality, and a passion for building scalable products. 

Responsibilities 

  • Design, develop, test, and maintain backend applications and services. 

  • Build APIs, integrations, and microservices that power customer-facing products. 

  • Write clean, maintainable, and well-tested code. 

  • Troubleshoot, debug, and resolve issues across development and production environments. 

  • Optimize application performance, reliability, and scalability. 

  • Participate in code reviews and contribute to engineering best practices. 

  • Collaborate with product, frontend, QA, and DevOps teams to deliver features end-to-end. 

  • Contribute to deployment, monitoring, and operational excellence. 

  • Continuously learn and adopt new technologies and engineering practices. 

Requirements 

  • Demonstrated experience building and shipping production software. Typical candidates have 2 - 4 years of professional software development experience. 

  • Strong programming skills in Java, Go, Python, or Node.js (TypeScript). 

  • Experience designing and consuming REST APIs. 

  • Experience building backend applications or microservices. 

  • Experience working with relational and/or NoSQL databases such as PostgreSQL and MongoDB. 

  • Understanding of object-oriented design and software engineering principles. 

  • Familiarity with caching technologies such as Redis, asynchronous processing, and distributed system fundamentals. 

  • Knowledge of data structures, algorithms, and problem-solving techniques. 

  • Familiarity with Git and collaborative development workflows. 

  • Strong communication and teamwork skills. 

  • Ability and willingness to learn new technologies 

AI (Added Advantage) 

  • Exposure to AI-powered applications or LLM integrations. 

  • Familiarity with concepts such as embeddings, vector search, RAG, or conversational AI. 

  • Experience using frameworks such as LangChain, LlamaIndex, or similar tools. 

  • Interest in building AI-powered product experiences. 

Good to Have 

  • Experience with messaging systems such as Kafka, NATS, RabbitMQ, or Redis Streams. 

  • Familiarity with Docker and containerized development. 

  • Exposure to cloud platforms such as AWS, Azure, or GCP. 

  • Understanding of CI/CD pipelines and deployment automation. 

  • Exposure to observability tools for logging, monitoring, and tracing. 

  • Familiarity with React or Next.js for effective collaboration with frontend teams. 

  • Experience working in Agile/Scrum environments. 

 

Location preference: 

India - Chennai 

Work Mode - All 5 days in office.


 


Location preference:

India - Chennai


Uniphore is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, disability, veteran status, and other protected characteristics.
 
For more information on how Uniphore uses AI to unify—and humanize—every enterprise experience, please visit www.uniphore.com.

Similar Jobs

13 Days Ago
In-Office or Remote
India
Senior level
Senior level
Information Technology • Internet of Things
Lead backend architecture and build scalable, high-concurrency services and APIs (Node.js) powering web and mobile. Own components end-to-end, manage CI/CD and infrastructure (IaC, containers, cloud), improve reliability, and collaborate with PM/design to deliver core features like live interactions and checkout.
Top Skills: AWSCi/CdClaude CodeCodexCSSCursorDockerGCPHTMLInfrastructure As CodeJavaScriptKubernetesNode.jsReact
13 Days Ago
In-Office or Remote
India
Senior level
Senior level
Machine Learning • Other
The Backend Software Engineer will develop and maintain backend systems for data processing related to coffee farming, utilizing Python and PostgreSQL. Responsibilities include feature development, problem-solving, and adapting systems to regulatory changes while ensuring system resilience.
Top Skills: AWSCi/CdDockerPostgresPostgresql/PostgisPythonTerraform
5 Days Ago
In-Office
Chennai, Tamil Nadu, IND
Mid level
Mid level
Cloud • Information Technology • Consulting
As a Backend Software Engineer, you'll design, develop, and implement software solutions, ensuring quality through unit testing and continuous integration while collaborating with cross-functional teams.
Top Skills: AnsibleAntAws LambdaAws ServicesBitbucketDockerElk StackGitlabGradleHashicorp VaultJavaJenkinsJfrog ArtifactoryJIRAJmockitoJunitKubernetesLinuxMavenMicroservicesNexusRest ApiSafeagileSoapSonarqubeSQLTerraformUnix

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account