Outreach, established in 2014, is a leading agentic AI platform that empowers revenue teams with advanced AI technologies such as conversation intelligence and assistive AI. The platform automates workflows across prospecting, deal acceleration, retention, and forecasting, allowing sellers to focus on strategic conversations. Trusted by global enterprises including Databricks, SAP, Siemens, and Verizon, Outreach provides connected account visibility, performance insights, and improved forecasting accuracy for go-to-market teams.
The engineering team at Outreach is focused on building a resilient, internet-scale microservice platform that supports rapid development, real-time analytics, and intelligent automation. This team architects critical backend services central to opportunity management and forecasting, working closely with cross-functional leaders to innovate and leverage AI/ML technologies for global customer impact.
Key Responsibilities:
Lead the architecture, design, and delivery of distributed, cloud-native applications capable of handling high concurrency and real-time data processing. Develop and implement scalable data pipelines, streaming analytics, and integrate machine learning/AI workflows. Collaborate with data science, product, and engineering teams to deliver intelligent, complex product features. Establish and promote engineering standards emphasizing code quality, security, and operational excellence, while driving automation and continuous improvement. Identify and resolve performance bottlenecks and proactively mitigate reliability risks. Mentor team members, conduct code and architecture reviews, and foster a culture of rapid learning. Decompose legacy systems into service-oriented or microservices architectures, address technical debt, and evolve systems for scalability. Take full ownership of major initiatives from planning through delivery and impact.
Required Qualifications:
A minimum of 7 years of strong backend development experience is required. Proven expertise in designing and operating large-scale distributed systems with cloud service-oriented architectures is essential. Demonstrated leadership in fast-paced environments, with the ability to set technical standards and inspire teams to exceed goals. Proficiency in backend programming, with Go as a mandatory skill; experience in Python, Java, or Ruby is a plus. Hands-on experience with distributed data platforms such as Kafka, RabbitMQ, and NoSQL databases. Experience building APIs, analytics/data infrastructure, and deploying machine learning algorithms in production environments. Excellent communication and collaboration skills across teams. Strong commitment to security, compliance, and designing robust, scalable systems. A growth mindset with a continuous learning approach and dedication to raising the technical bar.
Preferred Qualifications and Benefits:
Outreach offers a competitive salary package along with a generous leave policy that includes 25 days of annual vacation, sick leave, and casual leave. Comprehensive group medical coverage is provided for employees and up to five eligible family members, including outpatient benefits. Life and personal accident insurance is offered at three times the annual CTC. Family-friendly benefits include 26 weeks of paid maternity leave and 15 days of paid paternity leave. Employees have the opportunity to participate in the company’s success through an RSU program. The company fosters an inclusive environment with diversity programs supporting employee resource groups such as OWN+ (Women’s Network), Adelante (Latinx), OBX (Black Connection), Mosaic (AAPI), Pride (LGBTQIA+), Gender+, Disability Community, and Veterans/Military. Additional perks include employee referral bonuses and engaging company and team outings.
Outreach is an equal opportunity employer committed to building diverse teams that bring fresh perspectives and elevate ideas. The company encourages applicants from all backgrounds, including historically marginalized groups, to apply even if they do not meet every qualification listed. While AI tools assist in the hiring process, all final decisions are made by humans to ensure fairness and transparency.