Taro Logo

Staff Software Engineer - Internal Tools, Data, and Integrations

Outreach is an AI Revenue Workflow Platform helping sales leaders with account visibility, performance insights, and forecasting accuracy across GTM teams.
United States
$130,000 - $200,000
Data
Staff Software Engineer
Remote
1,000 - 5,000 Employees
7+ years of experience
Enterprise SaaS · AI

Description For Staff Software Engineer - Internal Tools, Data, and Integrations

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.

Last updated 10 days ago

Responsibilities For Staff Software Engineer - Internal Tools, Data, and Integrations

  • Implement data ingestion routines that deliver raw data in a usable format
  • Develop a modern workflow orchestration platform
  • Automate data processes and integrations across multiple internal teams
  • Construct, maintain, and test Business Systems data architecture
  • Provide input and recommendations on technical issues
  • Work with stakeholders to establish requirements
  • Recommend and implement solutions to improve data reliability, efficiency, and quality

Requirements For Staff Software Engineer - Internal Tools, Data, and Integrations

Python
Kafka
RabbitMQ
  • 7 years of software engineering experience
  • Experience in developing on top of AWS primitives (EC2/S3)
  • Fluency with SQL querying and optimization (Snowflake and Mysql preferred)
  • Experience with modern orchestration platforms like Airflow
  • Experience designing and consuming JSON and gRPC APIs
  • Competence in developing within a CI/CD pipeline
  • Experience with large scale distributed system design and implementation
  • Experience working with processing large amounts of data
  • Experience with distributed bus systems (Kafka, RabbitMQ)

Benefits For Staff Software Engineer - Internal Tools, Data, and Integrations

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Flexible time off
  • 401k retirement savings
  • Medical, dental, and vision coverage for full-time employees and dependents
  • Parental leave program with paid night nurse and gradual return to work
  • Infertility/assisted reproductive services benefit
  • Employee referral bonuses
  • Office snacks and beverages
  • Diversity and inclusion programs

Interested in this job?

Jobs Related To Outreach Staff Software Engineer - Internal Tools, Data, and Integrations