Senior Software Engineer, Storage and Queue Management

1 week ago


Seattle, Washington, United States Outreach Full time

Location: Remote/Hybrid

About Us:
At Outreach, we believe in the power of diverse teams. Our mission is to cultivate an inclusive environment where varied perspectives drive innovation and creativity.

Team Overview:
The Queueing and Storage Systems (QSS) team plays a pivotal role in managing the foundational elements of our database and messaging platforms, including MySQL, PostgreSQL, DynamoDB, Redis/Elasticache, Kafka, and RabbitMQ. This team not only oversees centralized systems but also empowers other engineering teams to manage their storage infrastructures effectively.

Role Responsibilities:
The QSS team is tasked with developing a comprehensive suite of tools that automate the deployment of a fully managed relational database platform. Key responsibilities include:

  • Designing and implementing Kubernetes operators for infrastructure management, scaling, and deployment coordination.
  • Ensuring the reliability and performance of databases and messaging systems within our production environment.
  • Creating reusable storage solutions for various feature teams.
  • Analyzing and implementing best practices for database clusters and stateful components.
  • Prototyping innovative storage and queue solutions for upcoming services.
  • Providing database expertise through reviews and optimizations.
  • Supporting and troubleshooting production database issues across services.
  • Developing monitoring solutions to proactively identify potential issues.
  • Documenting processes to transform learnings into repeatable actions and automation.

Ideal Candidate:
We are looking for someone who thrives on enabling their colleagues to succeed. The ideal candidate will have:

  • Experience with high-throughput database and messaging platforms in production.
  • Proficiency in writing high-quality code in languages such as Golang, Ruby, Scala, Elixir, or Python.
  • A background in designing internal-facing tools for engineering teams.
  • The ability to navigate ambiguous environments and collaborate effectively.
  • A focus on prioritizing incremental delivery over long-term projects.
  • A willingness to learn new technologies, particularly in Golang and Ruby/Rails.

Compensation:
The salary range for this position is $165,000 - $225,000, with additional incentives such as bonuses and stock options based on qualifications and experience.

Why Work With Us:
We offer a range of benefits including:

  • Comprehensive medical, dental, and vision coverage.
  • Flexible time off policies.
  • 401k plans to support your future savings.
  • Programs promoting diversity and inclusion.
  • Parental leave options with additional support.
  • Employee referral bonuses.
  • Unlimited snacks and beverages.

At Outreach, we are committed to being an equal opportunity employer, valuing diversity and inclusion in our workforce.



  • Seattle, Washington, United States Outreach Full time

    Location: Seattle, WADepartment: Engineering – FoundationsEmployment Type: Full-Time / HybridAt Outreach, we believe in the power of diverse teams to challenge assumptions and bring innovative ideas to the forefront. We are committed to hiring individuals from various backgrounds and experiences, particularly those from historically marginalized groups.We...


  • Seattle, Washington, United States Outreach Full time

    Location: Remote/HybridDepartment: Engineering – FoundationsAt Outreach, we recognize that our success hinges on assembling teams that reflect a variety of backgrounds and experiences, fostering innovation through diverse perspectives.We are committed to hiring the whole individual, not merely a resume. We actively seek a broad range of applicants,...


  • Seattle, Washington, United States Outreach Full time

    Location: Remote / HybridAbout Us:At Outreach, we believe in the power of diverse teams. Our mission is to create an inclusive environment where every individual can contribute their unique perspectives and experiences. We encourage applicants from all backgrounds to consider joining us.Team Overview:The Queueing and Storage Systems (QSS) team plays a...


  • Seattle, Washington, United States Outreach Full time

    Location: Seattle, WADepartment: Engineering – FoundationsEmployment Type: Full-Time / HybridAt Outreach, we believe that our success is built on diverse teams that bring unique perspectives and experiences to the table. We are committed to hiring individuals from various backgrounds, particularly those from historically underrepresented groups.We...


  • Seattle, Washington, United States Brex Inc. Full time

    About the RoleBrex Inc. is a leading provider of AI-powered spend management solutions. We're seeking a highly skilled Senior Software Engineer to join our Data Storage team.Key ResponsibilitiesCollaborate with Product Engineering teams to design and implement scalable data storage solutions.Develop and maintain high-performance database systems using...


  • Seattle, Washington, United States Oracle Full time

    Job OverviewWe are seeking a seasoned Software Engineer to join our innovative team focused on storage solutions. This role involves the design, development, and troubleshooting of software applications for databases, tools, and networks.Are you passionate about working with large-scale data storage systems? At Oracle Cloud Infrastructure (OCI), we empower...


  • Seattle, Washington, United States Interpres Security Full time

    About the RoleWe are seeking a highly skilled Senior/Principal Software Engineer to join our team at Interpres Security. As a key member of our engineering team, you will be responsible for developing, maintaining, and improving our backend Python and Golang services.Key ResponsibilitiesDesign and implement scalable and efficient backend services using...


  • Seattle, Washington, United States Apple Full time

    SummaryPeople at Apple don't just build products - they craft the kind of experience that have revolutionized entire industries. The diverse collection of our people and their ideas inspire innovation in everything we do. Imagine what you could do here Join Apple, and help us leave the world better than we found it.The Apple Service Engineering (ASE) team...


  • Seattle, Washington, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Center U.S., Inc. in the Simple Storage Service (S3) department. As a Software Development Engineer in S3, you will be responsible for designing, implementing, deploying, and maintaining innovative software solutions to deliver new features in...

  • Software Engineer

    3 days ago


    Seattle, Washington, United States Apple Full time

    About the RoleWe are seeking an exceptional Software Engineer to join our Apple Service Engineering (ASE) Data Services team. As a key member of our team, you will design and build scalable systems for handling complex data and infrastructure needs. Your work will have a significant impact on the Apple ecosystem, supporting millions of users and billions of...


  • Seattle, Washington, United States Oracle Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at Oracle. As a key member of our Cloud Infrastructure team, you will be responsible for designing and developing major components and features of our Object Storage Service.Key ResponsibilitiesDesign and develop software for large-scale distributed...


  • Seattle, Washington, United States Amazon Full time

    Join Our TeamAmazon Elastic Block Store (EBS) is on the lookout for skilled software development engineers to shape the future of cloud storage solutions. About EBSEBS delivers high-performance virtualized storage for Amazon Elastic Compute Cloud (EC2), serving as a fundamental component for a variety of applications, including databases, distributed file...


  • Seattle, Washington, United States Amazon Full time

    About the RoleWe are seeking a highly skilled and experienced Technical Program Manager to join our team at Amazon. As a Senior Technical Program Manager, you will play a critical role in enabling the movement of critical Amazon data, allowing business service workloads to operate across regions.Key ResponsibilitiesDefine and drive Transactional Data...


  • Seattle, Washington, United States Apple Inc. Full time

    About the RoleWe are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic and expanding team at Apple Inc. As a key member of our Apple Service Engineering (ASE) team, you will play a crucial part in ensuring that our customers adhere to the latest and most effective security practices for addressing identity and authorization...


  • Seattle, Washington, United States Apple Full time

    Job SummaryThe Apple Services Engineering team is a dynamic and innovative group of engineers who power the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books. As a Senior Site Reliability Engineer, Object Storage, you will play a critical role in building secure, end-to-end solutions that meet Apple's high expectations.Key...


  • Seattle, Washington, United States DigitalOcean Full time

    Job SummaryWe are seeking a highly skilled Senior Engineer II to lead the development of our scalable and distributed data services at DigitalOcean. As a key member of our team, you will be responsible for designing, implementing, and maintaining high-performance systems that meet the needs of our customers.Key ResponsibilitiesDeveloping and maintaining...


  • Seattle, Washington, United States DocuSign, Inc. Full time

    Company OverviewDocuSign is at the forefront of transforming agreements into streamlined processes. With over 1.5 million clients and a billion users across more than 180 nations, DocuSign's solutions expedite business transactions and enhance everyday life. By leveraging intelligent agreement management, DocuSign unlocks vital business data that has been...


  • Seattle, Washington, United States DocuSign, Inc. Full time

    Company OverviewDocuSign is at the forefront of transforming agreements into actionable processes. With over 1.5 million clients and a billion users across more than 180 nations, DocuSign streamlines business operations and enhances everyday life through its innovative solutions. By leveraging intelligent agreement management, DocuSign unlocks vital business...


  • Seattle, Washington, United States Databricks Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Runtime team at Databricks. As a key member of our team, you will be responsible for building the next generation of distributed data storage and processing systems that can outperform specialized SQL query engines in relational query performance.Key ResponsibilitiesDesign and...


  • Seattle, Washington, United States Databricks Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Runtime team at Databricks. As a key member of our team, you will be responsible for building the next generation of distributed data storage and processing systems that can outperform specialized SQL query engines in relational query performance.Key ResponsibilitiesDesign and...