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

Software EngineerSoftware EngineerOtherRemoteSeniorTeam 501-1,000

Location

United States

Posted

98 days ago

Salary

$150K - $200K / year

Seniority

Senior

Job Description

Senior Software Engineer

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 States Overview Millions of developers start their day on GitHub — and the frontend platform you build will define the quality, speed, and reliability of that experience. As a Senior Software Engineer on the React Platform team, you will design and evolve the frontend architecture, frameworks, tooling, and performance infrastructure that underpin GitHub's entire web UI — enabling engineering teams across the company to build scalable, accessible, performant, and secure React applications with confidence. You will grow your expertise across large-scale React architecture, client-side performance optimization, and platform-as-a-product thinking. The React Platform team is part of the Core UX org in Core Productivity. We are an enablement-focused platform team — our customers are both the millions of developers who use GitHub every day and the internal engineering teams we accelerate through expert guidance, reusable patterns, and production-ready tooling. We measure our success by web performance benchmarks, developer experience scores, and how quickly product teams can go from idea to production on our platform. 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 and evolve frontend frameworks, tooling, and architectural patterns that enable frontend contributors across GitHub to build scalable, accessible, and performant React applications. - Improve client-side performance and reliability — identify and resolve latency issues, improve observability, and help establish high standards for the web platform. - Design, develop, test and ship high-quality technical solutions. - Collaborate with cross-functional and product engineering teams to understand needs, shape platform investments, and implement innovative solutions. - Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others. - Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations. - Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems. - 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. - Become intimately familiar with the systems you build and take pride in writing maintainable code. 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: - Strong practical skills in modern web technologies and languages including but not limited to React, TypeScript, Node.js, and GraphQL. - Experience building and scaling large React applications in production, including shared frontend platforms, architectural patterns (e.g. data routing, state management), developer tools, or infrastructure that other engineering teams rely on to ship products. - Experience with server-side rendering architectures and designing or consuming APIs that serve frontend applications (e.g.,GraphQL, REST, or BFF patterns). - Experience with performance optimization and latency reduction in consumer-facing web applications (e.g., code splitting, bundle analysis, Core Web Vitals improvement). - Experience with observability and monitoring in production environments — metrics, logging, tracing, or real-user monitoring for client-side applications. 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. 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!

Related Job Pages

More Software Engineer Jobs

Business Web Solutions (USA) logo

Stack Developer Intern – Trainee

Business Web Solutions (USA)

Custom Software & App Development Services

InternshipRemoteTeam 11-50H1B No Sponsor

• Assist in end-to-end website development and redesign activities. • Work with development and design teams to enhance website performance and scalability. • Support the creation of wireframes, layouts, and basic UX elements. • Develop responsive front-end features and assist with backend functionality. • Participate in planning and brainstorming discussions with the team. • Help with debugging, testing, and maintaining website quality. • Follow clean coding principles and version control standards.

Worldwide
$200 / month
Job Closed
Accenture Federal Services logo

Power Platform Application Developer

Accenture Federal Services

We believe in the power of change, harnessed in ways that matter for our country and communities.

OtherRemoteTeam 10,001+Since 2017H1B No Sponsor

• Support direct change requests to applications in the OIM portfolio, including development, integration, and deployment. • Implement indirect changes or integrations with third-party software, libraries, and components. • Maintain code libraries and enforce code management methodologies. • Ensure all updates and deployments comply with cybersecurity guidelines and federal requirements. • Establish and manage routine system, application, and component updates per vendor and OIM lifecycle standards. • Guarantee compliance with Section 508 accessibility standards for all Electronic and Information Technology (EIT). • Document customer requirements and manage Agile ceremonies (Sprint Planning, Daily Scrums, Sprint Reviews, Retrospectives, and Backlog Refinement). • Collaborate with functional analysts, developers, and administrators to ensure application availability and performance. • Provide daily customer support, issue tracking, and coordination with OIM divisions, contractors, and departmental elements. • Create and update technical documentation, customer guides, and system artifacts in alignment with OIM policies. • Proactively identify deficiencies and modernization opportunities. • Support migration and integration of systems between DOE elements, cloud infrastructure, and standard platforms. • Provide database design, maintenance, and administration support. • Develop and execute retirement plans for end-of-life applications, ensuring seamless transitions to modernized solutions.

Washington
$116.9K - $243.1K / year
Job Closed
American Specialty Health Incorporated logo

Sr Software Engineer I (Remote)

American Specialty Health Incorporated

American Specialty Health is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to sex, gender, race, color, religion, creed, national origin, citizenship, ancestry, physical or mental disability, legally-protected medical condition, marital status, age, sexual orientation, genetic information, military or veteran status, political affiliation, or any other basis protected by applicable local, federal or state law. If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access our career center as a result of your disability. To request an accommodation, contact our Human Resources Department at (800) 848-3555 x6702.

OtherRemoteTeam 1,001-5,000

American Specialty Health Incorporated is seeking Sr. Software Engineers to join our growing organization. We are looking for creative and analytical problem-solvers to join one our growing Information Technology teams and help us continue to improve our products and processes so that our members and customers can reach their goals. As a company that heavily relies on cutting-edge IT operations to serve its members, ASH is seeking ambitious individuals with a strong team mentality and a genuine passion for software engineering. Join a company where programming design and quality is expected, appreciated, and nurtured. Remote Worker Considerations Candidates who are selected for this position will be trained remotely and must be able to work from home (WFH) in a designated work area with company-provided technology equipment. This remote/WFH position requires you have a stable connection to your Internet Service Provider with the ability to participate by video in online meetings over a reliable and consistent network (minimum internet download of 50 Mbps and 10 Mbps upload speed). Salary Range American Specialty Health complies with state and federal wage and hour laws and compensation depends upon candidate’s qualifications, education, skill set, years of experience, and internal equity. $112,500 to $140,000 Full-Time Annual Salary Range. Responsibilities - Analyze, design, develop, and maintain software applications using latest Microsoft technologies, with minimal supervision. - Formulates and defines system scope and objectives of complex software applications. - Develops an understanding of assigned application and internal customer area, standards and techniques, and general business knowledge. - Unit testing as applicable. - Provides accurate time estimates of assigned tasks and projects. - Mentors other engineers. - Properly refactor legacy components as needed. - Communicates directly with product owner and end users. - Participates in the training or development of others, as directed. - Maintains familiarity with and uses department methodology as appropriate. - Analyzes alternatives, providing a cost/benefit comparison. - Monitors and ensures automated processes run as expected. Responsible for remediation. - Assist in code reviews. Qualifications - Bachelor’s degree in an IT, computer or technical related field or equivalent experience. High school diploma required. - Minimum of 5 years of progressive experience performing computer programming with experience in ASP.Net, VB.Net, C#, SQL. - Experience with web development programming in a client/server setup required. - Experience with relational database design, writing queries and stored procedures with MySQL or Microsoft SQL required. - Experience with Object Oriented Analysis and Development within large enterprise level applications required. - Experience with development and consumption of web services preferred. - Experience with XSLT, XML. - HTTP, C#, SQL optimization experience - Experience with software design patterns required. - Experience with designing and architecting complex enterprise level systems required. - Experience with mentoring other programmers. - Maintain productivity in a changing environment. - Completing tasks in a fast paced development cycle. - Familiarity with software development life cycles such as Agile or SCRUM. - Ability to design and architect complex enterprise level systems. - Expertise with SOLID design principles. Core Competencies - Demonstrated ability to interact in a positive, respectful manner and establish and maintain cooperative working relationships. - Ability to display excellent customer service to meet the needs and expectations of both internal and external customers. - Excellent listening and interpersonal communication skills to identify critical core competencies based on success factors and organizational environment. - Ability to effectively organize, prioritize, multi-task and manage time. - Demonstrated accuracy and productivity in a changing environment with constant interruptions. - Demonstrated ability to analyze information, problems, issues, situations and procedures to develop effective solutions. - Ability to exercise strict confidentiality in all matters. Mobility Primarily sedentary, able to sit for long periods of time. Physical Requirements Ability to speak, see and hear other personnel and/or objects. Ability to communicate both in oral and written form. Ability to travel within the facility. Capable of using a telephone and computer keyboard. Ability to lift up to 10 lbs. Environmental Conditions Work-from-home (WFH) environment. American Specialty Health is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to sex (including pregnancy, childbirth, related medical conditions, breastfeeding, and reproductive health decision-making), gender, gender identity, gender expression, race, color, religion (including religious dress and grooming practices), creed, national origin, citizenship, ancestry, physical or mental disability, legally-protected medical condition, marital status, age, sexual orientation, genetic information, military or veteran status, political affiliation, or any other basis protected by applicable local, federal or state law. Please view Equal Employment Opportunity Posters provided by OFCCP here. If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access our career center as a result of your disability. To request an accommodation, contact our Human Resources Department at (800) 848-3555 x6702. ASH will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the Company’s legal duty to furnish information. #LI-Remote #Engineer #Spftware #MySQL #ASP.Net #VB.Net #SQL

United States
$112K - $140K / year
Job Closed
General Dynamics Mission Systems logo

Embedded Software Engineer [Remote Eligible]

General Dynamics Mission Systems

We develop mission critical solutions for those that lead, serve and protect the world we live in.

OtherRemoteTeam 10,001+Since 1952H1B No Sponsor

Basic Qualifications Education Requirements: Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred. Clearance Requirements: Ability to obtain a Department of Defense Secret security clearance is preferred at time of hire.] Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required. Responsibilities for this Position ROLE AND POSITION OBJECTIVES: General Dynamics Mission Systems has an immediate opening for an Embedded Software Engineer within the Land and Air Systems (LAS) Engineering team. This position provides an opportunity to design and build uniquely resilient hardware and software to ensure mission success in contested environments. The team is focused on tactical communications that span many Department of Defense (DoD) customers. In a collaborative environment, the team works closely with esteemed customers to develop solutions that allow them to carry out high-stakes national security missions. Required Qualifications: - Strong proficiency in C/C++ programming languages. - Knowledge of networking protocols and socket programming. - Strong Linux background, including device trees and drivers. - Experience in software architecture Preferred Qualifications: - Hands-on experience with microcontroller programming and debugging. - Familiarity with hardware interfaces such as I2C, SPI, UART, and GPIO. - Proficiency in using debugging tools like GDB, JTAG, and logic analyzers. - Experience with cross-compilation and toolchains for embedded systems. - Understanding of memory management and performance optimization in embedded systems. Additional Skills (Nice to Have): - Experience with real-time operating systems (RTOS). - Knowledge of cryptographic protocols such as SSL/TLS, IPsec, and PGP. - Understanding of Public Key Infrastructure (PKI) concepts. - Familiarity with hypervisors and virtualization technologies (e.g., KVM, Xen). - Ability to read and understand hardware schematics and datasheets. - Proficiency with Buildroot or similar build systems for embedded Linux. - Knowledge of security practices in embedded systems development. - Demonstrated experience leveraging AI-powered tools and technologies (e.g., GitHub Copilot, ChatGPT, or similar) to measurably improve software development productivity, code quality, or testing efficiency in an embedded systems environment. What sets you apart: - Ability to lead the software development process - Expertise in applying technical standards and methodologies to solve challenges in creative ways - Collaborative team player eager to provide technical leadership and positioning others for success - Thorough knowledge of technology trends and willingness to champion new ideas and process improvements - Commitment to ongoing professional development for yourself and others Our Commitment to You: - An exciting career path with opportunities for continuous learning and development. - Research oriented work, alongside award winning teams developing practical solutions for our nation’s security - Flexible schedules with every other Friday off work, if desired (9/80 schedule) - Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more - See more at gdmissionsystems.com/careers/why-work-for-us/benefits Workplace Options:This position is preferred to be fully on-site OR Hybrid/Flex as desired, however it is remote-eligible.While on-site, you will be a part of the one of the following communities: Scottsdale, AZ, Taunton, MA, Ft Wayne, IN, or Huntsville, AL. Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $112,924.00 - USD $125,275.00 /Yr. Company Overview General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team! Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans

United States + 1 moreAll locations: United States | Japan
$112K - $125K / year