Outreach is seeking a Staff Software Engineer to join their Business Systems Engineering team, focusing on internal tools, data, and integrations. This role offers an exciting opportunity to shape and evolve the company's data and tooling ecosystem. The position involves building resilient data pipelines and enabling data users across the organization.
The Business Systems Engineering team is dedicated to building highly available and reliable workflow and data infrastructure, serving as a centralized resource for various business functions including Finance, Analytics, Marketing, and Support systems. The role requires expertise in data architecture, system integration, and workflow automation.
As a Staff Software Engineer, you'll work on implementing data ingestion routines, developing modern workflow orchestration platforms, and automating data processes across multiple internal teams. The position requires 7 years of software engineering experience and strong expertise in AWS, SQL, Airflow, and distributed systems.
The tech stack includes Snowflake, Python, DBT, Tableau, and Airflow, with experience in distributed bus systems like Kafka and RabbitMQ being essential. This role offers an excellent opportunity to make a significant impact in a growing company while working with cutting-edge data technologies and systems.
The position offers competitive compensation ranging from $130,000 to $180,000 USD annually, with additional benefits and potential for incentive compensation, bonuses, and restricted stock units. This is a remote position, allowing for flexibility while working with cross-functional teams to drive data-driven solutions and improvements across the organization.