Senior Software Engineer, Analytics Platform

OutreachSeattle, WA
$140,000 - $200,000

About The Position

Outreach is seeking a Senior Software Engineer for its Analytics Platform. This role is critical for building outcome-driven reports and analytics to guide customers, improve their productivity, and drive revenue growth. The Analytics team focuses on Analytics, Coaching Insights, and Workflow optimization, aiming to unlock value from sales operations data. This position offers a unique chance to contribute to a growing team that will have a significant impact on revenue, operational costs, and coaching efficiencies. The team will span multiple functions including machine learning, frontend, backend engineering, and data engineering, working closely with Data Science, the Data Platform team, Product Management, and User Interface Designers.

Requirements

  • 2+ years of professional software development experience.
  • Experience shipping at least 1 major feature into production.
  • Passionate about using analytics to drive understanding, growth, and success of a product.
  • Hands-on, able to quickly pick up new tools and languages, excited about building and experimenting.
  • Bias for using the right tools to get a job done with maximum efficiency.
  • Experience making tradeoffs between speed and accuracy.
  • Proficiency in a modern language such as Golang, Java, Python, C#, etc.
  • Proficiency in at least one of the SQL languages (MSSQL, MySQL, Postgres, etc.).
  • Go above and beyond to help your team.
  • Honest, admit mistakes, and own fixing them.
  • Comfortable working directly with data analytics to bridge business requirements with data engineering.

Nice To Haves

  • Hands-on experience with AI coding assistants, AI-based testing tools, and automation frameworks used in modern software engineering.
  • Strong knowledge of development workflows including planning, coding, testing, CI/CD, and deployment.
  • Experience with modern cloud environments and AI infrastructure (AWS, Azure, or GCP).
  • Understanding of how to connect AI systems with enterprise data sources (documentation systems, code repositories, ticketing systems).
  • Ability to identify opportunities where AI can accelerate development processes.
  • Knowledge of responsible AI usage, data privacy, and model governance in enterprise environments.
  • Experience in large scale distributed data systems.
  • Experience collaborating with data scientists.
  • Experience working in a start-up or building a product in a new category.

Responsibilities

  • Build outcome-driven reports and analytics to guide customers.
  • Improve customer productivity and impact their revenue growth.
  • Contribute to the development of analytics, coaching insights, and workflow optimization.
  • Collaborate with Data Science to leverage models for optimization and develop new models.
  • Work with the Data Platform team to shape data efficiently.
  • Partner with Product Management and User Interface Designers to effectively surface data.

Benefits

  • Flexible time off
  • 401k to help you save for the future
  • Generous medical, dental, and vision coverage for full-time employees and their dependents
  • A parental leave program that includes options for a paid night nurse, and a gradual return to work
  • Infertility/ assisted reproductive services benefit
  • Employee referral bonuses
  • Snacks and beverages in the Office, along with fun events to celebrate
  • Diversity and inclusion programs that promote employee resource groups
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service