CrawlJobs Logo

Software Engineer, Datastore

Notion

Location Icon

Location:
United States , San Francisco, New York

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

130000.00 - 240000.00 USD / Year

Job Description:

Datastore infrastructure is the backbone of any software product, and at Notion, it plays a critical role in ensuring our millions of users have a fast, reliable, and secure experience. Our Datastore Infra Team builds and maintains the systems that power the databases and caches behind every Notion feature. From scaling our relational and NoSQL databases to designing data migration frameworks, we ensure that Notion’s data layer remains robust and future-proof.

Job Responsibility:

  • Drive the evolution of our datastore infrastructure to meet the needs of over 100 million global users
  • Ensure our systems are reliable, efficient, and scalable, while evaluating and integrating new technologies
  • Design and deliver a Datastore Platform that simplifies how teams manage and interact with data at scale
  • Develop tools and frameworks that make it easier for engineers to innovate while maintaining safety, efficiency, and performance
  • Develop the skills and confidence to debug live production systems with minimal disruption
  • Participate in an on-call rotation, responding to incidents to uphold service reliability
  • Partner with product engineers and other infra teams to ensure our datastore infrastructure aligns with evolving business needs and product goals

Requirements:

  • Familiarity with Datastore Systems: experience with large scale relational databases, distributed caches, and NoSQL systems
  • understanding of how to design, scale, and optimize them
  • Systems thinker: understanding of distributed systems and ability to design solutions that account for tradeoffs like consistency, latency, and scalability
  • Pragmatic problem-solver: prioritizes business impact and understands the balance between craft, speed, and long-term maintainability
  • Ownership and initiative: thrives in a fast-moving, unstructured environment and is comfortable taking ownership of ambiguous problems
  • Customer Empathy: excels at collaborating across teams, offering guidance and solutions to unblock engineers
  • curiosity and willingness to adopt AI tools

Nice to have:

  • Experience with change data capture tools like Debezium for real-time data replication and migrations
  • Experience working closely with application developers, understanding their workflows, and building datastore solutions that address their challenges, such as schema changes, performance, and data access patterns
What we offer:

Highly competitive cash compensation, equity, and benefits

Additional Information:

Job Posted:
February 21, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer, Datastore

Datastore Support Engineer, Software Implementations

Our latest suite of software products, Axon Records and Axon Standards, will rev...
Location
Location
United States , Scottsdale
Salary
Salary:
83250.00 - 133200.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of support experience for cloud-based products
  • Solid communication skills and the ability to communicate to both technical and non-technical customers/colleagues
  • Experience working with relational databases and SQL and the ability to write, modify, and troubleshoot SQL queries
  • Experience working with business intelligence applications such as Tableau, Power BI, Crystal Reports
  • Experience working with JSON and XML
  • Knowledge of computer/server hardware, operating systems, and storage devices
  • Requires the ability to work individually with substantial latitude for action and decision while maintaining focus on achieving optimal outcomes as part of a collaborative development effort
  • Must pass a Criminal Justice Information Services (CJIS) background check and maintain confidential and highly sensitive information
Job Responsibility
Job Responsibility
  • Work closely with Law Enforcement customers to ensure a stellar experience with Axon products and services
  • Develop and prepare SQL queries to assist Law Enforcement customers with their reporting needs
  • Provide front line datastore support to Axon Records and Standards customers while logging detailed notes on each customer interaction
  • Collaborate with customers to identify the urgency of tickets/requests and identify their priority across engineering teams
  • Researching, diagnosing, troubleshooting and identifying solutions to tackle Axon RMS system issues, specifically related to our Axon Datastore
  • Follow up with clients to ensure their systems are fully functional after troubleshooting
  • Develop knowledge base articles on top issues
  • Report bugs and trends to the necessary Axon teams
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Fullstack

Rockbot is building the future of streaming media in businesses. Engineering is ...
Location
Location
United States
Salary
Salary:
150000.00 - 210000.00 USD / Year
rockbot.com Logo
Rockbot
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of backend software development experience (Golang or similar)
  • 2+ years of frontend software development experience (Vue, React, or similar)
  • Experience in deploying large-scale applications in a CI/CD pipeline
  • Experience in designing and building RESTful APIs
  • Experience in working directly with design/product to build product requirements
  • Experience in working with large datastores and cache systems
  • Experience in working with high traffic, high availability systems
  • Experience in deploying applications on cloud hosting providers (GCP, AWS or similar)
  • Mobile software development (Native, React Native, or similar)
  • Excellent communication, and teamwork skills, and are detail-oriented
Job Responsibility
Job Responsibility
  • Develop and maintain high-quality, scalable, and reusable software components for our core products
  • Identify bottlenecks and performance issues, and implement optimization strategies
  • Work closely with cross-functional teams, including Product, QA, and Customer Support, to ensure successful product delivery
  • Make impactful decisions on the product, code architecture, and processes
  • Work in a highly collaborative engineering environment
  • Mentor and guide junior engineers, contribute to technical discussions and help drive technical decisions
  • Be a leading voice of engineering in the audio pod as you help grow it
What we offer
What we offer
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are looking for a passionate back-end Software Engineer who is deeply driven ...
Location
Location
United States
Salary
Salary:
Not provided
cyware.com Logo
Cyware
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • US Citizenship is a requirement of this position in accordance with 8 U.S.C 1324b(a)(2)(C)
  • Bachelor’s degree or higher, in Computer Science, Engineering, IT or a related discipline
  • 5+ years of practical experience in building Django applications is a huge plus
  • Knowledge in Python, with the ability to build efficient REST API using Django REST Framework
  • Experience with AI/ML integrations: building and consuming REST / gRPC services that use LLMs (OpenAI, local models, etc.)
  • Hands-on experience designing and implementing RAG pipelines (vector stores, embeddings, document indexing, retrieval strategies)
  • Experience with Go (GoLang) for building high-performance microservices or backend components is a strong plus
  • Knowledge of scheduling framework or event-driven programming in Django
  • The ability to naturally follow good development practices like test automation, CI/CD, source version control, GitHub, etc.
  • Experience with applications that have scaled
Job Responsibility
Job Responsibility
  • Develop features from proposal to polished end result
  • Manage and review code contributed by the rest of the team and work with them to get it ready for production
  • Take initiative in improving the software in small or large ways to address pain points in your own experience as a developer
  • Keep code easy to maintain and keep it easy for others to contribute
  • Work with multi-disciplinary teams to maintain and support production and operations of Cyware Products
What we offer
What we offer
  • We offer a comprehensive benefits package including time off, paid holidays, retirement plans, insurance coverage and much more
  • We’ll invest in your career
  • We offer competitive compensation packages
  • Fulltime
Read More
Arrow Right

Member of Technical Staff - Data Engineer

As Microsoft continues to push the boundaries of AI, we are on the lookout for i...
Location
Location
United States , New York
Salary
Salary:
139900.00 - 274800.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, Math, Software Engineering, Computer Engineering, or related field AND 6+ years experience in business analytics, data science, software development, data modeling or data engineering work
  • OR Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 4+ years experience in business analytics, data science, software development, or data engineering work
  • OR equivalent experience
  • 4+ years technical engineering experience building data processing applications (batch and streaming) with coding in languages including, but not limited to, Python, Java, Spark, SQL
  • Experience working with Apache Hadoop eco system, Kafka, NoSQL, etc
  • 3+ years experience with data governance, data compliance and/or data security
  • 2+ years' experience building scalable services on top of public cloud infrastructure like Azure, AWS, or GCP. Extensive use datastores like RDBMS, key-value stores, etc
  • 2+ years' experience building distributed systems at scale and extensive systems knowledge that spans bare-metal hosts to containers to networking
  • Ability to identify, analyze, and resolve complex technical issues, ensuring optimal performance, scalability, and user experience
  • Dedication to writing clean, maintainable, and well-documented code with a focus on application quality, performance, and security
Job Responsibility
Job Responsibility
  • Build scalable data pipelines for sourcing, transforming and publishing data assets for AI use cases
  • Work collaboratively with other Platform, infrastructure, application engineers as well as AI Researchers to build next generation data platform products and services
  • Ship high-quality, well-tested, secure, and maintainable code
  • Find a path to get things done despite roadblocks to get your work into the hands of users quickly and iteratively
  • Enjoy working in a fast-paced, design-driven, product development cycle
  • Embody our Culture and Values
  • Fulltime
Read More
Arrow Right

Engineering Manager, CS Data Services

The Community Support Engineering (CSE) organization ensures our hosts and guest...
Location
Location
United States
Salary
Salary:
204000.00 - 255000.00 USD / Year
airbnb.com Logo
Airbnb
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ years of software engineering experience
  • 3–5+ years managing engineering teams in a fast-paced environment
  • BS/MS in CS or a related field
  • Deep understanding of distributed systems, application-layer APIs, and event-driven architectures
  • Strong proficiency with Java/Kotlin, distributed queues (Kafka, SQS), GraphQL, data processing frameworks (Spark/Flink), and datastores (Redis, ElasticSearch, Cassandra, MySQL, or similar KV/relational systems)
  • Demonstrated ability to balance long-term platform strategy with near-term product needs using sound technical judgment
  • Proven track record building reliable, scalable, high-quality systems and fostering a culture of accountability and ownership
  • Excellent communicator who can influence across teams and develop, motivate, and lead high-performing engineering organizations
  • Experience delivering large, complex technical initiatives end-to-end
  • Strong commitment to operational excellence, quality, reliability, and availability
Job Responsibility
Job Responsibility
  • Ramp up on the team’s technology, product, and business goals, including hands-on work to develop a deep technical understanding
  • Lead, mentor, and grow a high-performing engineering team in a fast-paced environment
  • Foster a team culture that emphasizes product thinking, technical depth, and customer-centric problem solving
  • Drive adoption of data services by partnering closely with teams across CSE to understand their use cases and deliver intuitive, scalable solutions
  • Set clear priorities and strategic direction in collaboration with engineering, product, machine learning, and data teams
  • Improve team processes to strengthen collaboration, execution efficiency, and delivery quality
  • Lead complex, cross-functional projects that align with business goals and deliver measurable impact
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Employee Travel Credits
  • Fulltime
Read More
Arrow Right

Sr. Staff Software Engineer - Investment Data Platform

We are currently seeking a Staff Software Engineer to join the Investment Data P...
Location
Location
United States
Salary
Salary:
174000.00 - 273000.00 USD / Year
addepar.com Logo
Addepar
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software engineering experience
  • Proficiency in object-oriented languages such as Java
  • Proficiency in at least one cloud-native or messaging technology such as Kubernetes, Istio, containerization, Kafka, etc.
  • Proficiency with relational and non-relational datastores
  • Proficiency in CI/CD, monitoring, and logging systems
  • Expertise in any of the above technical requirements is a huge plus
  • Applicants must be legally authorized to work in the United States for any employer without requiring current or future visa sponsorship (for example, employment-based visas such as H-1B, F-1/OPT, or similar), and must be authorized to begin work in the U.S. on their first day of employment.
Job Responsibility
Job Responsibility
  • Architect and implement the next-generation compute platform
  • Tackle complex scalability challenges to meet the demand of Addepar’s exponential growth and global expansion
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Senior Engineering Manager

To support our growth, we are looking for a manager to lead our Reference and En...
Location
Location
United States
Salary
Salary:
212000.00 - 250000.00 USD / Year
alpha-sense.com Logo
AlphaSense
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Managed engineers with a passion for developing and growing people
  • Experience in a fast-paced environment using agile development principles
  • Experienced software engineer who has solved complex engineering problems with an eye towards business results
  • Great communicator who can partner well with customers, stakeholders, and team
  • Forward-thinking and able to analyze and anticipate project, technology, and team solutions
  • Team-first mentality and collaborates with diverse stakeholders
  • Highly organized
  • Experience with Python, Java, GraphQL, and different datastores, including relational, columnar, and graph
  • Embraced AI tools in workflows
Job Responsibility
Job Responsibility
  • Manage a growing team of seven engineers distributed across North America
  • Work closely with two product managers
  • Hire and mentor a team of top-tier engineers and foster a culture of predictable delivery of secure, reliable systems
  • Work directly with multiple stakeholders, including product managers, other engineering leads, and managers
  • Guide the build of robust, well-designed, and effective software that solves complex problems
  • Contribute to the definition and adoption of software engineering practices
What we offer
What we offer
  • Performance-based bonus
  • Equity
  • Generous benefits program
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer (Backend - EMR/EHR Integrations)

Working in our Integrations Engineering team, you’ll play a key role in connecti...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
heidihealth.com Logo
Heidi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience
  • Prior experience integrating with healthcare systems (Cliniko, Halaxy, MediRecords, Epic, Cerner, athenahealth, Meditech, etc.)
  • Familiarity with healthcare interoperability standards (FHIR, HL7, SMART on FHIR, etc.)
  • Proficiency in a prominent programming language such as Python, C++, Rust, C#, Java, Javascript, Typescript etc., with experience building APIs and backend services (preferably with FastAPI)
  • Experience working with datastores such as MongoDB and Redis
  • Experience with integration design, including RESTful APIs, authentication/authorization (OAuth2, OpenID Connect), and event-driven systems
Job Responsibility
Job Responsibility
  • Build and maintain integrations between Heidi and healthcare systems, following interoperability standards like HL7, FHIR, SMART on FHIR
  • Collaborate with our AI/ML team to bring medical speech transcription and note generation into clinical workflows
  • Work with APIs and distributed systems that power Heidi’s core features, ensuring performance, security, and scalability
  • Improve the reliability and accuracy of medical documentation pipelines
  • Champion best practices for building robust, maintainable systems in healthcare contexts
What we offer
What we offer
  • Flexible work with 3 days a week in the office
  • Additional paid day off for your birthday and wellness days
  • Special corporate rates at Anytime Fitness for Melbourne, Sydney tbc
  • A generous personal development budget of $500 per annum
  • Learn from some of the best engineers and creatives, joining a diverse team
  • Become an owner, with shares (equity) in the company, if Heidi wins, we all win
  • The rare chance to create a global impact as you immerse yourself in one of Australia’s leading healthtech startups
  • If you have an impact quickly, the opportunity to fast track your startup career
  • Fulltime
Read More
Arrow Right