CrawlJobs Logo

Senior Software Engineer - Database

United States · Job Posted January 06, 2026
Apply Position
Job Link Share

Job Description

VAST Data is looking for a Senior Backend Software Engineer to help build the engine behind the next generation of scalable, AI-native data infrastructure. In this role, you will focus on the design and development of backend services powering our massively distributed, high-performance combined analytical and vector database, a critical component of VAST's AI data platform. This is your opportunity to work at the intersection of low-level systems programming, distributed computing, and AI infrastructure—helping us push the boundaries of backend engineering for real-time, petabyte-scale data systems.

Job Responsibility

  • Architect and implement core backend components for a distributed vector database using C/C++
  • Design highly scalable distributed data-structures and algorithms optimized for performance, concurrency, and fault tolerance
  • Develop backend services that enable fast search, efficient indexing, and real-time analytics over massive datasets
  • Optimize system performance across multi-threaded and multi-node environments
  • Ensure low-latency, high-throughput data access and manipulation across global deployments
  • Collaborate closely with cross-functional teams to translate backend capabilities into real-world impact

Requirements

  • 5+ years of experience in backend engineering, with strong proficiency in low-level C and C++
  • Hands-on experience designing and building distributed backend systems or infrastructure at scale
  • Experience with distributed data-structures, algorithms and system reliability patterns
  • Expertise in multi-threaded programming, memory management, and performance tuning
  • Proven track record of backend work on high-throughput databases, vector stores, or real-time processing engines
  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience

Nice to have

  • Experience building or optimizing analytical or vector databases
  • Familiarity with query engine internals, indexing techniques, or storage layer optimizations
  • Knowledge of Python or Java for integration or tooling
  • Bachelor's, Master’s or PhD in a related technical field (distributed systems, backend architecture, database internals)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer - Database

8 matching positions

Senior Software Engineer - Database

VAST Data is looking for a Senior Software Engineer to join our growing team! Th...
Location
Location
United States
Salary
Salary:
Not provided
vastdata.com Logo
VAST Data
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in backend engineering, with strong proficiency in low-level C and C++
  • Hands-on experience designing and building distributed backend systems or infrastructure at scale
  • Experience with distributed data-structures, algorithms and system reliability patterns
  • Expertise in multi-threaded programming, memory management, and performance tuning
  • Proven track record of backend work on high-throughput databases, vector stores, or real-time processing engines
  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience
Job Responsibility
Job Responsibility
  • Architect and implement core backend components for a distributed vector database using C/C++
  • Design highly scalable distributed data-structures and algorithms optimized for performance, concurrency, and fault tolerance
  • Develop backend services that enable fast search, efficient indexing, and real-time analytics over massive datasets
  • Optimize system performance across multi-threaded and multi-node environments
  • Ensure low-latency, high-throughput data access and manipulation across global deployments
  • Collaborate closely with cross-functional teams to translate backend capabilities into real-world impact
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer - CoreAI

Azure DevOps is a suite of modern development services that enables software dev...
Location
Location
Czech Republic , Prague
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid software development experience
  • Demonstrable experience with C#, C++, Java or any other OOP language
  • Strong analytical skills as well as communication skills both verbal and written
  • Ability to understand unfamiliar code bases, debug client and service side applications (including database stored procedures)
  • Knowledge and experience with Microsoft Azure, AWS or similar cloud computing platforms is preferred
  • Experience with SQL performance tuning (preferably Microsoft SQL Server)
  • Solid understanding of testing principles
  • Ability to prioritize and handle multiple tasks completely and independently and generate clarity in ambiguous situations
  • Troubleshooting skills across network, application, caching, queuing, load-balancing storage and distributed services layers
Job Responsibility
Job Responsibility
  • Design, develop, test and support features, experiences
  • Collaborate on the design and development of features and solutions, contributing to technical direction across business scenarios
  • Support highly available services used by top companies and millions of developers on a daily basis
  • Troubleshooting of complex issues through the entire tech stack including frontend and database layers
  • Participate in on-call rotations with your team. Triage and respond to issues and advocate for opportunities to improve service health
  • Collaborate through pairing and code reviews and contribute to a culture of learning and growth
  • Fulltime
Read More
Arrow Right

Senior Software Engineer and Principal Software Engineer

We are building a planet-scale multi-modal database and infrastructure for execu...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C++, C#, or Java
  • OR Equivalent experience
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C++, C#, Java
  • OR equivalent experience
  • Experience in shipping products and scalable, reliable services
  • Currently programming/coding in your current or most recent role
  • Hands on experience with asynchronous programming and concurrency (threads, tasks, futures, async/await)
  • Experience with Azure Kubernetes Service (AKS), Amazon Elastic Kubernetes Service (EKS), and/or Google Kubernetes Engine (GKE)
  • Experience in building database engines, query engines, indexing solutions (columnar, full-text, vector), at scale
  • Experience with programming CUDA, AI systems at scale
Job Responsibility
Job Responsibility
  • Independently execute in the face of ambiguity
  • Leads identification of dependencies and the development of design documents for a product, application, service, or platform
  • Writes efficient systems code and able to debug distributed systems
  • Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Database Connectors

Fivetran is building data pipelines to power the modern data stack for thousands...
Location
Location
Serbia , Novi Sad
Salary
Salary:
Not provided
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in the software industry with a passion for solving complex software engineering problems
  • Strong knowledge of and experience with OOP, preferably Java
  • Strong knowledge in database and query performance tuning
  • Writes well-structured and performant code
  • Able to define project requirements and be proficient at designing the software and infrastructure to satisfy them
  • Experience understanding customer requirements and/or problems and breaking them down into engineering tasks
  • Understands and can explain how to build high performance systems and processes
  • Enjoy mentoring and growing junior developers
  • Strong written and verbal English skills to support complex analysis
  • Experience interacting with continuous integration tools like Buildkite/Circle CI
Job Responsibility
Job Responsibility
  • Independently design, develop, and support of our intuitive best-in-class enterprise capabilities enabling Fivetran’s largest customers
  • Manage and lead projects, coordinating with different stakeholders to ensure timely and quality delivery in an iterative development environment
  • Maintain and improve existing enterprise features
  • call for improvements in Fivetran's codebase and infrastructure
  • Demonstrably maintain high standards for code quality, performance, scalability, and reliability by conducting thorough testing and reviews
  • Collaborate with peers, product managers, customer support, and other stakeholders to deliver the best product with high quality, performance, and scalability
  • Make Fivetran the most reliable and secure component of our customers’ data infrastructure
  • Stay up-to-date with emerging technologies and industry trends
  • Conduct design and code reviews
  • Participate periodically in on-call rotation
What we offer
What we offer
  • 100% employer-paid medical insurance
  • Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays, and volunteer days off
  • RSU stock grants
  • Professional development and training opportunities
  • Company virtual happy hours, free food, and fun team-building activities
  • Monthly cell phone stipend
  • Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Database Platform

As a Senior Software Engineer working on the Appian platform, your mission will ...
Location
Location
United States , McLean
Salary
Salary:
Not provided
appian.com Logo
Appian Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years experience building and delivering enterprise grade software applications
  • You’re a tinkerer at heart with an innate ability to solve tough system problems
  • Fluency in Java, Hibernate, RDBMS, JDBC
  • Experience in CI/CD in Cloud environments, like AWS and continuous integration systems, like Jenkins
  • You thrive on solving labyrinthine problems within large, high-performance, real-time, distributed data systems
  • BE/B.Tech/BS in Computer Science or related technical discipline
  • Demonstrable understanding of systems, algorithms, and OO design or webapi design
  • You have been a strong contributor to breakdowns/sizing and design of new feature implementations
  • Agile is your mantra and quality is your goal
Job Responsibility
Job Responsibility
  • Respond to and resolve emergent problems
  • write software and build automation to prevent problem recurrence
  • Leverage knowledge of data structures, algorithms, and design patterns to write software in a full-stack Java & web technology environment
  • Utilize both object-oriented as well as functional programming approaches in different technologies to implement features effectively
  • Leverage relevant software development experience to radiate best practices and faster development
  • Manage availability, latency, scalability, and efficiency of the product by designing reliability into software and systems
  • Be a strong contributor to team feature breakdowns/sizing and design of new feature implementations
  • Have a high degree of personal responsibility for the overall performance of the team, including capabilities, quality, stability and velocity
  • Seek to identify opportunities for code refactoring and performance optimisations on a regular basis and champion these efforts within the team
  • Effectively communicate technical designs verbally and/or in writing for small to medium sized technical audiences
What we offer
What we offer
  • Health coverage
  • Employee Assistance Program (EAP) with free mental health support
  • Life and disability insurance
  • Employee Stock Purchase Program (ESPP)
  • Retirement/pension plan
  • Wellness dollars
  • Tuition reimbursement
  • Family-forming benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Database Platform

We are looking for a Senior Software Engineer to join our team building our next...
Location
Location
United States , Portland
Salary
Salary:
152000.00 - 190000.00 USD / Year
newrelic.com Logo
New Relic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of extensive experience building and running infrastructure, platforms, highly scalable databases and database infrastructure
  • BS/MS in Computer Science, or education/experience in a relevant field
  • Experience with Kubernetes, including developing and maintaining controllers
  • Knowledge and experience with cloud platforms (e.g., AWS, Azure Google Cloud) and their managed database services (e.g., RDS, Amazon Aurora, Elasticache)
  • Experience in software development using Go
  • Deep, hands-on experience with Kubernetes, including the development of custom controllers/operators
  • Solid understanding of the Linux operating system and concepts such as virtual machines and containers
  • Experience in infrastructure as code frameworks (Terraform)
  • Experience working with Agile methodologies
  • Strong problem-solving skills with ability to diagnose and to address and resolve sophisticated database-related issues in production environments
Job Responsibility
Job Responsibility
  • Build an extraordinary database-as-a-service platform that will provide streamlined cloud services for our customers using MySQL, PostgreSQL, Redis, and Kubernetes
  • Write efficient and optimized code to build tools and applications that facilitate database management and orchestration
  • Monitor and optimize databases to ensure high availability, performance, and security
  • Develop and maintain Kubernetes Operators (controllers) in Go to automate databases and related resources
  • Develop automation for database and Kubernetes-related tasks such as provisioning, backup, scaling, and monitoring
  • Champion best practices for database high availability, performance tuning, and security across the platform
What we offer
What we offer
  • Healthcare
  • Dental
  • Vision
  • Parental leave and planning
  • Mental health benefits
  • 401(k) plan and match
  • Flex time-off
  • 11 paid holidays
  • Volunteer time-off
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Database Team

Join a team that builds robust, real-time distributed systems for a cutting-edge...
Location
Location
United States , New York City
Salary
Salary:
Not provided
pinecone.io Logo
Pinecone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of work experience - programming in Rust, Go, C++, or a comparable language
  • You’re genuinely curious about distributed systems and eager to dive deep into technical challenges
  • You approach problems with creativity and persistence, and you’re comfortable asking thoughtful questions or seeking feedback
  • You’re excited to learn, value constructive feedback, and appreciate mentorship
Job Responsibility
Job Responsibility
  • Collaborate with teammates to design and build database features that power AI applications
  • Learn how to tune performance and support reliability in distributed systems
  • Help Pinecone run smoothly on popular cloud providers
  • Take ownership of your work and grow your skills every day
What we offer
What we offer
  • Comprehensive health coverage (medical, dental, vision, and mental health resources)
  • 401(k) plan
  • Equity award
  • Flexible time off
  • Paid parental leave
  • Annual company retreat
  • WFH equipment stipend
Read More
Arrow Right

Senior Software Database Engineer

Everlaw is looking for a Senior Database Engineer to serve as a strong contribut...
Location
Location
United States , Oakland
Salary
Salary:
173000.00 - 251000.00 USD / Year
everlaw.com Logo
Everlaw
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5 years of experience in software engineering
  • At least 3 years of experience in database engineering
  • Deep understanding of the storage engines and locking mechanisms of at least one major RDBMS (Postgres or MySQL preferred)
  • Experience with Distributed Systems: Proven track record of managing databases in a cloud environment (AWS, GCP, or Azure)
Job Responsibility
Job Responsibility
  • Contribute to Everlaw’s database and storage strategy: Define how our primary transactional databases interface with our coding architecture, caching layers, and analytics data store
  • Implement for scalability, sharding, and replication: Contribute to the strategy for horizontal scaling, including logical partitioning and sharding, to support our growing SaaS environment. You’ll help design multi-region replication strategies and failover mechanisms to ensure high availability. You’ll build and maintain systems to monitor and mitigate replication lag and data consistency
  • Dive deep into database performance tuning: Analyze and optimize database internals, including memory management, disk I/O, and query execution plans
  • Participate in low-downtime migrations: Participate in the design and execute database migration strategies for SQL environments to ensure high availability and minimal business interruption
  • Put observability front and center in our approach: Build and maintain tooling to provide visibility into database health and bottleneck identification before they impact customers
What we offer
What we offer
  • Equity program
  • 401(k) retirement plan with company matching
  • Health, dental, and vision
  • Flexible Spending Accounts for health and dependent care expenses
  • Paid parental leave and approximately 10 days (80 hours) per year of sick leave
  • Seventeen paid vacation days plus 11 federal holidays
  • Membership to Modern Health to help employees prioritize mental health and wellness
  • Annual allocation for Learning & Development opportunities and applicable professional membership dues
  • Company-sponsored life and disability insurance
  • Work in Downtown Oakland, just steps from the BART line and dozens of restaurants
  • Fulltime
Read More
Arrow Right