SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Outreach is seeking a Staff Software Engineer to join the Sync team in Hyderabad. The Sync team owns Outreach's data integration platform, enabling bi-directional data integrations between Outreach and API-enabled applications such as Salesforce and Microsoft Dynamics. This is a tier-1 service that allows users to take action within Outreach using data from external applications, and enables customers to leverage Outreach data in third-party systems.
In this role, you will play a pivotal technical leadership position, contributing to the design, implementation, and maintenance of high-performance software solutions. You will work closely with cross-functional teams to define technical requirements and drive development of innovative, scalable, and reliable systems.
Key responsibilities include:
- Design, develop, test, and maintain software applications and systems with a focus on high quality, efficiency, and scalability
- Provide technical leadership and foster a culture of innovation and excellence
- Contribute to architectural design of software systems, making informed decisions to optimize performance and maintainability
- Identify and address technical challenges and bottlenecks, proactively finding innovative solutions
- Participate in code reviews to maintain coding standards and ensure code quality
- Create and maintain clear, comprehensive technical documentation
Outreach is the only complete agentic AI platform for revenue teams, infusing agentic AI, conversation intelligence, and assistive AI across revenue motions. The company serves world-leading enterprises including Databricks, SAP, Siemens, and Verizon.
Requirements:
- 5–9 years of strong backend development experience
- B.Tech or M.Tech in Computer Science, IT, or related field
- Proven track record designing and building complex systems
- Proficiency in Golang or similar programming languages
- Expertise in software architecture, design patterns, and best practices
- Strong problem-solving skills with critical and analytical thinking ability
- Excellent communication and teamwork skills
- Agile development methodology experience (preferred)
- Knowledge of modern software development tools and technologies (advantageous)