GitHub logo
GitHub

GitHub is an open-source code-hosting website, a publishing service, and a social networking site for programmers. Comprised of "code hackers," "pixel stylists,

Software Engineer III

Location

Worldwide

Posted

26 days ago

Salary

$107.7K - $285.9K / year

Seniority

Senior

Job Description

Software Engineer III

GitHub

Title: Software Engineer III Location: United States Job Description: 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 GitHub is changing the way the world builds software and we want you to help lead this effort. The Compute Foundation team owns and operates the core runtime layers that powers GitHub's internal compute platform. Our team is responsible for the VM platform, OS and container base images, fleet-wide configuration management, and secure, automated reboot orchestration across GitHub's global data centers. Our mission is to provide a reliable, scalable, and low-toil platform that enables internal engineering teams to ship features, migrate to Azure, and meet security SLAs without worrying about infrastructure complexity. As a Software Engineer III, you will contribute to the engineering foundations that keep GitHub's services running smoothly. You'll collaborate with a distributed team of engineers to improve the reliability, safety, and automation of our compute platform, covering everything from hypervisor lifecycle and VM runtime workflows to image pipelines and configuration tooling. You'll work in an environment optimized for asynchronous work and written communication, partnering with teams across the company to help them adopt platform best practices and build resilient services on top of our infrastructure. You'll have opportunities to take well-scoped ownership areas, implement improvements that reduce operational toil, and build systems that directly support GitHub's ability to scale. This role provides the opportunity to solve complex infrastructure problems at scale, strengthen the platform that hundreds of internal teams rely on, and help shape the future of GitHub's compute ecosystem. Responsibilities - Contribute to the design and implementation of reliable, performant, and secure systems that support GitHub's compute platform (e.g. hypervisor, lifecycle, VM runtime, automation, image pipelines, and configuration tooling) - Build features and automation that reduce operational toil and increase the predictability and safety of platform operations. - Maintain and improve existing compute and lifecycle services, including GC2 components, fleet management workflows, and base OS/container image pipelines. - Write, review, and maintain high-quality code while following GitHub engineering best practices. - Collaborate with partner engineering teams to help them adopt platform capabilities, debug issues, and integrate with Platform APIs and workflows. - Participate in on-call rotations for the services and systems owned by the organization, contributing to incident response, reliability improvements, and follow-up work. - Contribute to clear, thoughtful documentation and to asynchronous communication patterns that support a distributed engineering environment. Qualifications Required/Minimum Qualifications: - 4+ years' technical experience in infrastructure domains (e.g., container orchestration engineering, platform engineering, database engineering, software engineering, network engineering, systems administration, or related field), - OR bachelor's degree in computer science, Information Technology, or related field AND 2+ years' technical experience in infrastructure domains (e.g., container orchestration engineering, platform engineering, database engineering, software engineering, network engineering, systems administration, or related field), - OR equivalent experience. - 2+ years building and supporting large, high traffic applications at scale within platform/infrastructure domains - 2+ years supporting and building cloud native workloads in Azure, AWS or Google Cloud Preferred Qualifications: - 4+ years' experience with Azure, or any other Cloud Provider - Experience building or maintaining planetary scale engineering systems - Experience working with a remote, distributed team - Strong written and verbal communication skills - Demonstrated expertise in working with cloud environments and Cloud Native Compute Foundation (CNCF) concepts, which is beneficial for managing and optimizing cloud-based infrastructure. Compensation Range The base salary range for this job is USD $107,700.00 - USD $285,900.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

Nexthink logo

Software Engineer

Nexthink

Unparalleled Visibility Into Issue Detection, Diagnosis, and Remediation

Full TimeRemoteTeam 501-1,000Since 2011H1B No Sponsor

Company Description Hi, we're Nexthink. We're not just the leader in the digital employee experience category, we invented the category. Our solutions combine real-time analytics, automation and employee feedback across all endpoints to help IT teams delight people at work. Our cloud-native platform pinpoints issues and solutions, automates response, and helps companies continuously improve their employees' experience, making them more productive, efficient, and happy at work. We have millions of endpoints deployed, we've surpassed $100M in ARR, and we've recently secured $180M in Series D financing for a company valuation of $1.1B, but we're just getting started. Job Description Job Description The DEX (Digital Employee Experience) team works on generating the fundamental data that is used in understanding user experiences across organisations. You will be working as part of a small close knit team on a complex data pipeline involving millions of messages per second, terabytes of data and complex transformations. A quick thinking mind and the ability to understand often complex and abstract systems is a must. #LI-Hybrid Qualifications - Minimum 7 years of experience in software development - Strong experience in Backend development experience - B.E/B. Tech in Computer Science (or equivalent), MSc preferred - Excellent Java skills - Deep working knowledge of Kafka - Deep working knowledge of Spark - Excellent knowledge of microservice architecture - Good understanding of Observability (Eg New Relic, DataDog, others) - Experience working with GraphQL - Experience in implementing REST API & swagger - Experience in Spring Boot or Micronaut is a plus - Excellent knowledge of both SQL and NoSQL databases (eg Clickhouse) - Practical knowledge of Kubernetes, helm and Docker - Strong refactoring abilities and test automation - Strong motivation for complex challenges and learning new technologies - Excellent communication and teamwork skills - Mind-set oriented towards continuous improvement, lean thinking and high-quality work - Fluent in English (spoken and written Additional Information We are the pioneers and trailblazers of a global IT Market Category (DEX) that is shaping the future of how the world works, giving our customers' IT Teams total digital visibility across their enterprise. Our innovative solutions integrate real-time analytics, automation, and employee feedback across all endpoints. This enables our IT teams to solve complex technical challenges, create ever more productive workplaces, and deliver happy, satisfied employees in the digital workplace. With over 1000 employees across 5 continents, Nexthink operates as One Team, connecting, collaborating and innovating to continuously grow. We call our employees 'Nexthinkers' and our commitment to diversity, inclusion, and equity is second to none. We currently have over 75 nationalities working with us, from all cultures and backgrounds, speaking many different languages. If you are looking for a change and like a nice atmosphere, lots of challenges, and having fun while working, this is a great opportunity for you! Check what we offer: - Permanent Contract and a competitive compensation package. - Health insurance through our partnership with ACKO, including OPD coverage for dental, vision, health check-ups, consultations, and pharmacy expenses. - Hybrid work model balancing office and remote work, with a structured approach for new hires to foster connections and onboarding. - Flexible Hours and unlimited vacation (employees have unlimited paid time off on top of the 22 days of holidays we offer). Plus, company-paid bank holidays (12), sick days (10-30), bereavement leave (5), and 3 days per year for volunteering. - Free access to professional training platforms to explore your interests and enhance your skills. - Stay covered against accidents, bodily injuries, and disabilities with our personal accident insurance policy, providing assurance with coverage up to three times your annual CTC. - New mothers are entitled to up to 26 weeks of maternity leave, with the flexibility to use up to 8 weeks before the expected delivery and the remaining 18 weeks after. Birth fathers can take 6 weeks of paternity leave, while adoptive parents are eligible for 26 weeks of leave for mothers and 6 weeks for fathers. - Under the Payment of Gratuity Act, receive gratuity at the rate of 15 days of basic pay for every completed year of service, provided you've been employed by the company for a minimum of 5 years. Gratuity is payable at retirement or resignation based on your last drawn basic pay. - Bonuses for referring successful hires after three months of continuous employment. Please note that not all the benefits listed above are available for temporary, contract, and internship roles. To ensure you have the most up-to-date information, we recommend checking with your Recruitment Partner.

India
Traveling with Mchaila logo

Travel Workflow Planner

Traveling with Mchaila

Applicants must be citizens of the United States, United Kingdom, Australia, Spain, Mexico, or LATAM regions.

Role Description We're looking for an organized and detail-driven Travel Workflow Planner to support daily operations by coordinating travel requests, managing booking timelines, and ensuring each step of the process runs smoothly from start to finish. This fully remote opportunity is ideal for someone who thrives on structure, enjoys managing multiple moving parts, and takes pride in keeping workflows efficient and on track. In this role, you'll use established systems, tools, and training to organize travel-related tasks, track progress, and maintain accurate records. You'll work independently while ensuring clear communication, timely follow-ups, and a high standard of accuracy throughout the planning process. - Coordinate travel workflows, timelines, and booking milestones - Organize and track travel requests from initial inquiry through confirmation - Communicate with clients and team members to gather and verify details - Monitor progress, identify outstanding items, and follow up as needed - Maintain organized digital records and documentation - Review booking details to ensure accuracy and completeness - Support efficient operations by keeping all tasks aligned and on schedule Qualifications - Strong organizational and communication skills - Ability to manage multiple workflows and prioritize effectively - Experience in coordination, planning, scheduling, or customer support (preferred, not required) - Comfortable working independently in a remote environment - Detail-focused, dependable, and proactive - Tech-savvy and able to learn new systems quickly - Must be a citizen of the US, UK, Australia, Mexico, Spain, or LATAM Benefits - Fully remote flexibility - Structured onboarding and ongoing support - Clear systems and processes designed for success - Opportunity to build planning and workflow management skills - Supportive and collaborative team environment

United States + 5 moreAll locations: United States | United Kingdom | Australia | Spain | Mexico | Latvia
Full TimeRemoteTeam 5,001-10,000

Role Description The Solution Architect, D&T, Power BI possesses good knowledge and experience to assist in overall design, development, and implementation of BI Applications. The role involves working in areas of solution design, development, performance tuning, and troubleshooting. This role must have hands-on experience in Fabric, Power BI, Python, DAX functions, data warehouse design, SQL databases, and SQL statements. Essential Duties and Responsibilities - Assist in designs, implements, and supports the enterprise BI dashboards and reports. - Loading and Transforming data from SAP BW into Fabric Lakehouse. - Develop reports, dashboards & KPI scorecards and aggregate data from various sources. - Balance functionality look/feel and performance to ensure an excellent user experience. - Writing complex SQL queries and functions. - Work with other teams to gather and document reporting requirements. - Liaise with the SAP Data Warehouse team to design the data model. - Support to conduct training programs and knowledge transfer sessions for junior developers as needed. - Other duties as assigned. Qualifications - Bachelor's Degree or equivalent experience required. Requirements - 4-5 years of relevant experience in the areas specified under Essential Duties and Responsibilities. - Good experience with and in-depth knowledge of Power BI, M and DAX functions. - Very strong in SQL and basic/Advanced in ADF (Azure Data Factory). - Good knowledge in Fabric. - Knowledge on Data warehousing concepts. - Experience as a Power BI Developer. - Knowledge and experience in development of reports, dashboards, KPI scorecards, aggregating data from multiple sources. - Experience in designing dashboards on phones and tablets. - Background in data warehouse design (e.g. dimensional modeling) and SQL databases and SQL statements. - Good experience in ADF using Linked Services/Datasets/Pipeline to Extract, Transform, and load data from different sources like Azure SQL, Blob storage, Azure SQL Data warehouse. - Understanding of database management systems, online analytical processing (OLAP), and ETL (Extract, transform, load) framework. - Proven abilities to take initiative and be innovative. - Analytical mind with a problem-solving aptitude. - Ability to work autonomously in a fast-paced & complex environment with a self-motivated work ethic. - Ability to work in a virtual environment in a global organization. - Able to comply with the company’s safety and quality policies at all times. Benefits - Empowered to create a career that will take you to where you want to go. - Inclusive team environment. - Career-oriented skilling models. - Continuous learning, unlearning, and relearning at a rapid pace and scale. - Flexible work arrangements. - Agile self-determination, trust, transparency, and open collaboration. - All support needed for the realization of business goals. - Stable employment with a great atmosphere and ethical corporate culture.

India
LED FastStart logo

Senior Db2 for z/OS Systems Programmer

LED FastStart

We are GDIT. A global technology and professional services company that delivers consulting, technology and mission services to every major agency across the U.S. government, defense and intelligence community. Our 30,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 50 countries worldwide, offering leading capabilities in digital modernization, AI/ML, Cloud, Cyber and application development. Together with our clients, we strive to create a safer, smarter world by harnessing the power of deep expertise and advanced technology.

Full TimeRemoteTeam 51-200

Role Description Advance how our customers operate while you advance your career. Join GDIT as a Senior Db2 for z/OS Systems Programmer and build an impactful career in enterprise IT, collaborating with people who are driven and resourceful like you. The Senior Db2 for z/OS Systems Programmer is responsible for performance, availability, and lifecycle management of Db2 for z/OS subsystems supporting high-volume, mission-critical Medicaid and healthcare systems. They operate in a large-scale data sharing environment with heavy distributed (DDF) workloads, strict audit controls, and 24x7x365 availability requirements. As a Senior Db2 for z/OS Systems Programmer, the work you’ll do at GDIT will be impactful to the mission of our customers. You will play a crucial role via the following: - Db2 Performance & Monitoring - Analyze DDF activity, connection pooling, and thread usage - Tune buffer pools, EDM pool, and memory usage - Resolve locking, latching, and concurrency issues - Identify performance degradation and implement solutions - Provide proactive performance recommendations - Performance Reporting (SAS / Excel) - Develop daily/weekly/monthly reports using SMF/RMF data - Analyze CPU utilization, transaction volumes, and workload trends - Highlight anomalies and emerging risks - Translate technical metrics into user-friendly reports for leadership - Installation, Maintenance & Upgrades - Install and configure Db2 subsystems and tools - Apply RSUs, PTFs, and HIPER maintenance - Execute Db2 version upgrades aligned with IPL windows - Perform validation and ensure system stability post-upgrade - Disaster Recovery & Audit Support - Participate in DR exercises ensuring full system recovery - Validate image copies and backup integrity - Ensure recoverability of all critical tablespaces - Support audit requirements and documentation - Problem Determination - Lead root cause analysis for system and performance issues - Investigate DDF spikes, CPU anomalies, and contention issues - Collaborate with application, storage, and z/OS teams - Interface with IBM support when needed - Change Management - Create and manage ServiceNow change records - Ensure proper approvals and scheduling - Communicate changes to stakeholders - Maintain compliance with production standards - Day in the Life / Weekly Cycle - Daily monitoring of Db2 subsystem health and performance metrics - Review and distribute performance reports to stakeholders - Investigate anomalies such as DDF spikes or CPU increases - Coordinate with application teams on performance issues - Prepare and implement maintenance or changes - Participate in meetings related to DR, upgrades, or production issues Qualifications - Education: Bachelor of Arts/Bachelor of Science in Computer Science or related field - Experience: 10+ years of related experience - Required Technical Skills: - Strong expertise in data sharing and DDF environments - Experience with SMF/RMF analysis and performance tuning - Proficiency with SAS and Excel for reporting - Deep knowledge of Db2 internals and architecture - Experience with Omegamon - Working knowledge of the following: - ZOS - MVS - SMPE - TSO ISPF - SDSF - IFCID - SQL - EXPLAIN - Cobol - Db2 Connect - Bind - Catalog - Db2 Utilities - Required Skills: - Ability to provide on-call support 24x7 due to potential outage penalties - Capability for off-hours work for maintenance and upgrades - Location: Remote Benefits - Comprehensive benefits and wellness packages - 401K with company match - Competitive pay and paid time off - Full-flex work week to own your priorities at work and at home - Award-winning culture of innovation and a military-friendly workplace

United States
$136K - $184K / year