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
- ...cybersecurity startup founded in 2019 by security veterans and data scientists from Fortune 500 companies. Our mission is to... ...customers: anvilogic.com/customers JOB DESCRIPTION As a Senior Software Engineer, Data at Anvilogic, you are responsible for designing,...SeniorRemote work
$180k - $225k
...vital to our success! We like software that’s serious and culture... ...reading. About the Customer Data Team Our Customer Data... ...ngrok runs entirely on AWS. Engineers develop by using remote... ...sponsorship. Compensation Senior Software Engineer Tier 1...SeniorPermanent employmentWork at officeLocal areaRemote work- ...we buy and produce products by providing data on transparency and traceability for supply... ...cooperation with other developers, data engineers and product managers. Design and build... ...user experience. Promote agile and software best practices and develop effective solutions...SeniorRemote work
- ...scalable solutions using cloud platforms and top engineering practices. Allata also empowers clients to unlock data value through analytics and visualization and... ...partnerships. We’re looking for experienced software developers, especially those with strong...SeniorRemote work
$125k - $156.3k
...Job Summary: Natera is seeking an experienced Senior Software Engineer with modern data engineering and AI-enabled development skills with deep scientific R&D background to design and build data products that directly support genomics research and translational science...SeniorWork at officeRemote workWorldwide- ...A healthcare technology company in Elmwood Park, NJ, is seeking a Senior Software Engineer to lead the development of scalable IT systems. The ideal candidate has over 10 years of experience in software engineering, specifically in designing API-driven systems and working...SeniorRemote work
- ...An innovative tech staffing agency is seeking a Senior Software Engineer to join a dynamic team focused on healthcare applications. The role encourages a flexible remote working arrangement and involves designing cloud-based microservices, translating requirements into...SeniorRemote workFlexible hours
$160k - $210k
...Senior Software Engineer, API and Data Delivery New York, NY or Los Angeles, CA The Opportunity This is a critical and exciting time at Enigma. We are hearing from repeated customers that our product is creating tremendous value for them and is aligned perfectly...Senior- ...Senior Software Engineer, Data Products Jellyfish is the backbone for elite engineering organizations, and we are looking for a Senior Software Engineer to join our team and turn our rich data into high impact features that solve real problems for our customers. You...SeniorRemote workWork visa
- ...At Latica, our goal is to unlock the value of data to transform patient care. Latica is a secure data network and medical intelligence... ...as the company scales. We're looking for a talented Data Engineer who will help us to drive our data platform. What You'll Do: Make...Senior
$140k - $180k
...Senior Software Engineer – Data Location: Remote (United States) Company Stage of Funding: Profitable Growth-Stage Healthcare Technology Company Office Type: Fully Remote Salary: $140,000–$180,000 Base + 10–20% Bonus We're representing a profitable, founder-led healthcare...SeniorWork at officeRemote workFlexible hours$190k - $250k
...Senior Software Engineer Atria Health is seeking a Senior Software Engineer for our Data Engineering team to support engineering efforts across our data infrastructure, pipelines, and analytics platforms. This senior individual contributor role is responsible for designing...SeniorWork at office3 days per week- ...decentralized finance (DeFi). The Chainlink stack provides the essential data, interoperability, compliance, and privacy standards needed... ...now secures the vast majority of DeFi. About The Role As a software engineer on the Data Products team, you’ll collaborate with an...SeniorRemote work
- ...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...SeniorFull timeWork at office
- ...Inc. is seeking a highly skilled Full Stack Developer with Big Data expertise to support mission-critical programs within the Intelligence... .... The ideal candidate will bring a strong mix of full stack engineering capabilities and data‑intensive application experience , with...Senior
$165k - $235k
...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Data Products based in United States. In this role, you will help transform rich engineering and product data into...SeniorRemote workFlexible hours- ...rapidly and looking for exceptional people to join us! About the role We are looking for passionate engineers who are excited to turn data into products customers love. As a senior engineer on the Data Products team at Persona, you'll build the customer-facing surfaces of...SeniorFull timeFor contractorsInternship
$175k - $225k
...willingness to challenge consensus. About the Team The DRW C/FICCO Data Engineering team is essential to developing valuable datasets and... ...Experience with Linux‑based, concurrent, high‑throughput, low‑latency software systems. Experience with pipeline orchestration frameworks (e...SeniorTemporary workWork experience placementFlexible hours- ...Data Processing Solutions Developer Design, develop, and maintain scalable data processing... ...-driven decision-making. Mentor junior engineers, conduct code reviews, and contribute to... ...practices and standards. 5+ years of software development experience in a scalable,...SeniorLocal areaFlexible hours
$88.9k - $165.1k
...: Design, develop, and maintain scalable data processing solutions across on-premises and... ...-driven decision-making. Mentor junior engineers, conduct code reviews, and contribute to... ...and standards. Who You Are: 5+ years of software development experience in a scalable, distributed...SeniorTemporary workFreelanceLocal areaFlexible hours$196k - $230k
...are high, and so are the rewards. The Data Engineering team builds and maintains the foundational... ..., and scales its products. As a Senior Data Engineer, you will design, build,... ...building end-to-end data pipelines Hands-on software engineering experience, with the ability...SeniorWork at officeFlexible hoursShift work3 days per week$88.9k - $165.1k
...Senior Software Engineer (Big Data) Overview What You'll Achieve: Design, develop, and maintain scalable data processing solutions across on-premises and cloud environments using Python and Apache Spark. Optimize and fine-tune Spark jobs for performance...SeniorLocal areaFlexible hours$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...SeniorFull timeWork at office- ...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...SeniorHourly payLocal areaFlexible hours
$143k - $215k
...digital health, we empower millions of people worldwide to sleep, breathe, and live better lives. We are seeking a Senior Software Engineer to join our Global Data Platform Engineering team and help build the next generation of ResMed’s enterprise data ecosystem. This is a...SeniorTemporary workWork experience placementWorldwideFlexible hours$164k
...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 data artifacts and insights that enable accurate, governed, data-driven...SeniorFull timeWork at officeLocal areaRemote workNight shift$160k - $240k
...Bloomberg L.P. is looking for a Senior Software Engineer for their VAULT platform in New York. The role involves building high-performance data pipelines and leading technical direction. Candidates should have a Bachelor's degree in Computer Science, 4+ years of experience...Senior- ...the world safer and more secure. The Data Platform team collaborates with an experienced group of data scientists, engineers, and product managers to build highly available... ...for TRM's products and services. As a Senior Software Engineer on the Data Platform team, you...SeniorRemote workWorldwide
$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...SeniorLive inWork at officeRemote workHome officeFlexible hours- ...Infrastructure Engineer Applied Intuition, Inc. is powering the future of physical AI.... ...engineers with expertise in scaling open-source data infrastructure to join the Data & ML... ...hooks Develop and deploy high-quality software using modern tooling and frameworks, especially...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Data Engineering. Be the first to apply!
- senior robotics software engineer United States
- software sales engineer United States
- intermediate software engineer United States
- junior software developer United States
- graduate software engineer United States
- software engineer internship United States
- senior software engineer United States
- software developer fintech United States
- software engineer visa sponsorship United States
- software engineer student United States



