Outreach, a leading AI Revenue Workflow Platform founded in 2014, is seeking a Staff Software Engineer to join their Business Systems Engineering team. This role focuses on evolving and shaping their data and tooling ecosystem, with an emphasis on building resilient data pipelines and enabling data users across the organization. The position offers an opportunity to work with complex data models and create unified interfaces that drive both analytics and operational efficiencies.
The Business Systems Engineering team is central to Outreach's operations, providing services across Finance, Analytics, Marketing, and Support systems. As a Staff Engineer, you'll be responsible for implementing data ingestion routines, developing workflow orchestration platforms, and automating processes across multiple internal teams. The role requires expertise in AWS, SQL, modern orchestration platforms, and distributed systems.
The ideal candidate brings 7 years of software engineering experience and deep knowledge of data architecture and integration. You'll work with technologies including Snowflake, Python, DBT, Tableau, and Airflow, while collaborating with business, analytics, and product engineering teams. The position offers competitive compensation ($130,000-$200,000) and comprehensive benefits including flexible time off, healthcare coverage, and parental leave.
This remote position presents an excellent opportunity for a senior engineer passionate about data infrastructure to make a significant impact at a growing company that serves major clients like SAP, Siemens, Snowflake, and Verizon. The role combines technical expertise with strategic thinking, requiring someone who can both implement solutions and communicate effectively with stakeholders.