Outreach

Staff 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 cutting-edge technologies in technical support engineering
  • Implement AI tools for TSE efficiency and workflow automation
  • Integrate disparate tools into a unified interface
  • Collaborate closely with the Engineering Manager to shape technical direction
  • Ensure platform scalability and reliability while delivering continuous value
  • Mentor senior and mid-level engineers

Requirements

  • 8–10+ years of backend software engineering experience.
  • Deep expertise in Python for building production backend systems.
  • Proven experience designing and scaling distributed systems.
  • Strong system design skills, including: service decomposition, data modeling, high-availability architectures
  • Experience operating large-scale, production systems in the cloud.
  • Strong track record of technical leadership without direct authority.
  • Extensive experience conducting code reviews and mentoring engineers.
  • Ability to translate ambiguous problems into clear technical direction
  • Hands-on experience with GenAI / LLM-based platforms.
  • Experience with vector databases or semantic search systems.
  • Experience building internal platforms or high-leverage infrastructure
Applicant Tracking System Keywords

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

Hard Skills & Tools
Pythonbackend software engineeringdistributed systemsservice decompositiondata modelinghigh-availability architecturescloud systemscode reviewsGenAILLM-based platforms
Soft Skills
technical leadershipmentoringproblem-solvingcollaborationcommunication