Outreach

Senior Software Engineer, Backend, Technical Support

Outreach

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Leverage AI and technology to empower Technical Support Engineers at Outreach.
  • Design, build, and own backend features for AI-driven support troubleshooting platform.
  • Implement AI tools that improve TSE efficiency and automate workflows.
  • Collaborate with peers and senior engineers to deep-dive into complex problems.
  • Maintain a high quality bar while delivering incremental value.

Requirements

  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend software engineeringPythonRESTful APIsrelational databasesNoSQL databasesdata modelingdistributed systemscloud environmentsasync processingmessage queues
Soft Skills
collaborationproblem-solvingindependencequality assurance