GitHub, Inc. logo
GitHub, Inc.

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.

Senior Software Engineer, Git Storage

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000

Location

United Kingdom

Posted

71 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer, Git Storage

GitHub, Inc.

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 Kingdom Overview GitHub is seeking a Senior Software Engineer to join the Git Systems Engineering team (subteam: Git Storage), which runs the largest code-hosting platform in the world, part of our Platform and Infrastructure organization. Our group is responsible for the services that store and serve Git repositories, both directly to users and to other layers in the GitHub software stack. We build the various microservices, protocols, proxies, and control systems that power Git operations at GitHub and operate them at scale. Our group is highly distributed and the right candidate will thrive in an environment of asynchronous communication. We expect you to have excellent written communication skills and be able to create working relationships with coworkers in locations around the globe. This role is focused on wide-reaching, cross-team work to improve our git code-hosting platform. This role will be involved in the design, rollout and support of highly performant, highly scalable, and highly available services to enable the next generation of AI-driven software development. Responsibilities - Design, develop, test, and ship high-quality solutions within the team’s service area, with attention to scalability, availability, and maintainability; build deep familiarity with the systems you own and apply best practices to keep code extensible and operable. - Lead technical discussions for features in the team’s area of responsibility; produce design docs/proposals as needed; and validate approaches through targeted experiments and prototypes, incorporating stakeholder and customer feedback. - Lead by example by writing clean, defensive, maintainable code and mentoring engineers within the immediate team on implementation details, debugging techniques, and product/service expertise. - Provide technical leadership in code reviews to ensure changes meet GitHub and team quality standards (correctness, security, reliability, diagnosability, and maintainability), and that code is ready to merge and operate at the expected scale. - Partner with engineering and product stakeholders to define requirements, identify dependencies, break work into deliverable milestones, and provide estimates and risk/impact tradeoffs to support prioritization and successful delivery. - Participate in the on-call rotation for the team’s services; act as a first responder for your area of ownership; troubleshoot complex live-site issues using logs/telemetry; drive mitigations and safe deployments (including rollback plans); and write postmortems that result in measurable follow-up improvements. - Model engineering excellence by improving developer workflows (tooling, automation, and repeatable quality checks), sharing learnings from investigations and incidents, and contributing to a collaborative team culture with strong ownership and inclusive communication. 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. Other Qualifications: - Ability to meet GitHub, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft, GitHub’s parent company, Cloud Screen upon hire/transfer and every two years thereafter. Preferred Qualifications: - Experience with cloud platforms like Microsoft Azure and Amazon Web Services. - Understanding of production system monitoring and observability. - Ability to think critically about both system design and software engineering concepts and blend those perspectives pragmatically based on project needs. - Demonstrated 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 product. 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. Equal Employment Opportunity 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!

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 51-200

About Ascent Ascent Developer Solutions is a leading private lending platform, serving real estate developers nationwide in the acquisition, renovation, and construction of residential real estate. Founded by a leadership team with a deep understanding and personal experience in virtually every facet of real estate development, Ascent is uniquely positioned to create custom, innovative lending solutions for a variety of real estate development business strategies. Role Summary: The Senior Developer will build and enhance our lending platform while contributing to the adoption of modern technologies across the organization. This role requires a strong technologist who can deliver high-quality solutions in a fast-paced environment, working across low-code platforms, modern JavaScript/TypeScript frameworks, and cloud infrastructure. The ideal candidate brings solid technical depth with an understanding of business context and can operate effectively with minimal supervision. ESSENTIAL DUTIES - Design, develop, and maintain scalable applications using low-code/no-code platforms and modern JavaScript/TypeScript frameworks. - Implement AI-powered solutions and tooling to improve development workflows and operational efficiency. - Own technical delivery of assigned projects from development through deployment, ensuring alignment with business objectives and technical standards. - Build and maintain CI/CD pipelines and cloud infrastructure solutions, with a focus on Azure-based architecture. - Collaborate with cross-functional teams to translate business requirements into robust technical solutions. - Contribute to architectural decisions, code quality standards, and engineering best practices. - Evaluate and integrate new technologies to improve platform capabilities and development efficiency. - Participate in code reviews and provide constructive technical feedback to peers. GENERAL DUTIES - Work with product management and business stakeholders to scope work and estimate delivery timelines. - Contribute to the development of engineering processes and methodologies that support rapid, high-quality delivery. - Document system designs, technical specifications, and implementation decisions. - Stay current with industry trends and emerging technologies relevant to fintech and lending domains. - Support incident response and production issue resolution as needed. QUALIFICATIONS Required: - Bachelor’s degree in Computer Science, Engineering, or related technical field. - 5–7 years of software engineering experience with at least 2 years in a senior or lead development role. - Strong proficiency in modern low-code/no-code platforms (OutSystems, Mendix, Appian, Retool, or similar). - Solid experience with JavaScript/TypeScript and modern frontend frameworks (Next.js, React, Svelte, Vue.js, or Angular). - Experience designing and implementing cloud-native architectures, microservices, and API integrations. - Working knowledge of CI/CD practices, infrastructure as code, and DevOps principles. - Experience with RESTful API design and implementation. - Understanding of software security best practices and compliance requirements in regulated industries. - Strong communication skills with the ability to explain technical concepts to non-technical stakeholders. - Demonstrated ability to work independently and drive projects to completion with minimal supervision. Preferred: - Experience in fintech, lending, or financial services technology. - Knowledge of real estate or construction lending processes. - Experience with AI/ML technologies and their practical applications in business contexts. - Experience working in startup or high-growth environments. The Pay Salary range is $150,000-$165,000 per year with a discretionary bonus of up to 25% per year The Work Environment - This role works remotely in the United States with occasional travel to our corporate headquarters in Encino. - Full-time, 40 hours per week; must be available for occasional overtime. - Some nights and weekends required. Our Benefits We offer a comprehensive benefits package designed to support your health, well-being, and work-life balance. Our benefits include five health plans, two dental plans, health savings and flexible spending accounts, vision coverage, a 401(k) plan, and other optional benefits from which to choose. Our Pledge We pledge to be fair and considerate in hiring and promoting individuals, ensuring everyone can contribute their fullest potential regardless of background, identity, or personal circumstances. By promoting equal opportunity, we not only enhance our workplace but also contribute to a more just and equitable society. At Ascent, we stand united in building a community where everyone is empowered to succeed. Thank you for joining us on our journey towards a more inclusive future.

United States
$150K - $165K / year
Job Closed
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

About Grupo QuintoAndar We are Grupo QuintoAndar, the largest real estate ecosystem in Latin America. Guided by a shared purpose of helping people love where they live, we have a diversified portfolio of brands and solutions across different countries in Latin America, covering all phases of the housing journey. We also have a Technology Hub in Portugal. We develop technology and innovation to transform and enhance the overall living experience. With the support of a world-class team of investors and advisors, including Kaszek, Qualcomm, General Atlantic, and SoftBank, Grupo QuintoAndar is currently valued at over USD 5.1 billion and continues to grow year over year. Here, you will work with top professionals in the market, in an environment that breathes innovation, collaboration, and high performance. To learn more about our story, visit: https://grupoquintoandar.com/pt/. Location & Remote Work for technology and remote-first roles Our technology team operates under a "remote-first" model, which means we work from home and can live anywhere in Brazil. We also offer the option of working from our São Paulo offices or partner coworking spaces, up to twice a week. Hiring Process Stages The stages of our hiring processes aim to assess your experiences and allow you to meet our teams and explore career opportunities. They are structured as follows: - Application - Technical CV screening - People Interview with Recruiters - Tech Screening with Engineering Team (code live case) - Technicals Interviews (architecture live cases and tech leadership) - Offer As a Staff Software Engineer on our team, you will work with leaders across the Data, Product, Design and Engineering teams to define our business and architecture vision. Your responsibilities will include: What we are looking for: - Proven track record of delivering solutions to complex problems; - Experience designing and maintaining large and scalable systems, - Critical thinking about development tools and processes; - Deep understanding of best practices for software maintainability and team productivity; - Proficiency in several industry technologies and frameworks such as event streaming, horizontal scaling, data storage and retrieval among others; - People that are seeking to learn and deliver real impact through high-quality data-driven and structured software, valuing work-life balance; - Be a technical reference for the engineering team; - Engage in critical analysis of development tools and processes, identifying areas for improvement and implementing best practices to enhance software maintainability and team productivity; - Develops, codes, configures, and tests programs and systems; - Fluency in Portuguese and knowledge in English - we usually use English to write our code, documentation, tools, reference materials and eventually talk to partners and co-workers from other countries. Requirements - Know computer theory, including optimization of algorithms and distributed systems; - Conducted projects that involved collaboration of different teams; - Demonstrate the ability to learn quickly to tackle new challenges; - Excellent english skills (verbal and written) is mandatory. Important - Our hiring process starts with the application! If you truly want to be part of our team, please complete this step of the process. We analyze all candidates individually and provide feedback to all applicants. - All communication will be conducted via email, so please stay tuned for our messages and release the domain @quintoandar.com.br to ensure our emails are not sent to spam. Benefits - Competitive salary - Profit sharing - Meal allowance - Health insurance - Dental plan - Life insurance - Childcare subsidy and Atypical Parenthood subsidy - Wellhub - Home office allowance - Employee assistance program (mental health, social, legal, and financial support) - Extended parental leave - Day off on birthday, Mother’s Day, and Father’s Day - Benefits Club (discounts on everyday services) - Discounts at educational institutions - Reading kit for children – PlayKids Diversity & Inclusion at Grupo QuintoAndar We value diversity and want everyone to feel welcome here, regardless of their age, gender identity, sexual orientation, race, color, ethnicity, origin, disability, religion, or any other characteristic. All our job openings are open to all individuals! You'll notice there are some diversity questions in the application form. For affirmative action roles, this information may be used to verify your alignment with the target audience for the opportunity. In such cases, it may be used for elimination purposes. For non-affirmative action roles, this data will be used anonymously, exclusively to monitor and improve our inclusion practices in the hiring process, and will have no impact on your application. Privacy and Data Protection The Grupo QuintoAndar operates in compliance with privacy and data protection laws, including, but not limited to, the Brazilian General Personal Data Protection Law (LGPD) (Law No. 13,709/2018), and ensures the security of your data. To learn more, please access our Privacy Notice for Candidates. For questions or to exercise your rights as a data subject, please contact us through our Service Channel. #LI-FS4

Brazil
Fanatics, Inc. logo

Senior Software Engineer (FBG)

Fanatics, Inc.

We amplify pride and create connections for all fans around the world.

Full TimeRemoteTeam 1,001-5,000Since 2011H1B No Sponsor

Overview As a Senior Software Engineer (Backend, Java), you'll join the iCasino Platform team within FBG, working on a highly scalable, fault-tolerant system that powers casino gaming experiences. Your responsibilities will include designing, implementing, testing, and maintaining software for game management, bet placement, jackpots, and integrations with third-party providers. Beyond coding, you'll contribute to mentoring junior engineers, promoting engineering best practices, and collaborating with internal teams to ensure seamless interactions between our casino platform and other services within the Fanatics ecosystem. Responsibilities - As a microservices developer, you are required to build software systems that have well-defined interfaces. The selected candidate will have to write modular and reusable code. The candidate will be responsible for giving quality results to big enterprise projects. - Develop, test, document, and deploy high quality software into production - Build features and tools that you and your team use - Clarify requirements and assists with coding/story estimates - Participate in the on-call rotation when needed to troubleshoot software issues - Quickly identify when to troubleshoot or escalate when tasks or projects hit roadblocks - Mitigate immediate risk, identify and resolve root causes - Make technical and design approach trade-off decisions - Contribute to team planning and design discussions, building more expertise around design approaches, driving best practices and improving the speed of delivery - Impact software quality, customer experience and maintainability of product features by helping to automate testing and manual operational excellence tasks - Work closely with our product team and other internal stakeholders to make technology decisions that grow and improve our products - Must be open to occasional travel to Fanatics Betting & Gaming offices and other locations for conferences, events, meetings, and team-building activities Required Qualifications - 6+ years of industry experience. - 3+ years of experience in Java/Spring Boot - 2+ years of experience building highly scalable and fault tolerant systems - Design and develop Microservices systems with Java, Spring or Node.js - Able to triage and debug system-wide production issues - Able to effectively communicate complex technical subjects to a variety of audiences (engineers, technical leaders, marketing and operations teams, non-technical functional leaders) - Familiar with Agile software product delivery and SCRUM methodology - Thrive in an entrepreneurial, hyper-growth environment where priorities evolve regularly and decisions are made quickly Preferred Qualifications - Experience with AWS or other cloud computing platforms - Experience with PostgreSQL or other relational db experience (eg mysql, oracle, etc.) Salary Range: $121,600 – $172,800 USD per year The base salary for this role is based on job-related knowledge, skills, and experience and may vary depending on the successful candidate’s geographic location. Remote employee may also be eligible for a home office setup stipend. For information about our benefits, please visit https://benefitsatfanatics.com/ Depending on the role, your interview and onboarding experience may include in-person components, such as onsite interviews or Launching into Better: LIVE—a multi-day cultural immersion in New York City for full-time, non-seasonal hires. These sessions are designed to build connection and bring our culture to life, though specific travel and participation requirements will be confirmed based on your role and location. Your recruiter will provide clear guidance at each stage of the process. Ready to build the future of sports betting? If you possess some of these skills but not all of them, we still encourage you to apply! Fanatics is building a leading global digital sports platform. We ignite the passions of global sports fans and maximize the presence and reach for our hundreds of sports partners globally by offering products and services across Fanatics Commerce, Fanatics Collectibles, and Fanatics Betting & Gaming, allowing sports fans to Buy, Collect, and Bet. Through the Fanatics platform, sports fans can buy licensed fan gear, jerseys, lifestyle and streetwear products, headwear, and hardgoods; collect physical and digital trading cards, sports memorabilia, and other digital assets; and bet as the company builds its Sportsbook and iGaming platform. Fanatics has an established database of over 100 million global sports fans; a global partner network with approximately 900 sports properties, including major national and international professional sports leagues, players associations, teams, colleges, college conferences and retail partners, 2,500 athletes and celebrities, and 200 exclusive athletes; and over 2,000 retail locations, including its Lids retail stores. Our more than 22,000 employees are committed to relentlessly enhancing the fan experience and delighting sports fans globally. Launched in 2021, Fanatics Betting and Gaming is the online and retail sports betting subsidiary of Fanatics, a global digital sports platform. The Fanatics Sportsbook is available to 95% of the addressable online sports bettor market in the U.S. Fanatics Casino is currently available online in Michigan, New Jersey, Pennsylvania and West Virginia. Fanatics Betting and Gaming operates twenty-two retail sports betting locations, including the only sportsbook inside an NFL stadium at Northwest Stadium. Fanatics Betting and Gaming is headquartered in New York with offices in Denver, Leeds and Dublin.

United States
$121K - $172K / year
Job Closed
Beep Saúde logo

Developer II

Beep Saúde

Maior empresa de saúde domiciliar do Brasil, 100% digital!

Full TimeRemoteTeam 1,001-5,000Since 2016H1B No Sponsor

• Actively participate in the development and maintenance of our Ruby on Rails applications; • Develop and maintain distributed systems using RabbitMQ; • Develop and maintain automated tests to ensure code quality; • Collaborate with the technology team on architecture and system design decisions; • Develop and maintain JavaScript applications, using the Vue.js framework when needed.

Brazil
Job Closed