Staff Software Engineer - Internal Tools, Data, and Integrations

AI Sales Execution Platform built for intelligent revenue workflows, helping go-to-market professionals with revenue AI technology.
$130,000 - $180,000
Data
Staff Software Engineer
Remote
1,000 - 5,000 Employees
7+ years of experience
Enterprise SaaS

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

Outreach, a leading AI Sales Execution Platform, 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, 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 analytics and operational efficiencies. The team provides critical infrastructure services across Finance, Analytics, Marketing, and Support systems. Working with cutting-edge technologies including Snowflake, Python, DBT, and Airflow, you'll be responsible for developing data architecture, implementing integrations, and automating processes. The role offers competitive compensation ($130,000-$180,000), comprehensive benefits, and the chance to work with a growing company that serves over 6,000 customers including major tech companies. This position combines technical expertise with business impact, requiring collaboration with various stakeholders while building scalable solutions for data management and workflow orchestration.

Last updated 7 hours 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

Staff Data Engineer

Staff Data Engineer position at 1Password, leading data architecture and engineering initiatives for enterprise password management solutions.

Splunk IT Data Engineer, Staff

Staff-level Splunk IT Data Engineer position at Qualcomm, focusing on managing global data infrastructure and leading technical implementations with 5+ years of experience required.

Staff Data Analytics Engineer

Staff Data Analytics Engineer position at 10x Genomics, focusing on developing data pipelines and analytics solutions for manufacturing operations, requiring expertise in ETL, data warehousing, and visualization.

Enterprise Data Design (Data Engineer, Staff)

Staff Data Engineer role at Qualcomm focusing on designing and developing data pipelines using Databricks and cloud technologies.

Data Visualization Engineer (L5) - Product

Senior Visualization Engineer position at Netflix focusing on building data visualization tools for infrastructure decision-making, offering competitive compensation and remote work opportunity.