Senior Software Engineer, Data Engineering
$124k - $329.2kGitHub
Software Engineer
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.
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
- PLEASE CLICK HERE TO SEE *ALL* OF OUR JOB OPENINGS!Senior Software Engineer - API & Data ConnectorsThis role sits in Data Products, which leverages the company's go-to-market, operations, and SRE functions and adheres to the company's engineering standards and tooling,...SeniorLocal areaShift work
- ..., turn inputs into actions, and uphold trust through integrity. Skills and Competencies 3+ years of experience within a data engineering or software development teamHands-on experience designing and developing data integration/ETL pipelines from diverse data sources and...Senior
$193.93k - $291.15k
...high-output generalists where ML and systems engineering converge to push autonomy performance forward. As a Perception ML Data Engineer, you’ll bridge machine learning... ...quantitative area.Experience:4+ years of industry software engineering experience with Python fluency...SeniorImmediate startFlexible hours$224k - $356.5k
...build and improve GPU and CPU accelerated software libraries. Projects like nvComp, NPP,... ...vision and growth. Starting from powering AI, data analytics, image processing, computer... ...technical leadership and guidance to library engineers working with you,find opportunities to...SeniorFull timeWorldwide- ...decentralized finance (DeFi). The Chainlink stack provides the essential data, interoperability, compliance, and privacy standards needed... ...Reserve. Learn more at chain.link.About the RoleAs a software engineer on the Data Products team, you’ll collaborate with an...SeniorRemote work
$169k - $197k
...Entertainment is a member of the Sony family of global companies.Sony Music's Product Design Engineering and Global Operations (PDEGO) team is looking for a Senior Software Engineer, Data Operations to own the reliability, observability, and operational health of our data...SeniorWork at officeLocal area$175k - $225k
...willingness to challenge consensus.About the TeamThe DRW C/FICCO Data Engineering team is essential to developing valuable datasets and... ...tradingExperience with Linux-based, concurrent, high-throughput, low-latency software systemsExperience with pipeline orchestration frameworks (e.g...SeniorTemporary workFlexible hours$206k - $255k
...to help define the future of finance?Are you a strong software engineer who's passionate about data, distributed systems, and delivering impact at scale?... ..., while staying close to the code?We're looking for a Senior Software Engineer to join Elliptic's Product-Engineering...SeniorRemote workHome office$119.77k - $140.9k
....Job DescriptionThis position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate...SeniorFull timeLocal area3 days per week$146k - $234k
...project supports a suite of web-based applications that automate data management for IC data custodians. The products facilitate... ...facility and offers flexible hours.The team is seeking a Software Engineer to:Devise strategies to extract meaning and value from structured...SeniorContract workFlexible hoursShift work$121.4k - $161.8k
...where you can learn and collaborate with some of the most talented people in the industry.Rockstar Games is seeking a Senior Software Engineer in Data Engineering to join a team focused on building a cutting-edge game analytics platform and tools to better understand our...SeniorFull timeWork at office$243.29k - $295.25k
...civil shared experiences for everyone.The Data Access team within Infra / Storage... ...the intersection of distributed systems engineering, reliability engineering, and platform... ...impact Roblox-wide scale and stability.As a Senior Software Engineer you will work on some of...SeniorFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$153k - $179k
...Expectations are high, and so are the rewards.The Data Engineering team builds and maintains the... ..., and scales its products.As a Senior Data Engineer, you will design, build,... ...building end-to-end data pipelinesHands-on software engineering experience, with the ability...SeniorWork at officeFlexible hoursShift work3 days per week$243.29k - $295.25k
...create safer, more civil shared experiences for everyone.The Data Engineering team at Roblox plays a fundamental role in enabling the company... ...and tooling to support the growing demand for analytics.As a Senior Data Engineer, you will work to define the data ontology for...SeniorFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$168.1k - $227.4k
...securely access their resources while powering generative AI workloads at global scale.We are looking for a talented Senior Software Development Engineer who is passionate about transforming complex problems into simple, scalable, and maintainable solutions in the...SeniorInternshipFlexible hours$184.9k - $250.2k
Join Amazon's Data Integration organization and help shape the future of AI-driven data integration! We're seeking a talented Senior Software Engineer to join our AI and Platform Excellence (APEX) team. APEX is at the forefront of leveraging AI/ML to revolutionize data...SeniorInternshipFlexible hours$196.75k - $243.29k
...more civil shared experiences for everyone.With Roblox’s daily active users growing at a record pace, we are seeking a senior data infrastructure engineer to join our new Data Insights team. Our team owns the data tooling that empowers Roblox builders to independently...SeniorFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday- ...ecosystem of devices and cloud software. Like our products, we work... ...training systems informed by real data about how officers perform in... ...head of product was a Staff Engineer. Our TPM ran a 60-person engineering... ...do it better; you'll be the senior engineering voice they've been...SeniorRemote work
$152k - $241.5k
The NVIDIA DGXC Data Services team builds cloud-native systems, frameworks, and services for managing data across hybrid and multi... ...real workloads and production environments.Use modern software engineering practices, including AI-assisted and agentic development workflows...SeniorFull timeRemote work$164k
About the RoleThe 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 data artifacts and insights that enable accurate, governed, data-driven decision...SeniorFull timeWork at officeLocal areaRemote work$155k - $190k
Senior Software Engineer - Big Data/ML OpsTruveta is the world’s first health provider led data platform with a vision of Saving Lives with Data. Our mission is to enable researchers to find cures faster, empower every clinician to be an expert, and help families make the...SeniorFor contractorsVisa sponsorshipWork visaFlexible hours- PLEASE CLICK HERE TO SEE *ALL* OF OUR JOB OPENINGS!Senior Software Engineer - Backend, Data ProductsAs a Senior Software Engineer on Backend, Data Products, you build the product itself — the composable, self-correcting pipeline capabilities customers actually use. You...Senior
$225k - $300k
...’s at the airport, stadium, or throughout your everyday life, CLEAR unlocks the magic of frictionless experiences.As a Senior Software Engineer, Data, you will design, build, and operate the next generation of our data platform and products - going beyond ID to power a...SeniorFlexible hours$160k
About the RoleThe Data Governance function is pivotal in ensuring the integrity, trustworthiness, and effective management of Chime’s... ...confidence decision making across the company. As a Data Governance Engineer, you will develop and implement policies and tools for data...SeniorFull timeWork at officeLocal areaRemote work$168.1k - $227.4k
We make AWS billing data trustworthy at the source. As a Software Development Engineer II on the Billing Data Services (BiDS) team, you will build and operate the foundational... ...can ripple into thousands of customer bills.As a senior software engineer on this team, you will lead the...SeniorContract workInternshipImmediate startFlexible hoursDay shift- The MLIL DataPlane team is looking for a Senior Software Development Engineer to own the design and implementation of our inference data plane. We build the software that makes large models run efficiently on custom hardware - spanning model execution, memory management...Senior
$140k - $160k
...centers on making journalism so good that it’s worth paying for. About the Role:The New York Times is looking for a Senior Software Engineer to join the Content Data Products team. You will report to an engineering manager and partner with engineers, product and project...SeniorWork at officeLocal areaFlexible hours2 days per week$117k - $234k
...OfficePosition Summary...What you'll do...Role summary:The Senior Software Engineer will lead the delivery of scoped features and models through... ...’s mission and operational goals.About the team:The MarTech Data Engineering team develops scalable, multi-tenant engineering...SeniorFull timeTemporary workPart time$172k - $215k
...ready 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...SeniorFull timeWork at officeLocal area- About the TeamData is at the foundation of DoorDash success. The Data Engineering team builds database solutions for various use cases... ...decision-making at DoorDash.About the RoleDoorDash is looking for a Senior Data Engineer to be a technical powerhouse to help us scale...SeniorHourly payWork at officeLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Data Engineering. Be the first to apply!
- cybersecurity software engineer United States
- graduate software engineer United States
- software developer fintech United States
- new graduate software engineer United States
- senior robotics software engineer United States
- software engineer visa sponsorship United States
- software qa engineer United States
- network software engineer United States
- software engineer remote United States
- part time software developer United States
