Staff Software Engineer - Internal Tools, Data, and Integrations at Outreach

United States

Outreach Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, SaaSIndustries

Requirements

  • 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)

Responsibilities

  • 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 and think through trade-offs and risks and communicate them with team/business stakeholders
  • Work with stakeholders to establish requirements and explain the benefits/risks of proposed approaches
  • Recommend and implement solutions to improve data reliability, efficiency, and quality

Skills

Key technologies and capabilities for this role

AWSdata pipelinesdata ingestionworkflow orchestrationdata architectureintegrationsautomationsoftware engineeringPythonSQL

Questions & Answers

Common questions about this position

What is the salary range for this Staff Software Engineer role?

The annual base salary range is $130,000-$180,000 USD, with possible incentive compensation, bonus, restricted stock units, and benefits. Actual compensation depends on skills, qualifications, experience, and location.

Is this position remote or does it require office work?

This information is not specified in the job description.

What skills and experience are required for this role?

Candidates need 7 years of software engineering experience, fluency with SQL querying and optimization (Snowflake and MySQL preferred), experience with AWS primitives (EC2/S3), modern orchestration platforms like Airflow, JSON and gRPC APIs, CI/CD pipelines, large-scale distributed systems, large data processing, and distributed bus systems (Kafka, RabbitMQ). The tech stack includes Snowflake, Python, DBT, Tableau, and Airflow.

What is the team like at Outreach for this role?

The Business Systems Engineering team builds highly available and reliable workflow and data infrastructure, serving as a centralized resource for Finance, Analytics, Marketing, and Support systems with data as the key component.

What makes a strong candidate for this Staff Software Engineer position?

A strong candidate has 7+ years of software engineering experience, expertise in data pipelines, AWS, SQL (Snowflake/MySQL), Airflow, APIs, CI/CD, distributed systems, and large-scale data processing, plus passion for building resilient data tools and partnering across teams.

Outreach

Sales engagement platform for B2B clients

About Outreach

Outreach.io offers a sales engagement platform that helps businesses enhance their sales processes through automation of email campaigns, phone calls, and social media interactions. The platform is designed for B2B clients, ranging from small startups to large enterprises, allowing sales teams to track customer interactions and close more deals. Operating on a subscription model, Outreach.io provides various pricing tiers to meet the needs of different clients while ensuring a steady revenue stream. The company stands out by focusing on automation and data-driven insights, making it particularly beneficial for optimizing sales workflows.

Seattle, WashingtonHeadquarters
2014Year Founded
$512.9MTotal Funding
SERIES_GCompany Stage
Consumer Software, Enterprise SoftwareIndustries
1,001-5,000Employees

Benefits

Parental Leave: Extended PTO for both parents, plus unique perks to ease the transition of returning to work.
Full Medical Benefits: Majority of employer paid medical, dental and vision coverage.
401k: A competitive plan to help you save for retirement.
Flexible Time Off: We believe in a healthy work/life balance, and in our employees to make practical time off arrangements.

Risks

Leadership transition with Manny Medina stepping down may cause strategic shifts.
AI Prospecting Agent's public BETA could face user adoption and technical challenges.
Partnership with Harte Hanks may lead to integration challenges affecting effectiveness.

Differentiation

Outreach leverages AI to optimize sales interactions across email, voice, and social.
The platform offers a subscription model with premium add-ons and integrations.
Outreach serves diverse B2B clients, from startups to large enterprises.

Upsides

AI-driven sales tools are projected to increase productivity by 30% by 2025.
The demand for personalized customer experiences is rising, boosting Outreach's relevance.
Remote work trends accelerate the adoption of digital sales tools like Outreach.

Land your dream remote job 3x faster with AI