Senior Software Engineer - Database Engineering
Snowflake
At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done.
Snowflake is a high-growth, cloud-native data platform company committed to empowering enterprises to achieve their full potential. With a culture built on impact, innovation, and collaboration, we offer an environment where you can build large-scale systems, move fast, and take your technology career to the next level.
We are seeking a highly talented and experienced Software Engineer to join our Database Engineering team. In this role, you will be a key contributor to the evolution of our core product: an elastic, large-scale, high-performance data processing system. We are looking for smart, enthusiastic engineers who can quickly master complex technical areas and are passionate about building new, industry-leading technologies.
AS A SENIOR SOFTWARE ENGINEER AT SNOWFLAKE, YOU WILL:
Design, develop, and support a distributed cloud control plane system, ensuring it is highly scalable and reliable.
Develop and implement the new service architecture required to enable the next generation of the Snowflake Data Cloud.
Analyze, understand, and resolve complex performance and scalability bottlenecks within the system.
Own the end-to-end delivery of your projects, including identifying solutions, design, implementation, rigorous testing, and safe production rollout.
Ensure operational readiness and execute production operations of services, meeting our customer commitments for durability, availability, and performance.
Build high-quality, highly reliable software that meets the demands of the world's largest companies.
Develop tools to provide better observability and insights for the system.
Mentor and support the professional growth of junior engineers on the team.
OUR IDEAL SENIOR SOFTWARE ENGINEER WILL HAVE:
6+ years of industry experience working on commercial software.
Excellent problem-solving skills and a deep understanding of Computer Science fundamentals, including data structures, algorithms, and distributed systems.
A solid foundation in distributed systems concepts (e.g., consistency, scaling, failure recovery) and string fluency in Java.
Experience with implementation using AI agents and cross team collaborations, understanding and reviewing human and AI generated code, manual and automated testing, debugging, and deploying to production at fast pace balancing speed and quality.
Bachelor’s degree or foreign equivalent in Computer Science, Software Engineering, or a related field.
BONUS POINTS FOR EXPERIENCE WITH THE FOLLOWING:
SQL or other database control plane technologies including internal design and implementation.
Experience with working on deploying and managing distributed key value stores like FoundationDB across multiple clouds.
Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.
How do you want to make your impact?
For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com
$192.5k - $290k
...company, the game, and the tasks we work on each day. As a Server Software Engineer you will impact the technology that powers our first title... ...tooling websites. Information is persisted in Relational Database Services (MySQL/AuroraDB) and temporarily in ElastiCache (...SeniorFull time- ...9x80About the Opportunity:As a Lead Geospatial Engineer, you will lead the development of real-time geospatial database content that supports advanced simulation and training... ...in creating moving and static 3D models, in software such as 3D Studio Max, Maya, or Creator3+ years...SeniorRemote workWorldwideShift workDay shift
- ...Ruby Labs Ltd is looking for a strong Database Engineer to own, scale, and evolve their data infrastructure in a high-scale payment orchestration system. The successful candidate will work on optimizing databases while ensuring their reliability and performance. This remote...SeniorRemote work
- ...Technologies is a fractional IT consulting firm supporting a diverse portfolio of clients. We're seeking a talented Senior .NET Software Engineer with strong MSSQL database chops to join our team as a contractor. You'll split your time between building and modernizing .NET...SeniorHourly payLong term contractFull timeFor contractorsH1bRemote work
- ...We are recruiting a Software Engineer for a national retail and services organization that is modernizing its enterprise technology platform. The ideal candidate will bring roughly equal strength in C#/.NET software engineering and advanced SQL Server and data integration...SeniorRemote workShift work
- ...next frontier — secure, highly scalable database platforms for government and enterprise... ...environments. Our team is looking for exceptional engineers to design, develop, deploy, and secure a... ...Dataplane and Core teams to ensure software parity with existing cloud...SeniorFull time
- ClickHouse is hiring a Support Engineer to work remotely in the United States. This role focuses on providing technical support to enterprise... ...experience in a technical support role, understanding of SQL databases, and strong communication skills in both Chinese and English....SeniorRemote job
$215k - $255k
...perspectives to every project. We are seeking engineers who wish to grow their careers and want... ...customers. Description Support the database design, development, implementation,... ...of database structures, database parser software, and database loading software Direct fulfillment...SeniorHourly payTemporary workImmediate startRemote workFlexible hours- ...Senior Cloud Database Migration Engineer / Senior Database Administrator / SQL Server–Oracle DBA (Azure) Austin, Texas (Hybrid – 3 Days Onsite | 2 Days Remote) Experience: Minimum 12+ Years Mandatory Skills ✔ Oracle to Azure SQL Migration ✔ SQL Server Administration...SeniorTemporary workRemote work
- ...Description POSITION TITLE: Sr. Application Database Engineer/Admin LOCATION: Phoenix AZ SALARY: Based... ...experience in MySQL Database Administrator and/or held a Senior DBA position Degree in computer science, software engineering or equivalent related experience...SeniorFull time
- ...complex benefits transactions in the industry. We are evolving our database function into a true engineering organization—and this role is part of that transformation. We are seeking a highly skilled Senior Database Engineer (Cloud DBA) to join our Database Engineering...SeniorFull timeWork at officeRemote work
$86.8k - $198k
AWS Database Software EngineerThe Opportunity: As an AWS Database Software Engineer, you can resolve a problem with a complete end-to-end geospatial database solution in a fast, agile environment. If you’re looking for the chance to not just develop software, but to create...Full timeContract workPart timeWork at officeLocal areaRemote work- ...Join us to start Caring. Connecting. Growing together.As a Senior Database Engineer within the Optum Financial Services Tech team, you will be... ...development experience3+ years of experience participating in team software development projects2+ years of experience in database...SeniorMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work
$170k - $260k
...Senior Database Administrator / Engineer Opportunity Are you a Senior Database Administrator / Engineer who is ready for a new challenge that will... ...the place for you. GliaCell Technologies focuses on Software & System Engineering in Enterprise and Cyber Security solution...SeniorFull timeContract workRemote workWork from homeRelocation package$192.5k - $350k
...Bonfire Studios is looking for a Principal/Senior Gameplay Engineer to partner closely with our development team to both drive and build gameplay features & tools for our first game. We are seeking those who are tinkerers at heart! you will jam on gameplay ideas with...SeniorFull time- ...Senior Software Engineer / Software Architect (.NET & Azure) We are seeking a Senior Software Engineer / Software Architect to lead end-to-end application development, modernization, and systems integration across our underwriting, billing, and policy administration...SeniorFull time
- A leading database technology company is seeking a Senior Software Engineer specializing in Database Internals. This remote full-time role requires expertise in C/C++, with responsibilities including designing and developing new database capabilities and optimizing existing...SeniorFull timeRemote workFlexible hours
- Company Description Please, review and apply for this position through the QCI system following the link below (Copy and Paste): *You can apply through Indeed using mobile devices with this link. Additional InformationSeniorFull time
- ...failures and partitioning data for maximum throughput Designing databases and caching layers that don't falllover during peak loads.... ...smoothly and efficiently. Qualifications Science or Engineering Graduates Additional Information Salary best in the Industry...SeniorFull time
$95.6k - $119.5k
...Product Management (DPM) Development Systems Engineer II is responsible for projects, system... ...: o Computer Operating systems, database and application administration o Programming... ...of DevSecOps framework o Agile software development methods General knowledge...SeniorFull timeTemporary workWork experience placementRemote workRelocation package- A tech solutions company is seeking an experienced Senior .NET SQL Developer / Support Engineer to work remotely. The ideal candidate will have over 12 years of experience in .NET and SQL, handling production support during critical issues and off-hours. Responsibilities...SeniorRemote workShift work
- ...technology skill sets. Job Description Skill Agile, Civil, Database, Data Mining, Developer, Development, Java, Lifecycle, Linux... ...experience. * 5 or more years of experience in a Software Engineer, Software Developer, and/or Programmer role using Java with...SeniorFull time
- ...join a fast-paced, collaborative team of engineers on a journey to provide customers with... ...collaboration at Snowflake. AS A SENIOR SOFTWARE ENGINEER IN DATA CLEAN ROOMS, YOU WILL:... ...similar languages. ~ Deep understanding of database systems, cloud data platforms, or...SeniorFull timeShift work
$193.93k - $291.15k
...output generalists where ML and systems engineering converge to push autonomy performance... ...Work across autonomy, infrastructure, databases, simulation, and ML development, gaining... ...~ Experience: ~4+ years of industry software engineering experience with Python fluency...SeniorFull time- ...Job Title: Senior Software Engineer - DevOps & Data Engineering \ Job Description \ \ We are looking for a versatile Senior Software Engineer who thrives at the intersection of traditional software engineering, robust CI/CD infrastructure, and heavy data systems...SeniorFull time
$215k - $225k
...Senior Database Engineer (Linthicum, MD) Active TS/SCI w/Polygraph REQUIRED Please do not apply if you do not currently possess this level of... ...will lead development of database structures, database parser software, and database loading software. The Database Engineer will...SeniorFull timeImmediate startRemote workShift work- ...connect with one another. About the Role We’re hiring an Engineer to define and build systems that make our data usable across... ...our operations team uses every day. Move Quickly in a Small, Senior Team Operate with high ownership in a small engineering team...SeniorFull timeWork at officeFlexible hours
- ... ajesh.b at krgtech.com KRG Technologies Inc Phone: (***) ***-**** Ext -221 Job Description Position : Senior Software Engineer Location : San Jose, CA Duration : Full-time / Contract · Implemented L2/L3 protocols on a Broadcom Tomahawk...SeniorFull timeContract work
- ...Sr. Database EngineerReady for your next big challenge?We are looking for a great Senior level Database Engineer to join our growing team and help push sports analytics to the next level!We are seeking a results-oriented database engineer to help optimize the performance...SeniorFor contractorsRemote workTrial periodFlexible hours
- ...As a Senior Software Engineer I at Aledade, we maintain, improve, and expand our web application and data pipelines. We're looking for engineers... ...field. ~3+ years of experience working with SQL or other database querying language on large multi-table data sets. ~4+...SeniorFull timeTemporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Database Engineering. Be the first to apply!
- software engineer internship Remote
- software development engineer aws Remote
- software developer internship no experience Remote
- real time software engineer Remote
- financial software developer Remote
- part time software developer Remote
- graduate software developer Remote
- software engineer travel Remote
- experienced software developer Remote
- remote entry level software developer Remote




