Senior Software Engineer
YugaByte
Requirements
- This role is ideal for engineers who enjoy deep systems work and want to shape the core architecture of a high-performance, fault-tolerant distributed database.
- 5–8 years of software engineering experience.
- Bachelor’s or Master’s in Computer Science (or related field), or equivalent practical experience.
- Strong programming skills in C/C++ (or similar systems language).
- Solid understanding of:
- Data structures and algorithms.
- Operating systems fundamentals.
- Distributed systems basics.
- Experience in at least one of:
- Database internals (query processing, execution engines).
- Storage systems (LSM trees, WAL, compaction, etc.).
- Distributed systems (replication, consensus, transactions).
- Strong problem-solving and debugging skills.
- (Desirable) Hands‑on experience building or working with distributed systems, including distributed storage, transactional engines, or consensus protocols.
- (Desirable) Strong understanding of database internals, with familiarity in areas such as:
- PostgreSQL or other relational database engines.
- Query processing or storage engine design.
- (Desirable) Contributions to open‑source systems or database projects are a strong plus.
What the job involves
- Team: Core Database
- As a Senior Software Engineer working on YugabyteDB’s core database engine, you will play a critical role in designing, building, and scaling the foundational components of a globally distributed SQL database — spanning query processing, storage, replication, and transactions.
- You will work on some of the most challenging problems in distributed systems, including query planning and execution, consistency, durability, fault tolerance, performance, and scalability. Collaborating closely with cross‑functional teams across query, platform, and cloud, you will help ensure YugabyteDB remains robust, reliable, and high‑performing at scale.
- Design, develop, test, and deliver core database features across query processing, storage, replication, and transactions in YugabyteDB.
- Write high‑quality C/C++ code (and other languages as needed) with strong automated test coverage; actively participate in design discussions and code reviews.
- Troubleshoot and resolve correctness, stability, and performance issues across:
- Distributed query planning and execution.
- Storage and transactional subsystems.
- Improve database scalability and throughput as cluster sizes, data volumes, and transaction rates grow.
- Identify and implement performance optimizations across the stack, including:
- Query plan optimization, batching, and parallelism.
- Storage engine and replication efficiency.
- End‑to‑end latency and throughput improvements.
- Build and enhance core operational capabilities.
- Contribute to the open‑source YugabyteDB project, helping strengthen its distributed SQL capabilities and reliability.
- Collaborate closely with cross‑functional teams (query, storage, platform, cloud) to deliver cohesive, high‑quality features.
- Mentor junior engineers and contribute to best practices in distributed systems, database internals, and performance engineering.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in San Francisco, CA vacancy
- ...EvenUp is seeking a Senior Software Engineer in San Francisco (hybrid) to address critical issues and enhance product reliability. In this role, you will resolve high-severity customer issues, lead cross-functional collaboration, and contribute to overall product improvement...Senior
- ...A visual storytelling technology company in Palo Alto is seeking a Senior Software Engineer to streamline engineering workflows and optimize CI/CD systems. The ideal candidate will enhance developer tooling, advocating for best practices in software development. Strong...Senior
$180k - $240k
...A tech company in San Francisco is looking for a Software Engineer specializing in Dev Productivity. In this role, you will streamline engineering workflows, optimize CI/CD systems, and enhance developer tooling. The ideal candidate has strong experience with CI/CD tools...Senior- ...Lead development of core software systems for autonomous vehicles, including perception, planning, and control modules. Responsibilities... ...key features for the company Requirements 7+ years software engineering experience Experience with distributed systems and robotics...Senior
$166k - $225k
A leading data and AI company in San Francisco is seeking an experienced professional to join their team focused on designing and implementing next-generation systems. The role involves working on query optimization, execution, and ensuring data security, with an emphasis...Senior$150k - $190k
Swish Analytics in San Francisco is seeking an experienced API Developer to create and optimize core API services. The ideal candidate has a Bachelor's Degree in CS/CE/SE, with at least 3 years of API and Microservice development experience, particularly with NodeJS and...Senior- ...optimizing for both write throughput and in-memory footprint for each agent. What we’re looking for 7+ years of experience as a software engineer. Consistent record as primary individual contributor to several medium to large projects. Managed, designed and deployed...Senior
- ...Repovive © 2025 Repovive, Inc. All rights reserved. Back to Jobs Apply Now Compensation Not listed Posted April 26, 2026 Requirements Senior Visa Sponsorship Not mentioned Relocation Not mentioned About the Role Senior SWE role at Baton. Interested in this role? Apply...SeniorRelocationVisa sponsorship
- ...A cutting-edge drone software company in San Francisco is seeking a Senior Software Engineer to build crucial operator-facing software for visual positioning systems. The role involves developing mission planning tools and data workflows using TypeScript, React, and Python...Senior
- ...A fast-growing SaaS company based in San Francisco seeks a Software Engineer for its New Products team. This hybrid role requires building first-of-its-kind technology that transforms an analog industry and improves lives. Candidates should have 5-10+ years of backend...Senior
- ...problem. This platform is already deployed across 50+ health systems, with ~$45M ARR and scaling rapidly. The Role As a Software Engineer, you’ll: Design, build, and scale production systems used in real-world clinical settings Work across the stack on high...Senior
- ...Senior Software Engineer Jobs for Humanity is collaborating with TechCorp Solutions to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life. Company Name: TechCorp Solutions We are looking for a Senior Software Engineer...Senior
$185k - $218k
...A leading tech company in San Francisco is seeking a Senior Software Engineer focused on developing innovative platform capabilities. The role emphasizes collaboration, mentorship, and accountability in a fast-paced environment. Candidates should possess a degree in Computer...SeniorWork at office- ...Become a critical member of the team that is responsible for the success of the product. Take on additional responsibility as a senior member of Valence’s team. Take the product to scale with dozens of Fortune 1000 companies and thousands of users. Restrictions...SeniorRemote work
- Upbound is seeking a Senior Software Engineer to manage Upbound Spaces, enhancing cloud management and Kubernetes operations. The role involves building features, troubleshooting production issues, and contributing to open-source projects. Candidates should have experience...Senior
- ...We are seeking a Senior Software Engineer with deep expertise in JavaScript/TypeScript and React/Redux to join our team. The ideal candidate will have a strong understanding of Micro Frontend architecture , proven experience in integrating REST and GraphQL APIs...Senior
- ...to testing, and deployment. Work closely with our product and engineer teams, owning a large part of the process from problem understanding... ...technical gaps. Experience 5+ years experience as a Software Engineer or similar role. Experience in python, edge vision systems...SeniorLocal area
$243.29k - $295.25k
...Roblox Corporation is seeking a Senior Software Engineer for their Subscriptions team in San Francisco. This role involves building a scalable subscription platform and developing backend services to support a growing virtual economy. Candidates should have a Bachelor...Senior- As a Marketing Manager at HappyCharge, you will have the opportunity to lead strategic marketing initiatives and play a key role in shaping our brand's success in the electric mobility industry. Freelance Responsibilities Develop and execute marketing plans to support ...SeniorFreelance
- ...A leading technology firm is seeking a Senior Software Engineer, Fleet in San Francisco, CA to design and scale cloud services for AI-powered edge devices. This role involves improving AWS infrastructure security and performance, mentoring junior engineers, and collaborating...Senior
- ...Drata is seeking a Senior Software Engineer II to lead platform development and make architectural decisions in San Francisco. This position focuses on building clean, maintainable applications and scalable APIs while collaborating with product managers. The role requires...Senior
$148k - $185k
...A leading transportation company in San Francisco is seeking an experienced software engineer to help innovate within their team. This role involves establishing roadmaps and architectures, writing maintainable code, and leading projects to execution. Candidates should...Senior- ...in revenue and have over 25 million users. Role This is a full-time on-site role located in San Francisco, CA for a Senior Software Engineer. You will be responsible for building on our backend which serves customer facing product features, internal tooling, and...SeniorFull timeVisa sponsorship
- ...Requirements ~ We’re especially interested in engineers who are AI-native in their workflow. You use modern AI tools to increase velocity... ...shipping meaningful outcomes ~4+ years of professional software engineering experience ~ Experience as a founder, or as an early...Senior
- ...patterns and failure modes What we’re looking for ~2+ years of experience shipping and owning production software ~ Strong backend engineering skills, with the ability to work across the stack when needed ~ Experience working with LLMs in production systems...Senior
- Join Our Fast-Growing Startup 1/ Join a fast-growing startup before Series A, bringing AI to the $1T maps and geospatial industry. 2/ Work with technical founders who have led Eng, Product, Marketing teams at FAANG and Series C+ companies. 3/ Build systems that scale...SeniorWork at office
- .... Raise the Bar: Write high-quality, well‑tested code and mentor teammates on best practices. About You Backend-Focused Engineer: You’ve built and owned backend systems in production (Go experience is a plus, not required). Strong System Design Skills: You...SeniorWork at office
- ...Endeavor is real-world enterprise AI. Our software is the distribution layer for powerful AI models that will build the world... ...We will win. And we work really hard to win. The Role | Senior Software Engineer As a Senior Software Engineer at Endeavor, you will...Senior
- ...Senior Software Engineer | AI Healthcare | Build Tech That Actually Matters We’re working with a high-growth AI healthcare company building a platform that’s genuinely changing how people move, recover, and live and they’re looking for a Senior Software Engineer to...Senior
- A leading communication platform is seeking a Senior Software Engineer in San Francisco to enhance premium experiences for millions of users. This role involves collaboration with Product and Design teams to deliver technically robust solutions and smooth user experiences...SeniorRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- software sales engineer San Francisco, CA
- software engineer internship remote San Francisco, CA
- IT software developer San Francisco, CA
- new grad software engineer San Francisco, CA
- software engineer staff San Francisco, CA
- integration software engineer San Francisco, CA
- machine learning software engineer San Francisco, CA
- software engineer part time San Francisco, CA
- facebook software engineer San Francisco, CA
- senior robotics software engineer San Francisco, CA

