Senior Software Engineer, Cloud Data Storage
$176k - $237.6kTemporal Technologies
About Us Temporal is an open source programming model that can simplify code, make applications more reliable, and help developers focus on the important things like delivering features faster. We are on a mission to be the reliable foundation of every developer's toolbox, and are building the team that will make that happen. Our values guide us -they are present in how we show up, make decisions, and work together to make an impact. We're curious, driven, collaborative, genuine and humble. Temporal is growing and we are looking for those who share our values, challenge 'standard' thinking, and want to influence our future. If you have a passion for improving the developer experience, building world-class open-source software and communities, and want to be a part of our amazing team, we'd love to hear from you! Summary Cloud Data Store (CDS) owns the storage, retrieval, and lifecycle of all workflow data at planet scale. We design the persistence APIs, build storage abstractions that run across cloud vendors, and deliver the observability that lets customers trust their state machines for years. [To see more detail re: the Temporal CDS Eng team, click here] As a Senior Software Engineer , you will get the chance to design, build, and maintain significant portions of our backend functionality for highly scalable, multi-tenant services. You'll own the custom persistence stack for Temporal Cloud which includes a Write Ahead Log, various metadata stores (Cassandra, etcd), multi-level caches, tiered storage etc.
What You'll Do
U.S. Benefits
What You'll Do
- Design & build distributed data systems - craft APIs, schemas, and replication paths that keep petabytes of workflow history durable and query-able. Clearly document design choices and operational knowledge to successfully deploy and run service with those features.
- Drive reliability & performance - own SLOs, create chaos-test plans, profile hot paths, and lead incident reviews.
- Technical leadership - break down roadmap epics, mentor mid-level engineers, steward design docs through RFC.
- Cross-team collaboration - partner with the Server, Cloud, and DX teams to land features end-to-end.
- 5 or more years of experience as an "Arranger" and/or "Builder/Enhancer" of highly scalable distributed systems. see HERE for more info re: "Arranger" and/or "Builder/Enhancer"
- Solid computer science fundamentals in distributed systems concepts including multi-threading and concurrency.
- Experience writing concurrent code in production with languages like Go or Java or other applicable languages with skill level as "high end of Intermediate" and/or "Advanced" or "Expert" levels. see HERE for more info re: "high end of Intermediate" and/or "Advanced" or "Expert levels"
- Experience building and running services on AWS. Bonus: Microsoft Azure and Google GCP experience.
- Prior contributions to Temporal, Cadence, or other workflow engines.
- Deep expertise in a storage domain (LSM trees, columnar stores, transactional logs, etc.).
- Operated multi-region, ≥99.99 % uptime services.
- Experience working with Open Source Systems.
- Experience in building K8s controllers and/or CRDs is a plus
- The estimated pay range for this role is $176,000 - $237,600.
- Additionally, this role is eligible to participate in Temporal's equity plan.
U.S. Benefits
- Unlimited PTO, 12 Holidays + 2 Floating Holidays
- 100% Premiums Coverage for Medical, Dental, and Vision
- AD&D, LT & ST Disability, and Life Insurance (Standard & Supplemental Available)
- Empower 401K Plan
- Additional Perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend and more!
- $3,600 / Year Work from Home Meals
- $1,800 / Year Professional Enrichment (Career Development & Professional Memberships)
- $1,200 / Year Lifestyle Spending Account
- $1,000 / Year In-Home Office Setup (In addition to Temporal issued equipment - laptop, monitor, keyboard, mouse, trackpad, and extension power cable at no cost to you)
- $74 / Month Reimbursement for Internet
- Calm App Subscription for Mental Health & Wellness
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Cloud Data Storage in United States vacancy
- ...Sopra Steria SE, Sopra Steria Next, ISS Software GmbH oder Sopra Steria Custom Software Solutions... ...? Stellenbeschreibung Du entwirfst Big Data Strategien und setzt diese bei unseren... ...hast praktische Erfahrungen im Bereich Cloud Computing in Azure, AWS oder GCP Du besitzt...SeniorSoftwareFlexible hours
- Snowflake is seeking a Performance Engineer to enhance FDB performance and scalability. Ideal candidates will have over 8 years of software engineering experience and a background in... ...role demands a solid understanding of OS, cloud environments (AWS, Azure, GCP), and...SeniorSoftware
- Insight Global is seeking a Senior Oracle PL/SQL Software Engineer in Austin, Texas. In this role, you will work on data migration and integration tasks, moving data from legacy... ...advanced English proficiency and experienced in cloud infrastructure, we would love to hear from...SeniorSoftware
$162.8k - $203.5k
Rivian is searching for a Staff Software Engineer on the Data team, responsible for expertise in cloud and data engineering. The role requires a solid understanding of the AWS Cloud Data Platform, leading critical infrastructure services for the ADAS team. Key qualifications...SeniorSoftware- Centauri Health Solutions, Inc. is looking for experienced software developers in Tempe, Arizona. You will be responsible for designing, coding, and maintaining cloud-based software solutions that improve healthcare outcomes. The ideal candidate has extensive experience...SeniorSoftware
- Humana Inc. is looking for a Senior Software Engineer - Data Engineering to enhance their enterprise data platform. This role involves designing and... ...5 years of relevant experience and hands-on knowledge in cloud technologies like Azure and Databricks. The position offers...SeniorSoftware
- Franklin Templeton Companies, LLC is seeking a qualified Senior Software Engineer in Boston, MA. This position focuses on developing and maintaining database-driven business applications across various business lines, utilizing a range of technologies including Oracle...SeniorSoftwareRemote job
- Openkyber is looking for a Sr. Data Engineer based in Georgia, United States, to design, develop, and implement large-scale... ...ideal candidate will have 5-7 years of experience in software solution development and cloud technologies, particularly with Microsoft Azure. They...SeniorSoftware
- Aqua IT is seeking a Sr Software Engineer in St. Louis, Missouri to support an Agile software factory. This role focuses on delivering data-centric applications, leveraging cloud-native technologies, and collaborating with integrated teams. The ideal candidate will have...SeniorSoftware
- Dormont Manufacturing Co is seeking a Sr. Sales Engineer based in North Carolina to provide technical direction... ...sales engineering experience, preferably in a software or data center environment, and a strong knowledge in cloud data management and analytics. Your...SeniorSoftware
$148k - $203.5k
ZoomInfo in Massachusetts is looking for a Senior Software Engineer for their Applications Team. The role... ...cutting-edge technologies and large data sets while writing high-volume server applications... ...in technologies like Spring Framework, Cloud platforms, and CI/CD tooling. This...SeniorSoftware- Oracle in Austin, Texas, is seeking seasoned engineers to lead the software design for next-generation OCI data-planes. You will leverage your 10+ years of experience to collaborate with executives and drive significant architectural changes. The ideal candidate must demonstrate...SeniorSoftware
- Charles Schwab in Southlake, Texas seeks a Software Engineer to build and deliver innovative software solutions for investment research initiatives... ...experience in Java and Python, along with strong skills in cloud technologies. Join us to empower clients through modern...SeniorSoftware
- NV Energy is seeking an Infrastructure Engineer in Portland, Oregon. This position requires building and operating software-defined infrastructure that supports enterprise applications in hybrid cloud environments. Candidates should have a bachelor's degree or equivalent...SeniorSoftware
- A technology services firm in Annapolis is seeking a Software Engineer with at least seven years of experience in software development. The ideal candidate will hold a Bachelor's degree in Computer Science or related disciplines or equivalent experience. Responsibilities...SeniorSoftware
- Charles Schwab Corporation seeks a Software Engineer (hands-on) to lead efforts in investment research technology. The ideal candidate will build and support applications crucial for informed investment decisions. With a strong background in Java and Python, the engineer...SeniorSoftware
- Dormont Manufacturing Co is seeking a Senior Software Engineer to join the Storage Engine Organization. This hybrid role based in Bellevue, WA, involves designing and implementing distributed storage solutions that support AI workloads. You will contribute to building...SeniorSoftware
- McKinsey & Company, Inc. in Washington, DC is looking for a talented data engineer to join their Social Sector practice. You will work on high-... .... You'll leverage modern tech stacks like Python, SQL, and cloud platforms, while receiving mentorship to enhance your skills...SeniorSoftware
- ...Description Senior Test Engineer – Cloud & Data Platforms Summary ActioNet is seeking a Senior... ..., MariaDB, Aurora, and cloud-native storage platforms Collaborate with developers... ...experience in quality assurance or software/system testing ~ Hands-on...SeniorSoftwareRemote workFlexible hours
$80k - $150k
Wellington Management Company in Needham, MA is seeking a Senior Software Engineer responsible for developing data governance applications. The ideal candidate will have extensive experience with JavaScript/TypeScript, AWS services, and a strong background in both front...SeniorSoftware- T. Rowe Price is seeking a Senior Software Engineer in Owings Mills, MD to create complex technical solutions and cloud native applications. The role involves planning, implementing... ...scale applications, and supporting complex data infrastructure. Candidates must have a...SeniorSoftware
- Snowflake is looking for an experienced Senior Software Engineer to join their database engineering team... ...systems, implementing novel data processing algorithms, and solving scalability... ...creating a robust and secure enterprise cloud platform. #J-18808-Ljbffr Dormont Manufacturing...SeniorSoftware
$108.5k - $201.5k
Epsilon is seeking a Senior Software Engineer located in New York, NY to develop core capabilities for their privacy-first data collaboration platform. The role requires building and maintaining AWS features and collaborating with internal teams to deliver scalable solutions...SeniorSoftware- GoTo Meeting is seeking a Senior Software Engineer specializing in ETL and Java to work in Boston, MA. The ideal candidate will have over 7 years... ...proficiency in Python, and solid understanding of ETL processes and data pipelines. Responsibilities include collaborating with cross...SeniorSoftware
- AutoStore System Inc. is seeking a Senior Software Engineer for the Qubit team in Denver, Colorado. You will develop and maintain highly reliable software systems that support automated warehouse operations. This role involves leading software development, conducting code...SeniorSoftware
- Siemens AG in Troy, Michigan is seeking an experienced software engineer to develop cloud-based infrastructure solutions on the Simcenter X platform. The role requires 5-8 years of software development experience, preferably in Java, Python, or Go, with a strong understanding...SeniorSoftware
$49 - $70 per hour
Technology Partners is currently seeking a talented Senior Software Engineer (Cloud Data Engineering). Do you have experiencebuilding scalable data... ...NoSQL databases. Experience working withADLS Gen2, Blob Storage, Delta Lake, or Cosmos DB. Knowledge of change data capture...SeniorSoftware$175k - $240k
...management firm in New York seeks an experienced Software Developer with strong expertise in Java... ...role involves developing and managing data infrastructure, providing technical... ...with a solid grasp of data structures and cloud platforms. The company offers a competitive...SeniorSoftware- TryApplyNow is seeking a Senior Cloud Software Engineer to support NASA’s Earth Observing System. This full-time position is based out of Annapolis... ...The engineer will develop tools for improving Earth Science data access using AWS services in a fast-paced Agile...SeniorSoftwareRemote jobFull time
- Providence Health & Services is looking for a Senior Data Engineer to analyze clinical data and design data-centric software applications in Portland, Oregon. The ideal candidate will have a Bachelor's degree and 5+ years of relevant experience. The role emphasizes collaboration...SeniorSoftwareRemote jobFull timeShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Cloud Data Storage. Be the first to apply!
Related searches
- software engineer amazon United States
- experienced software developer United States
- federal - software developer United States
- software developer internship United States
- senior software engineer United States
- software developer fintech United States
- part time software developer remote United States
- software developer intern United States
- software data engineer United States
- software engineer matlab simulink United States
