Current jobs related to Senior Software Engineer, Data Management and Queue Systems - Seattle, Washington - Outreach
-
Senior Software Engineering Manager
3 weeks ago
Seattle, Washington, United States Bill and Melinda Gates Foundation Full timeJob 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 Bill and Melinda Gates Foundation Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineering Manager to lead our Computing and Data Infrastructure (CDI) team. As a key member of the IDM team, you will be responsible for managing a team of software engineers, collaborating with research managers, and working with the foundation's Enterprise IT team to deliver high-quality...
-
Senior Software Engineer
7 days ago
Seattle, Washington, United States Apple Full timeJob SummaryApple is seeking a highly skilled Senior Software Engineer - Data Services to join our Apple Service Engineering (ASE) Data Services team. As a key member of this team, you will design and build large-scale data services that provide and support abilities like structured and unstructured storage, caching, queueing, and more.About the RoleWe are a...
-
Senior Software Engineer
3 weeks ago
Seattle, Washington, United States Databricks Full timeAbout 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...
-
Senior Software Development Engineer
2 weeks ago
Seattle, Washington, United States Blue Origin Full timeRole OverviewAt Blue Origin, we're pushing the boundaries of space exploration and development. As a Senior Software Development Engineer, you'll play a critical role in enhancing aerospace applications and driving innovation in software systems.Key ResponsibilitiesLead the design and development of software systems and infrastructure using modern...
-
Senior Software Engineering Manager
3 weeks ago
Seattle, Washington, United States Bill and Melinda Gates Foundation Full timeAbout 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...
-
Senior Software Engineer
2 weeks ago
Seattle, Washington, United States Apple Full timeJob DescriptionApple is seeking a highly skilled Software Engineer to join our Apple Service Engineering (ASE) Data Services team. As a key member of this team, you will design and build scalable systems for dealing with complex and ever-growing data and infrastructure needs.We are looking for an extraordinary engineer who is willing to dive deep into...
-
Senior Software Engineer
4 days ago
Seattle, Washington, United States Apple Full timeAbout the RoleWe are seeking an exceptional Software Engineer to join our Apple Service Engineering team. As a key member of our Data Services team, you will design and build large-scale systems for dealing with complex and ever-growing data and infrastructure needs.Our team supports tens of millions of pieces of content in over 150 markets, enjoyed by...
-
Senior Data Engineering Manager
3 days ago
Seattle, Washington, United States Allen Institute Full timeJob SummaryThe Allen Institute is seeking a highly skilled Senior Data Engineering Manager to lead our data engineering efforts in systems and cloud development. As a key member of our team, you will be responsible for designing and implementing innovative, scalable solutions to meet our growing data needs.Key ResponsibilitiesLead engineering efforts in...
-
Senior Ground Data Systems Engineer
4 weeks ago
Seattle, Washington, United States Blue Origin Full timeJob Title: Senior Ground Data Systems EngineerAt Blue Origin, we're pushing the boundaries of space exploration and development. As a Senior Ground Data Systems Engineer, you'll play a critical role in designing and implementing the ground data systems that enable our spacecraft to communicate with Earth.Key Responsibilities:Develop and maintain ground data...
-
Senior Software Engineering Manager
2 weeks ago
Seattle, Washington, United States DevSelect Full timeJob 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...
-
Senior Software Engineer
4 days ago
Seattle, Washington, United States Coupang Global LLC Full timeJob Title: Senior Software EngineerJob Summary:Coupang Global LLC is seeking a skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining data services and applications using open source projects. You will also collaborate with data engineers to ensure that data...
-
Senior Full Stack Software Engineer
3 days ago
Seattle, Washington, United States APiJET Full timeJob 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,...
-
Senior Software Engineer
4 weeks ago
Seattle, Washington, United States Dell Technologies Full timeJob Title: Senior Software Engineer - Distributed SystemsAt Dell Technologies, we're looking for a highly skilled Senior Software Engineer to join our Distributed Systems team. As a key member of our team, you will be responsible for designing, developing, and delivering innovative solutions for scale-out OneFS filesystem and data services.Key...
-
Data Engineer
3 weeks ago
Seattle, Washington, United States Intelliswift Software Full timeJob Title: Data EngineerWe are seeking a highly skilled Data Engineer to join our team at Intelliswift Software. As a Data Engineer, you will play a critical role in designing, implementing, and supporting a platform that provides secured access to large datasets.Responsibilities:Design and implement data pipelines to source data from internal/external ERP...
-
Senior Java Software Engineer
4 days ago
Seattle, Washington, United States Triunity Software Full timeJob 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...
-
Senior Software Engineer
2 weeks ago
Seattle, Washington, United States CloudKitchens Full timeJob Title: Senior Software EngineerWe're seeking a highly skilled Senior Software Engineer to join our team at CloudKitchens. As a key member of our engineering team, you'll be responsible for designing, developing, and maintaining our internal tools and software systems.Key Responsibilities:Design and develop scalable software systems using agile...
-
Senior Software Engineer, RFID Systems
1 month ago
Seattle, Washington, United States Impinj Full timeJob Title: Senior Software Engineer, RFID SystemsImpinj is a leading provider of RAIN RFID solutions and Internet of Things (IoT) pioneer. We're driving innovation in connecting everyday items to the Internet, with over 100 billion items connected to date. Our platform is used by multiple Fortune 500 enterprises worldwide, enabling a better understanding of...
-
Seattle, Washington, United States Amazon Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer to join our AWS Data Center Systems team. As a key member of our team, you will be responsible for designing, developing, and testing new data acquisition and transport services in the data center infrastructure space.Key ResponsibilitiesLead the design, development, and testing of...
-
Senior Software Engineer
1 week ago
Seattle, Washington, United States Tik Tok Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our Data Insights team. As a key member of our team, you will be responsible for developing data analytics and data-empowered platform capabilities across our global e-commerce platform.Your primary focus will be on developing data insights capabilities that enable users to...
Senior Software Engineer, Data Management and Queue Systems
2 months ago
Location: Seattle, WA
Department: Engineering – Foundations
Employment Type: Full-Time / Hybrid
At 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 encourage all candidates to apply, even if they feel they do not meet every requirement listed.
About Our Team:
The Queueing and Storage Systems (QSS) team is tasked with overseeing the foundational platforms for our databases, including MySQL, PostgreSQL, DynamoDB, Redis/Elasticache, and various queue systems like Kafka and RabbitMQ. Our team not only manages centralized systems for the engineering organization but also serves as an enablement squad, empowering other teams to efficiently handle their own persistent storage needs.
We are dedicated to developing tools that automate the provisioning, deployment, management, and interaction with the next generation of databases and queues utilized by our application teams. Our goal is to prevent common pitfalls that feature teams encounter when scaling databases and queues.
Your Role:
The QSS team is in the process of creating a comprehensive suite of tools designed to automatically deploy a fully managed relational database platform within a feature squad's service. This platform will handle schema management, change data capture, replication, denormalization, and aggregation autonomously.
This innovative tooling will allow teams to concentrate on the business logic of managing and querying their data, alleviating the burden of each team having to implement complex platforms like entity change queues independently.
Eventually, this suite will evolve into a complete platform for real-time data processing and analytics, enabling various data stores to aggregate and create enriched data sources for broader use.
Your Daily Responsibilities Will Include:
- Designing and building Kubernetes operators for automated infrastructure management, scaling, deployment coordination, and credential handling.
- Ensuring the reliability and performance of databases and queues within the production Outreach platform.
- Creating reusable storage platforms for feature squads to utilize.
- Analyzing solutions and implementing best practices for our database clusters and other stateful components.
- Prototyping new managed storage and queue solutions along with access patterns for upcoming services and feature roadmaps.
- Developing migration solutions for data between systems.
- Providing database expertise to engineering teams through reviews of database migrations, queries, and performance optimizations.
- Supporting and troubleshooting database production issues across various services and levels of the stack.
- Proactively designing and tuning monitors, alerts, and dashboards to identify symptoms rather than waiting for outages.
- Documenting actions to transform learnings into repeatable processes and automation.
Our Ideal Candidate:
You are passionate about enabling your colleagues to succeed and have experience operating scaled, high-throughput database and queue platforms in production environments. You possess the ability to write high-quality code in programming languages such as Golang, Ruby, Scala, Elixir, or Python, which is deployed in production settings.
Experience in designing and supporting internal-facing tools, where your 'customers' are your coworkers, is essential. You thrive in ambiguous environments that require collaboration with both your team and the broader company to devise effective solutions.
You understand the importance of details and prioritize incremental delivery over lengthy, go-dark projects. A willingness to learn new technologies is crucial, as most of our work is conducted in Golang, with some Ruby/Rails.
Compensation:
The annual base salary range for this role is $165,000 - $225,000 USD. Additional compensation may include incentive bonuses, restricted stock units, and benefits. Actual compensation is determined by factors such as skills, qualifications, and experience.
Why You'll Appreciate Working Here:
- Comprehensive medical, dental, and vision coverage for full-time employees and their dependents.
- Flexible time off policies.
- 401k plans to assist in future savings.
- Diversity and inclusion initiatives that support employee resource groups.
- A parental leave program offering extended time off and options for a paid night nurse.
- Benefits for infertility and assisted reproductive services.
- Employee referral bonuses to encourage the addition of exceptional talent.
- Unlimited snacks and beverages available in our kitchen.
- We are an equal opportunity employer, considering all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.