As a Full-Stack 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.
Requirements
- 8–10+ years of backend software engineering experience
- Deep expertise in Python for building production backend systems
- Experience building and consuming RESTful APIs
- Working experience with at least one modern frontend framework (React, Vue, or similar)
- Experience working in cloud environments (AWS, Azure, or GCP)
- Experience in teams that practice: code reviews, CI/CD, shared ownership of services
- Experience building internal tools or platforms
- Exposure to GenAI / LLM-based systems
- Familiarity with frontend UX considerations for operational users
- Experience handling unstructured data or search-driven interfaces
- Knowledge of authentication, authorization, and role-based access control
