Job Description
### About Outreach
Outreach, founded in 2014, is the only complete AI Revenue Workflow Platform that helps sales leaders benefit from connected account visibility, performance insights, and higher forecasting accuracy across every GTM team. Outreach infuses agentic AI to power hundreds of use cases across sales motions. Global organizations use Outreach to power their revenue teams, including SAP, Siemens, Snowflake, ZoomInfo, and Verizon.
### About the Team
Outreach is a dynamic and innovative technology company committed to pushing the boundaries of Sales business. We are seeking highly talented and motivated Senior Staff / Staff Software Engineers to join our team. If you are passionate about cutting-edge technology, enjoy solving complex problems, and want to be part of a collaborative, forward-thinking environment, this position is for you.
### The Role
We are looking for a talented and experienced Senior Staff / Staff Software Engineer to help us expand the Outreach CRM Sync vision. The Sync Team is responsible for Outreach’s data integration platform, enabling bi-directional data integrations between Outreach and API-enabled applications and endpoints (e.g., Salesforce, Microsoft Dynamics). As a Senior Staff / Staff Software Engineer, you will play a pivotal role in our software development efforts, contributing to the design, implementation, and maintenance of high-performance software solutions.
### Your Daily Adventures Will Include:
- **Software Development:** Design, develop, test, and maintain software applications and systems, ensuring high quality, efficiency, and scalability.
- **Technical Leadership:** Provide technical leadership, fostering a culture of innovation and excellence.
- **Architectural Design:** Contribute to the architectural design of software systems, making informed decisions to optimize performance and maintainability.
- **Problem Solving:** Identify and address technical challenges and bottlenecks, working proactively to find innovative solutions.
- **Code Review:** Participate in code reviews to maintain coding standards, identify improvements, and ensure code quality.
- **Documentation:** Create and maintain clear and comprehensive technical documentation.
### Our Vision of You
- 10+ years of strong backend development experience.
- B. Tech or M. Tech in Computer Science/ IT or a related field.
- Proven experience in software development, with a strong focus on backend technologies.