
About Outreach
The sales execution platform for modern businesses
Key Highlights
- Headquartered in Interbay, Seattle, WA
- Raised $527.3 million in Series F funding
- Over 1,000 employees driving innovation
- Achieved Unicorn status in 2020
Outreach is a leading sales execution platform headquartered in Interbay, Seattle, WA, that helps companies engage effectively with their customers throughout the sales lifecycle. With over 1,000 employees, Outreach has raised $527.3 million in funding across multiple rounds, achieving Unicorn statu...
🎁 Benefits
Outreach offers flexible work-from-home opportunities, comprehensive health insurance, dental and vision coverage, a 401(K) plan, generous parental le...
🌟 Culture
Outreach fosters a culture centered around leveraging AI to drive sales efficiency, with a strong emphasis on integrating technology seamlessly into t...
Skills & Technologies
Overview
Outreach is hiring a Staff Software Engineer for their Dev Tooling team to enhance developer productivity and production reliability. You'll work with GraphQL and CI/CD frameworks to build internal tools and services. This role requires significant experience in backend engineering.
Job Description
Who you are
You have 5+ years of experience in backend engineering, focusing on building internal tools and services that enhance developer productivity. Your expertise in CI/CD processes allows you to streamline software deployment and improve operational excellence across engineering teams. You are comfortable with GraphQL and understand its application in federated architectures, which is beneficial for the role. You thrive in environments where you can take initiative and explore new technologies to solve complex problems. You enjoy collaborating with cross-functional teams to ensure that the tools you develop meet the needs of your colleagues. You are adaptable and eager to learn, always looking for ways to improve your skills and knowledge in software engineering.
Desirable
Experience with service development frameworks and libraries is a plus, as is familiarity with automation tools for development environments. A background in defining operational excellence standards will help you contribute effectively to the team. You are open to experimenting with new ideas and approaches to enhance the overall engineering experience.
What you'll do
As a Staff Software Engineer on the Dev Tooling team, you will be responsible for developing and maintaining tools that support the entire engineering organization. You will work on creating a robust service development framework that facilitates continuous integration and deployment, ensuring that all engineering teams can deliver high-quality software efficiently. Your role will involve building reusable components that can be leveraged by other backend teams, enhancing their productivity and effectiveness. You will also focus on automating the setup and configuration of development environments, making it easier for engineers to get started with their projects.
You will collaborate closely with other engineering teams to understand their needs and challenges, providing them with the tools and support they require to succeed. This may involve designing and implementing logging libraries, creating efficient testing frameworks, and developing documentation that helps your colleagues navigate the tools you build. You will have the opportunity to influence the direction of the engineering platform, contributing to long-term projects that have a significant impact on the organization.
What we offer
Outreach provides a supportive environment where you can experiment with new ideas and technologies. You will have the chance to work on a wide range of projects that allow you to expand your knowledge and skills in both technical and product design areas. The company values collaboration and encourages you to take ownership of your work, making it a great place for those who enjoy a mix of quick wins and larger, impactful projects. You will be part of a team that is dedicated to improving developer productivity and production reliability, making a real difference in the engineering organization.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Outreach.
Similar Jobs You Might Like
Based on your interests and this role

Staff Engineer
Nooks is hiring a Staff Software Engineer to build and maintain scalable applications for their AI Sales Assistant Platform. You'll work with technologies like React, TypeScript, Node.js, and Python to enhance product features and mentor junior engineers.

Staff Engineer
Docker is seeking a Staff Software Engineer to lead the technical direction of customer-facing applications within the Enterprise Platform team. You'll work on architecting solutions that support enterprise governance and management at scale. This role requires strong technical leadership and experience in building complex systems.

Staff Engineer
Axon is seeking a Senior Principal/Staff Software Engineer to drive technical initiatives and align them with business goals. You'll leverage your expertise in cloud architecture and distributed systems to create impactful solutions for public safety. This role requires deep technical knowledge and collaboration with cross-functional teams.

Staff Engineer
Reddit is seeking a Staff Software Engineer to enhance their large-scale storage infrastructure. You'll work with Go, C++, and Python to design and implement critical workflows. This role requires strong software and systems engineering skills.

Software Engineering
Verkada is hiring a Senior-Staff Software Engineer to enhance tools and systems for developers and support teams. You'll work with technologies like Java and Python, focusing on cloud-based solutions. This position requires a strong background in software engineering.