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

Senior Software Engineer, Data Engineering

$124k - $329.2k

GitHub

About GitHub

GitHub is the world's leading platform for agentic software development - powered by Copilot to build, scale, and deliver secure software. Over 180 million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate, and more than 77,000 organisations have adopted GitHub Copilot.

Locations

In this role you can work from Remote, United States

Overview

As a software engineer at GitHub, you will enhance the collaboration experience at GitHub by working closely with a community of engineers and designers with a distributed, diverse and passionate team delivering the services that millions of developers depend on. In this role you will design, prototype, implement, ship and support highly performant and inspiring user experiences with your team.

We are looking for creative problem solvers and diverse thinkers, people who care about culture as well as customers and features. We believe that how we do things is as important as what we do. Big vision, a common purpose, passion for quality, curiosity, dedication, and investment in fun and collaboration are what lead to great results. Great products reflect the teams that build them.

Responsibilities

  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services and become intimately familiar with the systems you build and take pride in writing maintainable code.

  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others; support teams in producing extensible and maintainable code, ensuring integration with downstream dependencies and adherence to quality standards.

  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call for first responder rotations and live incidents.

  • Write architecture briefs and proposals and carry out code experiments.

  • Design and implement APIs to facilitate seamless integration between software components.

  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.

  • Collaborate with cross-functional teams and partner with stakeholders and lead discussions for technical solutions, including design and cost considerations.

  • Create and guide others in 1) developing clear testing plans to assure solution quality, reliability, and performance; 2) defining success metrics; and 3) integrating customer feedback for continuous improvement - all while ensuring system architecture meets security and compliance standards.

  • Maintain executional and operational excellence within and potentially across teams/organizations.

  • Apply debugging tools and telemetry to verify assumptions, proactively resolve issues, and optimize code performance and maintainability.

  • Drive and support technical roadmap that aligns with product goals, ensuring that engineering efforts are strategically prioritized and incorporating the adoption of new technologies and methodologies where applicable.

Qualifications

Required Qualifications:

  • 6+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python,

  • OR Associate's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 5+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python,

  • OR Bachelor's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 4+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python,

  • OR Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 2+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python,

  • OR Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field,

  • OR equivalent experience.

Preferred Qualifications:

  • Experience with large-scale system architecture and design, particularly in cloud-based environments, with a strong understanding of distributed systems and microservices.

  • Experience working closely with product management, design, and other engineering teams to drive cross-functional projects and deliver high-quality products.

  • Experience in one or more scripting languages (e.g., Bash, Python, or a similar language).

  • Experience with cloud environments and/or Cloud Native Compute Foundation (CNCF) concepts.

  • Experience working with both relational (e.g. mysql) and most importantly non-relational datastores (e.g. Cosmos).

  • Experience working with Azure resource such as Azure Storage (blob and table particularly), Azure Redis Cache, Azure Data Explorer Clusters.

  • Experience operating Cosmos DB clusters at scale.

Compensation Range

The base salary range for this job is USD $124,000.00 - USD $329,200.00 /Yr.

These pay ranges are intended to cover roles based across the United States. An individual's base pay depends on various factors including geographical location and review of experience, knowledge, skills, abilities of the applicant. At GitHub certain roles are eligible for benefits and additional rewards, including annual bonus and stock. These rewards are allocated based on individual impact in role. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role.

This position will be open for a minimum of 3 days, with applications accepted on an ongoing basis until the position is filled.

GitHub values

  • Customer-obsessed

  • Ship to learn

  • Growth mindset

  • Own the outcome

  • Better together

  • Diverse and inclusive

Manager fundamentals

  • Model

  • Coach

  • Care

Leadership principles

  • Create clarity

  • Generate energy

  • Deliver success

Who We Are

GitHub is the world's leading AI-powered developer platform with 150 million developers and counting. We're also home to the biggest open-source community on earth (and 99% of the world's software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub.

Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We're remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are-because we know that people flourish when they can work on their own terms.

Join us, and let's change the world, together.

EEO Statement

GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Data Engineering in San Francisco, CA vacancy
  •  ...About the Team Data is at the foundation of DoorDash success. The Data Engineering team builds database solutions for various use cases including reporting, product...  ...DoorDash. About the Role DoorDash is looking for a Senior Data Engineer to be a technical powerhouse to... 
    Senior
    Hourly pay
    Local area
    Flexible hours

    Fairygodboss

    San Francisco, CA
    1 day ago
  • $121.5k - $145.5k

     ...Dallas, TX; San Francisco Bay Area, CA; and Seattle/WA. The Data Acquisition Team is the entry point to WEX's Data-as-a-...  ...dozens of internal systems and third-party providers. As a Senior Software Engineer, you'll play a key role in designing and building robust, scalable... 
    Senior
    Remote work
    Flexible hours

    WEX

    San Francisco, CA
    2 days ago
  • $164k

     ...Senior Software Engineer, Data Engineering San Francisco, CA, USA About the Role The data engineering team has been created keeping in mind the importance and criticality of data for the overall success of Chime. The mission of this group is to build scalable... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Night shift

    Chime

    San Francisco, CA
    3 days ago
  • $200k - $400k

     ...Senior Data Infrastructure Engineer Decagon is the leading conversational AI platform empowering every brand to deliver concierge customer experiences. Our technology enables industry-defining enterprises like Avis Budget Group, Block's Cash App and Square, Chime, Oura... 
    Senior
    Full time
    Work at office
    Local area

    Decagon

    San Francisco, CA
    20 days ago
  • $168k - $210k

     ...to see your impact and unlock incredible career growth opportunities, join us, and build real world value. As a Senior Software Engineer on the Data Engineering team, you are a core builder of the Caspian Data Platform - Ripple's centralized lakehouse that powers analytics... 
    Senior
    Full time
    Work at office
    Local area

    Ripple

    San Francisco, CA
    3 days ago
  • A tech startup in San Francisco seeks a Senior Software Development Engineer to tackle engineering challenges in providing data access solutions. This role involves writing clean code, embracing a DevOps culture, and managing production environments for large-scale data... 
    Senior

    Zipstack

    San Francisco, CA
    4 days ago
  • $216k - $270k

    Scale AI, Inc. is seeking a software engineer to design, build, and maintain scalable systems within its Generative AI Data Engine. As part of a dynamic hybrid team based in San Francisco or New York City, you will play a crucial role in producing high-quality AI data while... 
    Senior

    Scale AI, Inc.

    San Francisco, CA
    4 days ago
  • Voiceflow in San Francisco is looking for a Senior Software Engineer to join our ambitious team. As a founding engineer, you will work on distributed...  ...and a desire to innovate in building a next generation data platform. The ideal candidate has experience in async systems... 
    Senior
    Work at office

    Voiceflow

    San Francisco, CA
    1 day ago
  • A leading technology company is searching for a Senior Software Engineer in San Francisco. This role involves designing core infrastructure for real...  ...AI-driven automated systems, essential for large-scale data environments. Candidates should have 5+ years of relevant experience... 
    Senior
    Flexible hours

    Pantomath Inc

    San Francisco, CA
    3 days ago
  •  ...only be sent from @Rippling.com addresses. Why This Role Rare Opportunity Rippling is looking for a seasoned Senior Software Engineer to join the Payroll Data team, one of the most foundational teams in the Global Payroll organization. While other teams build features... 
    Senior
    Work at office
    3 days per week

    Rippling

    San Francisco, CA
    5 days ago
  • $191k - $225k

    Senior Software Engineer, Unified Data Store Airbnb 23 July 2025 Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country... 
    Senior
    Work experience placement
    Casual work
    Live in
    Work at office
    Remote work
    Flexible hours

    TechBrains

    San Francisco, CA
    1 day ago
  •  ...Report, Amplitude is the best-in-class solution for product, data, and marketing teams. Learn more at amplitude.com . As an...  ...the operational reliability of everything in between. As a Senior Software Engineer, you'll take on complex infrastructure challenges: designing... 
    Senior

    Amplitude

    San Francisco, CA
    5 days ago
  • Fractal in San Francisco is looking for a Senior Software Development Engineer to develop and deploy advanced AI-driven enterprise applications. This role...  ...with cloud platforms, and the ability to work on data integration systems. As part of a dynamic team, you'll ensure... 
    Senior

    Fractal

    San Francisco, CA
    3 days ago
  • $222k - $256k

     ...Rewards philosophy. About the Role: Gusto’s Data team leverages Gusto’s rich dataset to...  ...leadership role, you will work with senior Product, Engineering and Design stakeholders to build...  ...track record of delivering impactful software solutions. Strong expertise in machine... 
    Senior
    Work at office
    Local area
    2 days per week
    3 days per week

    Prudence Holdings Inc

    San Francisco, CA
    2 days ago
  • $168k - $210k

    Senior Software Engineer, Data Engineering Location: San Francisco, CA, United States. We’re building a world where value moves like information does today. Through our crypto solutions for financial institutions, businesses, governments and developers, we are improving... 
    Senior
    Full time
    Local area

    Ripple

    San Francisco, CA
    3 days ago
  • $165k - $247k

    About The Role & Team The Data Pipeline team owns the core event ingestion and processing infrastructure that powers Amplitude...  ...), and the reliability of the pipeline end-to-end. As a Senior Software Engineer, you'll take on complex infrastructure challenges: designing... 
    Senior
    Work at office
    Home office
    Flexible hours

    Amplitude

    San Francisco, CA
    3 days ago
  • $168k - $210k

     ...creating greater economic fairness and opportunity for more people, in more places around the world. The Role As a Senior Software Engineer on the Data Engineering team, you are a core builder of the Caspian Data Platform — Ripple's centralized lakehouse that powers analytics... 
    Senior
    Full time
    Work at office

    Unchain Data

    San Francisco, CA
    1 day ago
  • $130k - $196.5k

    Senior Software Engineer - Big Data page is loaded## Senior Software Engineer - Big Datalocations: San Franciscotime type: Full timeposted on: Posted Todayjob requisition id: JR012086**LiveRamp is the data collaboration platform of choice for the world’s most innovative... 
    Senior
    Work at office
    Work from home
    Worldwide
    Flexible hours
    Night shift

    LiveRamp

    San Francisco, CA
    5 days ago
  •  ...WashingtonD.C., London and Amsterdam. Making data driven decisions is key to Plaid's...  ...provide tooling and guidance to teams across engineering, product, and business and help them...  ...changes. Qualifications 5+ years of software engineering experience Extensive hands‑... 
    Senior
    Work experience placement
    Local area

    Plaid

    San Francisco, CA
    3 days ago
  • $200k - $220k

     ...experts across energy, manufacturing, data center construction, and cloud services...  ...This Role: Join Crusoe Energy as a Senior Data Engineer, an early and pivotal hire on our growing...  ...Across Engineering Teams: Partner with software engineers, data scientists, and operations... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work

    Crusoe

    San Francisco, CA
    4 days ago
  •  ...of healthcare, we'd love to meet you. Apply now to join our growing team. About the role We are hiring a Senior Software Engineer to own the data platform that powers Plenful's automation engine. You will operate as the technical owner of this layer - setting... 
    Senior
    Work at office
    Flexible hours
    2 days per week

    Plenful

    San Francisco, CA
    4 days ago
  • $230k - $265k

     ...Position: We're looking for a seasoned software engineer to join Parafin's Infrastructure team...  ...the development of our next-generation Data Platform. This role is critical to ensuring...  ...services for small businesses. As a Senior Software Engineer, you'll be responsible... 
    Senior
    Work from home
    Flexible hours

    Parafin Inc

    San Francisco, CA
    5 days ago
  •  ...limited not only by model design but by the inefficiency of the data that feeds it. At scale, each redundant byte, each poorly...  ...continuously improve how information is represented and used by AI. This engineering team partners closely with the Granica Research group led by... 
    Senior
    Flexible hours

    Granica

    San Francisco, CA
    2 days ago
  • $170k - $230k

     ...Senior Software Engineer - Data Platform San Francisco About Highnote Founded in 2020 by a team of leaders from Braintree, PayPal, and Lending Club, Highnote is an embedded finance company that sets the standard in modern card platform management. As an all-in... 
    Senior
    Work at office
    Local area
    Home office
    Flexible hours

    HighNote

    San Francisco, CA
    1 day ago
  • $166k - $225k

     ...Databricks, we are passionate about enabling data teams to solve the world's toughest...  ...insights to improve their business. Founded by engineers — and customer obsessed — we leap at...  ...capabilities of traditional SQL query engines. As a software engineer on the Runtime team at... 
    Senior
    Local area
    Worldwide

    Databricks Inc.

    San Francisco, CA
    5 days ago
  •  ...We have become a multibillion‑dollar asset manager, and we have ambitious goals for the future. Role Overview As a Staff Software Engineer on our Data Engineering team, you will contribute to scaling and advancing our entire data operation. This includes procurement and... 
    Senior

    Quant Blueprint LLC

    Berkeley, CA
    2 days ago
  • $155.5k - $287.88k

     ...Can you translate business needs into technical requirements and implementation? If you answered yes, then our Senior Staff Software Engineer (Data) role on our ads engineering team may be the right role for you! We are seeking a Senior Staff Software Engineer... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Local area
    Relocation package

    King

    San Francisco, CA
    1 day ago
  • $214k - $285k

    Hex is seeking a skilled AI Research Engineer to enhance their innovative AI platform, focusing on delivering high-impact AI applications for data professionals. The role involves building features, collaborating on architectural designs, and actively participating in the... 
    Senior
    Full time

    Hex

    San Francisco, CA
    1 day ago
  • $240k - $280k

    A leading software monitoring company is seeking a Senior Software Engineer on its AI/ML team to build evaluation infrastructure for measuring the performance of AI systems. This role involves designing datasets, creating benchmarks, and ensuring AI features behave reliably... 
    Senior

    Sentry

    San Francisco, CA
    4 days ago
  • $210k - $316k

    Zendesk, Inc. is looking for a highly skilled software engineer to join its Data and Analytics team in San Francisco, California. This role focuses on developing reliable backend systems with Java and Maven, and building user-friendly front-end applications with TypeScript... 
    Senior
    Part time
    Work at office

    Zendesk, Inc.

    San Francisco, CA
    4 days ago

Do you want to receive more vacancies?

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