
Senior Software Engineer, Backend, Technical Support
Outreach
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
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