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

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
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Data Engineering in United States vacancy
  •  ...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,... 
    Senior
    Remote work

    Anvilogic Inc

    Cincinnati, OH
    15 days ago
  • $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... 
    Senior
    Permanent employment
    Work at office
    Local area
    Remote work

    Ngrok

    Corpus Christi, TX
    15 days ago
  •  ...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... 
    Senior
    Remote work

    Open Sc

    Tucson, AZ
    15 days ago
  •  ...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... 
    Senior
    Remote work

    Allata

    San Jose, CA
    15 days ago
  • $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... 
    Senior
    Work at office
    Remote work
    Worldwide

    Natera

    Kansas City, MO
    15 days ago
  •  ...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... 
    Senior
    Remote work

    Ellkay

    Elmwood Park, NJ
    4 days ago
  •  ...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... 
    Senior
    Remote work
    Flexible hours

    Onward Search

    Saint Paul, MN
    4 days ago
  • $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

    Enigma Technologies

    New York, NY
    2 days ago
  •  ...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... 
    Senior
    Remote work
    Work visa

    Venturefizz Product Management Community

    United States
    9 hours ago
  •  ...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

    Latica

    Palo Alto, CA
    9 hours ago
  • $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... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Recruiting from Scratch

    United States
    4 days ago
  • $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... 
    Senior
    Work at office
    3 days per week

    Atria

    New York, NY
    2 days ago
  •  ...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... 
    Senior
    Remote work

    Framework Ventures

    New York, NY
    9 hours ago
  •  ...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... 
    Senior
    Full time
    Work at office

    Dormont Manufacturing Company

    Andover, MN
    9 hours ago
  •  ...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

    KDA CONSULTING INC

    Chantilly, Loudoun County, VA
    4 days ago
  • $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... 
    Senior
    Remote work
    Flexible hours

    Jobgether

    United States
    2 days ago
  •  ...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... 
    Senior
    Full time
    For contractors
    Internship

    Persona

    San Francisco, CA
    4 hours ago
  • $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... 
    Senior
    Temporary work
    Work experience placement
    Flexible hours

    P2P

    New York, NY
    9 hours ago
  •  ...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,... 
    Senior
    Local area
    Flexible hours

    Digitas

    Westminster, CO
    3 days ago
  • $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... 
    Senior
    Temporary work
    Freelance
    Local area
    Flexible hours

    Unavailable

    Westminster, CO
    22 hours ago
  • $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... 
    Senior
    Work at office
    Flexible hours
    Shift work
    3 days per week

    United States Digital Space LLC

    Menlo Park, CA
    3 days ago
  • $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... 
    Senior
    Local area
    Flexible hours

    Prodigious Worldwide

    Westminster, CO
    4 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
    4 days ago
  •  ...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
    4 days ago
  • $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... 
    Senior
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Worklane GmbH

    San Diego, CA
    9 hours ago
  • $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... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Night shift

    Chime Financial, Inc

    San Francisco, CA
    3 days ago
  • $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

    Bloomberg

    New York, NY
    9 hours ago
  •  ...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... 
    Senior
    Remote work
    Worldwide

    Trm Labs

    Mesa, AZ
    15 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... 
    Senior
    Live in
    Work at office
    Remote work
    Home office
    Flexible hours

    Sentilink

    Columbus, OH
    15 days ago
  •  ...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

    Applied Intuition

    Sunnyvale, CA
    9 hours ago

Do you want to receive more vacancies?

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