Senior Software Engineer (Backend), Technical Support

Outreach

Hyderabad

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A tech-driven company in Hyderabad is seeking a Backend Software Engineer for its Support Team. The role involves designing, building, and maintaining backend features for an AI-powered troubleshooting platform. Candidates should have 4-6 years of experience in backend software engineering, strong Python skills, and the ability to manage unstructured data. The position emphasizes ownership of features, collaborative problem-solving, and effective communication within a technical team.

Qualifications

  • 4-6 years of backend software engineering experience.
  • Strong hands-on experience building backend systems in Python.
  • Good understanding of relational and NoSQL databases.

Responsibilities

  • Design, build, and maintain backend services using Python.
  • Own features end-to-end from design through implementation.
  • Implement pipelines to process unstructured data.

Skills

Backend systems in Python
RESTful APIs
Relational databases
NoSQL databases
Cloud environments (AWS, Azure, GCP)
Unstructured data processing
Async processing

Job description

The Role

As a Backend Software Engineer in the Support Team at Outreach, you will have the opportunity to leverage AI and cutting-edge technologies to empower Outreach’s Technical Support Engineers (TSEs) to deliver excellent customer service at scale.

This role will design, build, and own backend features for an AI-powered support troubleshooting platform. This includes implementing AI tools that improve TSE efficiency, automate workflows, and integrate disparate tools into a unified interface. This role is for engineers who can deep-dive into complex technical problems, deliver incremental value, maintain a high quality bar, and own features end-to-end while collaborating closely with peers and senior engineers.

About The Team

The Outreach Technical Support team is a crucial resource that helps customers realize the full potential of the Outreach platform. The team is comprised of deeply technical, customer-obsessed support professionals that answer questions, address challenges and advocate for solutions that improve the Outreach customer experience.

Basic Qualifications
  • Design, build, and maintain backend services using Python.
  • Own features end-to‑end, from design through implementation and production support.
  • Build and evolve RESTful APIs used by frontend, 3rd party integrations and internal consumers.
  • Implement pipelines to ingest and process unstructured and semi-structured data, including: email content, chat transcripts, call or meeting transcripts, internal documentation.
  • Contribute to GenAI workflows such as retrieval, summarization, and reasoning.
  • Break down ambiguous requirements into incrementally deliverable solutions.
  • Identify performance bottlenecks and scalability concerns early.
  • Respond to changing requirements efficiently and responsibly.
  • Write well‑tested, production‑quality code.
  • Participate actively in code reviews, both as author and reviewer.
  • Ensure code meets standards for readability, maintainability, and correctness.
  • Follow established patterns for logging, error handling, and testing.
  • Help maintain backend services in production.
  • Add appropriate logging and monitoring.
  • Debug and resolve production issues with a strong sense of ownership.
  • Handle sensitive data responsibly and follow secure coding practices.
  • Work closely with other engineers to deliver cohesive solutions.
  • Communicate technical trade‑offs clearly.
  • Contribute positively to team culture and shared ownership.
Our Vision Of You
  • 4-6 years of backend software engineering experience.
  • Strong hands‑on experience building backend systems in Python.
  • Experience designing and consuming RESTful APIs.
  • Good understanding of relational databases and NoSQL databases and data modeling.
  • Experience working with distributed or service‑oriented systems.
  • Familiarity with any one of the cloud environments (AWS, Azure, or GCP).
  • Experience working in teams that practice: code reviews, continuous integration and deployment, shared ownership of services.
  • Ability to independently own features and deliver them to production.
  • Experience working with unstructured data at scale.
  • Exposure to GenAI / LLM‑based systems.
  • Experience with async processing, message queues, or background jobs.
  • Experience building internal platforms or productivity tools.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Data Scientist
Staff Data Scientist

Outreach • Hyderabad

On-site
INR 1,500,000 - 2,200,000
Staff Machine Learning Engineer (7-10 years of experience)
Staff Machine Learning Engineer (7-10 years of experience)

Outreach • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer
Senior Software Engineer

Orbital • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Staff Applied Scientist - Knowledge Graphs & AI
Staff Applied Scientist - Knowledge Graphs & AI

Outreach • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Highly competitive salary
25 days annual vacation
Group medical policy coverage
+4
Founding Backend Engineer
Founding Backend Engineer

CodeRound • Delhi

On-site
INR 1,400,000 - 2,800,000
Senior AI Platform Software Engineer
Senior AI Platform Software Engineer

Insight Global • Hyderabad

On-site
INR 4,500,000 - 7,000,000
Senior AI & Python Technical Lead
Senior AI & Python Technical Lead

Merck Healthcare • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Backend Engineer
Senior Backend Engineer

Keka Technologies Private Limited • India

On-site
INR 1,500,000 - 2,800,000
gym membership benefit
workation policy
company-sponsored lunch
Director of Applied Science and Engineering - Knowledge Graphs & AI
Director of Applied Science and Engineering - Knowledge Graphs & AI

Outreach • Hyderabad

On-site
INR 2,500,000 - 3,500,000
Direct exposure to top leadership
Opportunity for growth into executive level
Founding Engineer, Backend (Senior)
Founding Engineer, Backend (Senior)

Cenna • Hyderabad

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