Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Data Platform

$196k - $275k

Notion, LLC

Data Platform Engineer

Join Notion's Data Platform team as we build out the data infrastructure for Notion's next phase of large enterprise customers and novel agentic data use cases. You'll help design and build the core data platform that powers Notion's AI, analytics, and search while meeting stringent security, privacy, and compliance requirements. This role focuses on the data platform layer (storage, compute, pipelines, governance) and partners closely with Infrastructure, Security, Search Platform, AI, and Data Engineering.

What You'll Do:
  • Design and evolve the data lakehouse

    Build and operate core lakehouse components (e.g., Iceberg/Hudi/Delta tables, catalogs, schema management) that serve as the source of truth for analytics, AI, and search.

  • Own critical data pipelines and services

    Design, implement, and harden batch and streaming pipelines (Spark, Kafka, etc.) that move and transform data reliably across regions.

  • Advance EKM and encryption-by-design

    Work with Security and platform teams to integrate Enterprise Key Management (EKM) into data workflows, including file- and record-level encryption and safe key handling in Spark and storage systems.

  • Improve data access, auditability, and residency

    Build primitives for fine-grained access control, auditing, and data residency so customers can see who accessed what, where, and under which guarantees.

  • Drive reliability and observability

    Raise the operational bar for our data stack: improve on-call experience, debugging, and alerting for data jobs and services.

  • Optimize large-scale performance and cost

    Tackle performance and cost challenges across Kafka, Spark, and storage for very large workspaces (20k+ users, multi-cell deployments)

  • Shape the platform roadmap

    Empower product and infrastructure engineering teams reliable, scalable data infrastructure to enable novel large volume, agentic use cases.

Skills You'll Need:
  • Experience: 2+ years building and operating data platforms or large-scale infrastructure for SaaS or similar environments.

  • Programming: Strong skills in at least one of Python, Scala, or Typescript; comfortable working with SQL for analytics and data modeling.

  • Distributed data systems: Hands-on experience with Spark or similar distributed processing systems, including debugging and performance tuning.

  • Streaming & ingestion: Experience with Kafka or equivalent streaming systems; familiarity with CDC/ingestion patterns (e.g., Debezium, Fivetran, custom connectors).

  • Lakehouse / storage: Experience with data lakes and table formats (Iceberg, Hudi, or Delta) and/or data catalogs and schema evolution.

  • Operations: Comfortable owning services and pipelines in production, including on-call, incident response, and reliability improvements.

Nice To Haves:
  • Experience working in an applied data platform setting, such as Trust and Safety, and/or directly with enterprise customers or on features like data residency, analytics product, EKM, or compliance-driven auditing.

  • Security & governance: Practical understanding of access control, encryption at rest/in transit, and auditing as they apply to data platforms. Prior work on Databricks, Unity Catalog, Lake Formation, or similar catalog/governance systems.

  • Experience designing or improving observability for data platforms (e.g., Honeycomb, OpenTelemetry, metrics/trace-heavy debugging).

Our customers come from all walks of life and so do we. We hire great people from a wide variety of backgrounds, not just because it's the right thing to do, but because it makes our company stronger. If you share our values and our enthusiasm for small businesses, you will find a home at Notion.

Notion is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Notion considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Notion is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation made due to a disability, please let your recruiter know.

Notion is committed to providing highly competitive cash compensation, equity, and benefits. The compensation offered for this role will be based on multiple factors such as location, the role's scope and complexity, and the candidate's experience and expertise, and may vary from the range provided below. For roles based in San Francisco, the estimated base salary range for this role is $196,000 - 275,000 per year.

By clicking "Submit Application", I understand and agree that Notion and its affiliates and subsidiaries will collect and process my information in accordance with Notion's Global Recruiting Privacy Policy.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Data Platform in United States vacancy
  • $286.2k - $326.7k

     ...financial services company is seeking a Senior Distinguished Software Engineer specializing in Anti-Money Laundering (AML) to work remotely....  ...of experience in Software Engineering, Cloud Computing, and Data Architecture, with strong skills in AWS and big-data frameworks... 
    Software
    Remote work

    Capital One National Association

    Charleston, WV
    3 days ago
  •  ...Senior Lead Software Engineer Be an integral part of an agile Engineering & Architecture team...  ...design, build, enhance and deliver advanced data engineering solutions and trusted...  ...stability of large-scale enterprise data platforms and solutions Formal training or... 
    Software
    For contractors

    Chase

    Jersey City, NJ
    1 day ago
  •  ...Lead Software Engineer We have an opportunity to impact your career and provide an adventure where you can push the limits of what's...  ...Corporate - Risk Technology, you are an integral part of an agile Data Platform and Strategy Team driving the design, development, and... 
    Software

    Chase

    Jersey City, NJ
    3 days ago
  •  ...company in the United States seeks a Senior Software Engineer to build and maintain core components of its application platform. The ideal candidate will have at least five...  ...providing constructive feedback, and ensuring data pipeline architecture is robust and scalable.... 
    Software
    Flexible hours

    Stellar Health

    New York, NY
    4 days ago
  • $120k - $140k

     ...Data Platform Engineer Key Responsibilities Platform & Data Engineering Design, build, and maintain cloud-native data pipelines...  ...secure data access, encryption, and governance controls. Software Engineering: Writing maintainable, testable code using modern... 
    Software
    Full time
    Temporary work
    Local area
    Immediate start

    Pearson Education Services

    Hoboken, NJ
    3 days ago
  • $132.1k - $178.8k

     ...Management Tech team is seeking an experienced Data Engineer to lead medium to large cross-...  ...cross-functionally with Data Engineers, Software Developers, Business Intelligence Engineers...  ...peers. About the team The Data Platform Management (DPM) team under Grocery... 
    Software
    Worldwide
    Flexible hours

    Amazon

    Austin, TX
    4 days ago
  •  ...together regional craftsmanship and scalable software: We don’t think of solar, batteries,...  ...& Tech team! Deine Position The data platform team designs and builds the foundation...  ...Proven experience (2+ years) in a data engineering role, preferably within a fast-paced... 
    Software
    Full time
    Remote work
    Worldwide
    Flexible hours

    1KOMMA5

    United States
    1 day ago
  •  ...Senior Software Engineer Sweetwater, the nation's #1 online retailer of pro audio equipment and music instruments is seeking to hire a Senior Software Engineer to add to our growing Customer Data Platform team. As a member of our team, you will build and support a... 
    Software
    Full time
    Work from home
    Relocation
    Flexible hours

    Sweetwater

    Fort Wayne, IN
    2 days ago
  •  ...Lead Software Engineer We have an opportunity to impact your career and provide an adventure...  ...the Commercial & Investment Banking – Data Analytics – Payments Technology team, you...  ...Airflow, Kafka, and Flink Develops data platform components including data cataloging,... 
    Software

    Chase

    Austin, TX
    3 days ago
  • $100k - $230k

     ...Careers. Position Summary GEICO is seeking an experienced Staff Software Engineer with a passion for building high-performance, low maintenance, zero-downtime platforms, and core data infrastructure. You will help drive our insurance business transformation as... 
    Software
    Hourly pay
    Work experience placement
    Local area
    Flexible hours

    GEICO

    Bethesda, MD
    1 day ago
  • $120k - $140k

     ...Senior Data Engineer (API & Platform Integration) Key Responsibilities Platform & Data Engineering Design, build, and maintain cloud-native...  ...data access, encryption, and governance controls. Software Engineering: Writing maintainable, testable code using modern... 
    Software
    Full time
    Temporary work
    Local area
    Immediate start

    Pearson

    Hoboken, NJ
    2 days ago
  •  ...money during its onboarding process." Job Title: Senior Data Engineer - Spark & Big Data Platforms Contract Length: 12+ Month contract On Site...  ...solutions Experience abstracting and decomposing software into services Proficiency in: Java or Scala, Spark... 
    Software
    Contract work
    Visa sponsorship

    Strategic Staffing Solutions

    Charlotte, NC
    2 days ago
  • $197.3k - $313.7k

     ...ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the...  ...The Principal Member of Technical Staff for the Enterprise Data Platform is the primary technical architect responsible for... 
    Software

    Salesforce

    San Francisco, CA
    4 days ago
  •  ...unified payments and financial platform for global businesses....  ...proprietary infrastructure and software, we empower over 200,000 businesses...  ...the heart of our company's data and AI strategy. We are...  ...high level architect (staff engineer), you will oversee the strategy... 
    Software
    Work at office
    Worldwide

    Airwallex

    San Francisco, CA
    3 days ago
  •  ...accessible to every American. Our mission is to create products, platforms, and a credit marketplace that power a fundamentally new...  ...Capital’s website . You will Be the founding member of the Data & Reporting team, building the data infrastructure and analytics... 
    Software
    Work at office

    Basic Capital

    New York, NY
    2 days ago
  • $150k - $180k

     ...A leading education technology company is seeking a Senior Software Engineer to develop scalable systems supporting education benefits for employer partners. This role involves using TypeScript, Python, AWS tools, and collaborating across teams to deliver impactful features... 
    Software

    Guild

    New York, NY
    4 days ago
  •  ...right place. Role Description The Data Platform team is responsible for building and maintaining common, cloud-based software and data infrastructure used across the...  ...formalize key metrics used across R&D, product engineering, and manufacturing Work closely with... 
    Software
    Full time
    Relocation package

    Form Energy, Inc.

    Berkeley, CA
    2 days ago
  • $230k - $265k

     ...Parafin Software Engineer Position At Parafin, we're on a mission to grow small businesses....  ...financial tools they need through the platforms they already sell on. We partner with companies...  ...the development of our next-generation Data Platform. This role is critical to... 
    Software
    Remote work
    Work from home
    Flexible hours

    Parafin Inc

    United States
    3 days ago
  • $155.7k - $208.7k

     ...Lead Software Engineer We are seeking a Lead Software Engineer to help build, enhance, and scale our cloud-based messaging and integration platforms. In this role, you will design, develop, and support event-streaming solutions at scale. You will also build and maintain... 
    Software
    Work experience placement

    The Walt Disney Studios

    New York, NY
    3 days ago
  •  ...is seeking a Senior Full Stack Developer with experience in big data technologies to join their team. This role offers flexibility with...  ...with cross-functional teams, and developing an API platform using AWS. Ideal candidates will have strong leadership skills,... 
    Software
    Remote work

    Unisys

    Rockville, MD
    6 days ago
  • $180k - $220k

     ...A leading data platform company in the United States seeks a Senior Software Engineer to lead initiatives in scalability and reliability. The role involves architectural design, mentoring engineers, and ensuring high system quality. Candidates should bring 6+ years of... 
    Software

    Datavant

    New York, NY
    4 days ago
  •  ...Role Number: 200644893-0836 Summary The Apple Data Platform team powers analytics and machine learning across Apple. Our mission...  ...customer needs and market trends. We are seeking Principal-level engineers passionate about building world-class infrastructure products... 
    Software

    Apple

    Cupertino, CA
    2 days ago
  • $152k - $215k

     ...provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank - Digital and Platform Services line of business, you are an integral part of an agile team that works to enhance... 
    Software

    JPMorgan Chase Bank, N.A.

    Jersey City, NJ
    3 days ago
  •  ...Job Title Senior Platform Software Engineer - GCP & Data Platforms Overview / Summary We are seeking a Platform Software Engineer with expertise in Java or Python and strong experience with Google Cloud Platform (GCP) to design, develop, and... 
    Software

    HTC Global Services

    Dearborn, MI
    13 hours ago
  • $185k - $215k

     ...Senior Software Engineer, Data Platforms Mudflap serves the $800B trucking industry, the backbone of the U.S. economy. Our market-leading payment products help truckers save thousands of dollars on fuel (their #1 business expense), while providing our fuel stop partners... 
    Software
    Remote work

    Mudflap

    United States
    3 days ago
  •  ...Framework Ventures is seeking an experienced backend software engineer to develop and maintain high-quality, scalable services using Java/Spring Boot and Python. The ideal candidate will have 5+ years of experience, proficiency in cloud infrastructure such as AWS and Azure... 
    Software

    Framework Ventures

    New York, NY
    4 days ago
  • $159.6k - $296.4k

     ...Sr. Staff Data Engineer CNN is seeking a Sr. Staff Data Engineer to serve as the technical authority for CNN's Data Platform — the foundation that powers analytics, data science, machine...  ...… Requirements ~10+ years of software engineering experience with deep expertise... 
    Software
    Temporary work
    Local area

    Warner Bros.

    New York, NY
    3 days ago
  •  ...Software Engineer – Interoperability & Data Platforms We are seeking a highly skilled Software Engineer – Interoperability to design, build, and support enterprise scale healthcare interoperability and data integration solutions. This role supports CMS ONC, BCBSA, and... 
    Software

    Anveta

    Pittsburgh, PA
    3 days ago
  • $170k - $240k

     ...regularly. Some roles are hybrid or in-office by design. For example, our engineering team in India works primarily from our Gurugram office. Role: As a Senior Software Engineer on the Data Platform team at SentiLink, you will own the data infrastructure components that... 
    Software
    Live in
    Work at office
    Remote work
    Home office
    Flexible hours

    GrabJobs

    Denver, CO
    1 day ago
  •  ...scalable, reliable, and efficient platform to facilitate the flow of data between internal and external systems...  ...mechanical and electrical engineering, supply chain, inventory, manufacturing...  ...control Collaborate with other software engineers, data analysts and scientists... 
    Software
    Temporary work

    Helion Energy

    Everett, WA
    18 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Data Platform. Be the first to apply!