Current jobs related to Senior Software Engineer, Database and Queue Management - Seattle, Washington - Outreach


  • Seattle, Washington, United States Triunity Software Full time

    Job SummaryWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software Inc. The ideal candidate will have a strong background in Java development and a passion for building scalable and secure web applications.Key Responsibilities* Develop and implement user-facing features for web applications using HTML, CSS, and...


  • Seattle, Washington, United States Aquent Full time

    Job SummaryWe are seeking a highly skilled Software Database Engineer to join our team. As a key member of our SQL performance team, you will be responsible for ensuring the optimal performance of our on-prem and SQL software. Your expertise in database optimization and performance tuning will be crucial in helping us achieve our...


  • Seattle, Washington, United States Dotdash Meredith Full time

    Job TitleSenior Software Engineer, IIJob DescriptionAt Dotdash Meredith, we're seeking a skilled Senior Software Engineer to join our expanding tech organization. As a key member of our engineering team, you'll play a crucial role in developing the next generation of our content services and core APIs that drive our publishing and web platforms.Key...


  • Seattle, Washington, United States Bill and Melinda Gates Foundation Full time

    Job Title: Senior Software Engineering Manager, Computing and Data InfrastructureWe are seeking an experienced Senior Software Engineering Manager to lead our Computing and Data Infrastructure (CDI) team. The successful candidate will be responsible for managing a team of software engineers, collaborating with peers in research management, and working with...


  • Seattle, Washington, United States Databricks Full time

    Job Title: Senior Engineering Manager - Database PlatformDatabricks is seeking a highly experienced Senior Engineering Manager to lead our Database Platform team. As a key member of our engineering organization, you will be responsible for driving innovation and operational excellence in a mission-critical environment.About the Role:Lead multiple database...


  • Seattle, Washington, United States APiJET, LLC Full time

    At APiJET, LLC, we're pushing the boundaries of real-time aircraft data analytics and software products. Our team is passionate about uncovering hidden efficiencies that enable our customers to operate more efficiently and reduce their environmental footprints.We're seeking a Senior Full-Stack Software Engineer to join our team and contribute to the...


  • Seattle, Washington, United States APiJET Full time

    Job Description:APiJET is a Seattle-based pioneer in real-time aircraft data analytics and software products. Our team works with advanced algorithms and data streams to uncover hidden efficiencies that enable our customers to operate more efficiently and reduce their environmental footprints.We work across diverse areas within aviation and technology,...


  • Seattle, Washington, United States DevSelect Full time

    Job Title: Vice President of Software EngineeringWe are seeking a highly experienced and skilled Vice President of Software Engineering to lead our agile team of software developers, engineers, and testers. The successful candidate will be responsible for implementing and maintaining secure, scalable, cloud-based software solutions, identifying and executing...


  • Seattle, Washington, United States MongoDB Full time

    Job Description:MongoDB is seeking a talented Senior Software Engineer to join our team and help build a new, highly anticipated data-centric service.About the Role:We're looking for a skilled engineer with a strong background in database internals and distributed systems to design, build, and deliver core pieces of the service.Responsibilities:Work closely...


  • Seattle, Washington, United States Della Infotech Full time

    Job Title:Senior Cloud Software EngineerJob Summary:We are seeking a highly skilled Senior Cloud Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing scalable cloud architecture to support growing data and system usage.Key Responsibilities:Design and develop cloud-based systems and...


  • Seattle, Washington, United States The Cypress Group Full time

    About The Cypress Group:We are a fast-growing Fintech company focused on transforming the financial services industry through innovative technology solutions. Our platform helps individuals and businesses manage their finances seamlessly, providing everything from secure payment processing to AI-driven financial advice.Job Summary:As a Software Engineer...


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

    We are seeking a skilled software engineer to join our dynamic team in building the distributed geospatial cloud database of the future.As a software engineer in our SedonaDB & geospatial analytics team, you will design and implement scalable and efficient query capabilities at the core of our geospatial cloud database, implement new vector and raster...


  • Seattle, Washington, United States Oracle Corporation Full time

    Job SummaryAs a Senior Manager of the software engineering division at Oracle Corporation, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems, and databases according to provided design specifications. Build enhancements within...


  • Seattle, Washington, United States Oracle America, Inc. Full time

    Job Title: Senior Software Development ManagerJob Summary: Oracle America, Inc. is seeking a highly skilled Senior Software Development Manager to lead a team of software developers in designing, developing, and troubleshooting software programs for databases and applications.Key Responsibilities:Manage a team of software developers to design, develop, and...


  • Seattle, Washington, United States Bill and Melinda Gates Foundation Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineering Manager to lead our Computing and Data Infrastructure (CDI) team at the Bill and Melinda Gates Foundation. As a key member of our Institute for Disease Modeling (IDM), you will play a critical role in supporting global efforts to eradicate infectious diseases and achieve permanent...


  • Seattle, Washington, United States Oracle America, Inc. Full time

    Job Title: Senior Software Development ManagerJob Summary: Oracle America, Inc. is seeking a Senior Software Development Manager to lead a team of software developers in designing, developing, and troubleshooting software programs for databases and applications.Key Responsibilities:Manage a team of software developers to design, develop, and troubleshoot...


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

    Geospatial Database Software EngineerWe are seeking a highly skilled and experienced software engineer to join our dynamic team at Wherobots Inc. in building the distributed geospatial cloud database of the future.Key Responsibilities:Design and implement scalable and efficient query capabilities at the core of our geospatial cloud database.Implement new...


  • Seattle, Washington, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Database Engineer to join our team at Amazon. As a key member of our database technology team, you will be responsible for designing, developing, and maintaining our cloud database solutions.Key ResponsibilitiesDesign and implement high-performance database systemsDevelop and maintain database...


  • Seattle, Washington, United States Oracle America, Inc. Full time

    Job Title: Senior Software Development ManagerOracle America, Inc. is seeking a highly skilled Senior Software Development Manager to lead a team of software developers in Seattle, WA. The ideal candidate will have experience in managing software development teams and a strong understanding of database and application development.Job Responsibilities:Manage...


  • Seattle, Washington, United States Oracle America, Inc. Full time

    Job Title: Senior Software Development ManagerOracle America, Inc. is seeking a highly skilled Senior Software Development Manager to lead a team of software developers in Seattle, WA. The ideal candidate will have experience in managing software development teams and a strong understanding of database and application development.Job Responsibilities:Manage...

Senior Software Engineer, Database and Queue Management

2 months 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 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 crucial role in managing the foundational databases (such as MySQL, PostgreSQL, DynamoDB, Redis/Elasticache) and messaging systems (including Kafka and RabbitMQ) that support our entire organization. This team not only oversees centralized systems but also empowers other teams to effectively manage their storage infrastructure.

Role Responsibilities:
The QSS team is tasked with developing a comprehensive suite of tools designed to automate the deployment of a fully managed relational database platform. This platform handles schema management, change data capture, replication, denormalization, and aggregation seamlessly.

Your daily responsibilities will include:

  • Designing and building Kubernetes operators for automated infrastructure management, scaling, and deployment coordination.
  • Ensuring the reliability and performance of databases and queues within the 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 new services.
  • Providing database expertise to engineering teams through reviews and optimizations.
  • Supporting and troubleshooting database production issues across services.
  • Designing and tuning monitoring systems to proactively identify issues.
  • Documenting processes to facilitate learning and automation.

Ideal Candidate:
We envision a candidate who is passionate about enabling team success and has experience in operating high-throughput database and queue platforms. Key qualifications include:

  • Proficiency in programming languages such as Golang, Ruby, Scala, Elixir, or Python.
  • Experience in designing internal-facing tools for team collaboration.
  • A collaborative mindset and the ability to thrive in ambiguous environments.
  • Strong prioritization skills and a focus on incremental delivery.
  • A willingness to learn new technologies, particularly in Golang.

Compensation:
The salary range for this position is between $165,000 and $225,000 annually, based on skills, qualifications, and experience. Additional compensation may include bonuses and stock options.

Benefits:
We offer a comprehensive benefits package that includes:

  • Medical, dental, and vision coverage for employees and their dependents.
  • Flexible time off policies.
  • 401k retirement savings plan.
  • Diversity and inclusion initiatives, including employee resource groups.
  • Parental leave programs with additional support options.
  • Employee referral bonuses.
  • Unlimited snacks and beverages.

At Outreach, we are committed to being an equal opportunity employer, welcoming applicants from all backgrounds without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, or disability.