CrawlJobs Logo

Principal Software Engineer - GitHub Copilot

Czech Republic, Multiple Locations · Job Posted April 11, 2026
Apply Position
Job Link Share

Job Description

GitHub is looking for a Principal Software Engineer focused on backend large scale service design, execution & operations to join the Copilot API team. This role is focused on shaping and building a robust, scalable, and reliable platform that powers GitHub Copilot and its integrations. You will lead the design and evolution of highly available backend services and APIs, ensuring consistent, performant, and safe access at global scale. The ideal candidate has deep experience building and operating distributed systems in production and is energized by system behaviour, reliability, performance, and cost at scale. You will set technical direction, raise the bar on engineering quality, and drive improvements across service health (SLOs/SLIs), incident response, observability, and capacity planning. As a Principal Software Engineer on the Copilot API team, you will partner with engineering, product, and partner teams across GitHub to align platform capabilities with product needs and integration patterns. The Copilot API platform underpins the reliability and scalability of Copilot features used by developers worldwide; you will help other teams move faster by providing clear platform interfaces, pragmatic guidance, and scalable architectural patterns. You will contribute through hands-on implementation of critical paths, thoughtful architecture and design reviews, and strong collaboration within and beyond your team. You’ll identify the highest-leverage opportunities to improve resilience and scalability, de-risk ambiguous technical work, and translate product goals into durable platform investments. We value developer empathy, transparency, and inclusive collaboration, and we believe curiosity, operational rigor, and long-term impact drive great engineering at GitHub.

Job Responsibility

  • 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

Requirements

  • Bachelor's Degree in Computer Science or related technical field and demonstrated technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Demonstrated experience with large-scale system architecture and design, particularly in cloud-based environments, with a strong understanding of distributed systems and microservices

Nice to have

  • Experience in one or more scripting languages (e.g., Bash, Python, or a similar language), technologies and software platforms, (e.g., Ruby, React, Go, Javascript/typescript, MySQL, cosmosDB, Elasticsearch), front-end frameworks (e.g., React.js), and / or telemetry dashboard (e.g., Datadog, Sentry, Azure Data Explorer)
  • Experience with cloud environments and/or Cloud Native Compute Foundation (CNCF) concepts
  • Experience working closely with product management, design, and other engineering teams to drive cross-functional projects and deliver high-quality products

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Principal Software Engineer - GitHub Copilot

8 matching positions

Member Of Technical Staff, Principal Software Engineer - Windows Copilot

As Microsoft continues to push the boundaries of AI we are on the lookout for pa...
Location
Location
United States , Redmond
Salary
Salary:
142800.00 - 331200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Extensive hands-on experience using modern AI coding agents (e.g., Claude Code, Codex, Github Copilot, or similar tools), with a track record of: Acting as a team expert or go-to resource for AI-assisted/agentic development workflows
  • Driving adoption of agentic coding tools to improve engineering velocity and code quality
  • Defining best practices for prompt design, tool usage, and human-in-the-loop systems
Job Responsibility
Job Responsibility
  • Design and develop next generation products and features for Copilot experiences on Windows
  • Design and develop secure and performant platform services that support Copilot experiences on Windows
  • Work collaboratively with platform, infrastructure, application engineers and researchers to build next generation AI products and services
  • Ship high-quality, well-tested, secure, and maintainable code
  • Overcome obstacles to deliver work quickly and iteratively to users
  • Enjoy working in a fast-paced, design-driven, product development cycle
  • Embody our Culture and Values
  • Fulltime
Read More
Arrow Right

Principal Software Engineer Lead

Commercial Engineering & AI (CEAI) partners closely with stakeholders to acceler...
Location
Location
United States , Redmond
Salary
Salary:
142800.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 6+ years of professional software engineering experience with hands-on coding in languages such as C#, Java, Python, or React
  • Proficiency in AI-native development — working within Agent Harnesses (GitHub Copilot CLI, Coding Agents), authoring Markdown specs/ADRs and YAML configs as Agent-consumable inputs, orchestrating multi-step Agentic workflows across the SDLC, and reviewing Agent-generated code and PRs with production-grade rigor
  • Fundamentals in data structures, algorithms, object-oriented design, and scalable systems
  • Experience building, testing, debugging, and maintaining production-quality software, following established engineering practices as well as leveraging large language models (LLMs)
  • Problem-solving and technical judgment skills, with the ability to design scoped solutions, debug complex issues, and improve service performance
  • Experience in driving AI (LLM/ML) based engineering solution
  • Experience with cloud platforms and distributed/service-oriented architecture
  • Familiarity with reliability, monitoring, and performance optimization practices
  • Collaboration and communication skills, with experience in design reviews
Job Responsibility
Job Responsibility
  • Understand end-to-end business processes, workflows, and data flows across the Microsoft sales ecosystem, and identify opportunities to simplify, automate, and agentify those experiences
  • Rapidly prototype and deliver POCs and iterate on solutions using an experimentation-driven engineering approach
  • Design, build, and ship scalable, production-quality features and intelligent services using modern engineering practices
  • Collaborate across teams to integrate systems, data, and signals into cohesive AI-powered workflows
  • Debug, troubleshoot, and improve system reliability and performance using telemetry and diagnostics
  • Build secure, compliant, and responsible AI solutions ready for production scale
  • Contribute to a culture of continuous learning, experimentation, and engineering excellence
  • Mentor and grow the energetic, diverse, and driven team with a good mix of senior, mid-level, and entry talent
  • Fulltime
Read More
Arrow Right

Principal, Software Engineer

Building the right technology foundation for Infrastructure & platforms is vital...
Location
Location
United States of America , Sunnyvale
Salary
Salary:
143000.00 - 286000.00 USD / Year
walmart.com Logo
Walmart
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of software engineering experience with proven expertise in building developer-facing tools and platforms
  • Deep understanding of developer experience (DevEX) principles and productivity optimization
  • Production experience integrating LLM/GenAI capabilities into enterprise systems and understanding technologies like Model Context Protocol (MCP), A2A protocol, etc.
  • Hands-on experience with AI coding assistants (Claude Code, GitHub Copilot, Cursor, Gemini CLI, or similar)
  • Strong systems design skills for building scalable, resilient backend and frontend services
  • Exceptional communication and collaboration skills, with the ability to lead architectural discussions, mentor peers, and influence technical direction across multiple teams
  • Proficiency in modern development tools and infrastructure (CICD, Trunk Based Development, CLI frameworks, IDE extensions, API design)
  • Extensive experience in full-stack software development with proficiency in React, Java, JavaScript, Python, and related frameworks
  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years experience in software engineering or related area
  • Option 2: 7 years experience in software engineering or related area
Job Responsibility
Job Responsibility
  • Design and implement Wibey Web features, App integrations and extensions that provide seamless AI-assisted development workflows
  • Design scalable front-end and back-end systems to support a web interface capable of accommodating thousands of developers
  • Build integration with internal tools using industry standard protocols like MCP and A2A
  • Drive Innovation
  • Create agentic solutions that intelligently automate developer workflows: code generation, testing, PR reviews, documentation, and deployment
  • Implement quality benchmarking frameworks to measure AI-generated code correctness and developer productivity impact
  • Design enterprise governance controls that balance developer velocity with security and compliance requirements
  • Lead and Collaborate
  • Partner with product managers, platform engineers, and security teams to define and execute the Wibey roadmap
  • Establish engineering best practices and quality standards for AI-assisted development
What we offer
What we offer
  • Health benefits include medical, vision and dental coverage
  • Financial benefits include 401(k), stock purchase and company-paid life insurance
  • Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, and voting
  • Other benefits include short-term and long-term disability, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement
  • Live Better U education benefit program
  • Performance-based bonus awards
  • Stock
  • Fulltime
Read More
Arrow Right

Principal Software Engineer (AI / Agentic Developer Productivity)

Are you a Software Engineer already at the forefront of agentic AI development —...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Prior experience building with Agent SDKs, large language models (LLMs), prompt engineering, or AI orchestration frameworks (e.g., LangChain, Semantic Kernel, AutoGen, LlamaIndex, or similar)
  • Familiarity with agentic AI development patterns — multi-step reasoning, tool/function calling, retrieval-augmented generation (RAG), and human-in-the-loop workflows
  • Proven experience as a Software Engineer delivering large-scale, production-quality systems
  • Proficient software engineering fundamentals: system design, algorithms, testing, debugging, and code review
  • Demonstrated ability to lead technical direction and mentor peers in a collaborative team environment
  • Comfort working in ambiguous, fast-moving problem spaces where best practices are still being established
  • Hands-on experience with AI-powered developer tooling and coding assistants, such as GitHub Copilot and Copilot Workspace, Claude Code, OpenAI Codex / ChatGPT, Cursor
  • Prior experience using agentic plugins, agents, skills, hooks, etc.
  • Experience dogfooding, evaluating, and forming opinions on emerging AI developer tools, and translating those insights into team-wide best practices
Job Responsibility
Job Responsibility
  • Own and deliver complete features across the development lifecycle, including design, architecture, implementation, testability, debugging, shipping, and servicing
  • Use AI in your daily coding and advocate to the team and customers an evolving state-of-the-art of how best to do this
  • Demonstrate resiliency to experiment and try multiple AI approaches that may not work — because no one has tried them before
  • Provide mentorship and coaching to engineers in, and beyond, your team
  • Write and review clean, well-thought-out code with an emphasis on quality, performance, simplicity, durability, scalability, and maintainability
  • Contribute positively to a culture where everyone can bring their full and authentic self and where we do our best work as a result
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

The Field Service Mobile team is hiring a Principal Software Engineer to lead th...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science or related technical field AND 8+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent practical experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • 5+ years of experience building and shipping mobile applications at scale
  • Demonstrated experience leading technical design and owning complex systems or platform components
  • Experience using AI‑assisted development tools (e.g., GitHub Copilot)
  • Deep experience with React and TypeScript for complex UI systems
  • Knowledge of native Android (Kotlin) and/or iOS (Swift) for device‑level integration
  • Experience with Dataverse, Dynamics 365, or Power Platform
Job Responsibility
Job Responsibility
  • Own and drive architecture for core mobile client capabilities, including offline‑first scenarios and reliable sync with Dataverse
  • Lead the design and implementation of complex, cross‑cutting features spanning React/TypeScript, React Native, and native Android (Kotlin) and iOS (Swift)
  • Define and evolve platform patterns for performance, security, reliability, and data integrity across mobile experiences
  • Partner with PMs and designers to translate ambiguous problem spaces into scalable technical solutions
  • Drive integration of AI‑powered experiences into mobile workflows (e.g., natural language interactions, intelligent assistance)
  • Provide technical leadership and mentorship, raising the bar through design reviews, code reviews, and best practices
  • Influence engineering direction across teams by identifying risks, proposing improvements, and aligning on long‑term technical strategy
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - ADEM Agent (Client/Endpoint Focus)

The ADEM engineering team is the engine of innovation at Palo Alto Networks. We ...
Location
Location
United States , Santa Clara
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of software engineering experience, with a significant portion dedicated to designing and operating complex, resource-constrained client-side or endpoint software in a large-scale deployment
  • Advanced AI-Augmented Development: expert in leveraging AI-powered development tools—including Claude Code, Cursor, Windsurf, and GitHub Copilot—to radically accelerate the SDLC and automate complex refactoring and testing workflows
  • Cross-Platform Systems Mastery: proven track record of architecting and shipping production-quality software for multiple operating systems (Windows, macOS, Linux) with a deep understanding of OS internals, networking stacks (L3-L7), and system performance tuning
  • Expertise in C/C++, Rust, or Go (Golang) for high-performance client development is required
  • Endpoint Security & Resilience: deep authoritative knowledge of endpoint security mechanisms (e.g., integrity checks, sandboxing, driver development) and the ability to design agents that are resilient to tampering while maintaining a minimal security posture
  • Data Acquisition Pipeline Innovation: experience building robust, secure, and resource-efficient data collection and buffering mechanisms within an agent, utilizing technologies for local data persistence and secure transfer
  • Security & Networking Visionary: deep understanding of Zero Trust architecture principles applied at the endpoint, L3-L7 networking interception, and advanced encryption standards
  • Open Source & Community: a history of contributing to open-source projects (e.g., related to system monitoring, networking drivers) or speaking at industry conferences is highly desirable
  • Education: BS/MS/PhD in Computer Science or a related technical field, or equivalent high-level professional experience
Job Responsibility
Job Responsibility
  • Client-Side Architecture & Roadmap: Define the long-term architectural vision for the ADEM Agent across Linux, Windows, macOS, and mobile platforms, ensuring robust performance, minimal resource consumption
  • OS/Kernel-Level Governance: Lead the "Design Review Board" for all Agent-side features, ensuring all components adhere to Secure AI by Design, operate with high-availability patterns in diverse OS environments, and maintain a low CPU/memory footprint
  • Data Acquisition & Resilience: Drive the evolution of the Agent's telemetry collection and processing pipeline, optimizing for low-latency, encrypted data transfer and ensuring resilience in low-bandwidth or disconnected environments
  • Cross-Functional Leadership: Partner with Product Management, Core Infrastructure, and Security teams to translate ambiguous business requirements into robust, high-performance technical specifications for the client software
  • Engineering Excellence & Mentorship: Act as a force multiplier by mentoring Staff and Senior engineers, fostering a culture of rigorous platform-specific testing, high code quality, and proactive technical debt management within the Agent codebase
  • Crisis Leadership: Serve as the ultimate technical escalation point for complex, systemic production issues related to endpoint stability or performance, leading post-mortems that drive permanent architectural improvements in the Agent
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - ADEM Agent (Client/Endpoint)

The ADEM engineering team is the engine of innovation at Palo Alto Networks. We ...
Location
Location
United States , Santa Clara
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of software engineering experience, with a significant portion dedicated to designing and operating complex, resource-constrained client-side or endpoint software in a large-scale deployment
  • Advanced AI-Augmented Development: As a leader in engineering efficiency, you must be an expert in leveraging AI-powered development tools—including Claude Code, Cursor, Windsurf, and GitHub Copilot—to radically accelerate the SDLC and automate complex refactoring and testing workflows
  • Cross-Platform Systems Mastery: Proven track record of architecting and shipping production-quality software for multiple operating systems (Windows, macOS, Linux) with a deep understanding of OS internals, networking stacks (L3-L7), and system performance tuning. Expertise in C/C++, Rust, or Go (Golang) for high-performance client development is required
  • Endpoint Security & Resilience: Deep authoritative knowledge of endpoint security mechanisms (e.g., integrity checks, sandboxing, driver development) and the ability to design agents that are resilient to tampering while maintaining a minimal security posture
  • Data Acquisition Pipeline Innovation: Experience building robust, secure, and resource-efficient data collection and buffering mechanisms within an agent, utilizing technologies for local data persistence and secure transfer
  • Security & Networking Visionary: Deep understanding of Zero Trust architecture principles applied at the endpoint, L3-L7 networking interception, and advanced encryption standards to ensure the ADEM Agent remains the most secure platform in the industry
  • Open Source & Community: A history of contributing to open-source projects (e.g., related to system monitoring, networking drivers) or speaking at industry conferences is highly desirable
  • Education: BS/MS/PhD in Computer Science or a related technical field, or equivalent high-level professional experience
Job Responsibility
Job Responsibility
  • Client-Side Architecture & Roadmap: Define the long-term architectural vision for the ADEM Agent across Linux, Windows, macOS, and mobile platforms, ensuring robust performance, minimal resource consumption
  • OS/Kernel-Level Governance: Lead the "Design Review Board" for all Agent-side features, ensuring all components adhere to Secure AI by Design, operate with high-availability patterns in diverse OS environments, and maintain a low CPU/memory footprint
  • Data Acquisition & Resilience: Drive the evolution of the Agent's telemetry collection and processing pipeline, optimizing for low-latency, encrypted data transfer and ensuring resilience in low-bandwidth or disconnected environments
  • Cross-Functional Leadership: Partner with Product Management, Core Infrastructure, and Security teams to translate ambiguous business requirements into robust, high-performance technical specifications for the client software
  • Engineering Excellence & Mentorship: Act as a force multiplier by mentoring Staff and Senior engineers, fostering a culture of rigorous platform-specific testing, high code quality, and proactive technical debt management within the Agent codebase
  • Crisis Leadership: Serve as the ultimate technical escalation point for complex, systemic production issues related to endpoint stability or performance, leading post-mortems that drive permanent architectural improvements in the Agent
What we offer
What we offer
  • restricted stock units
  • bonus
  • employee benefits
  • Fulltime
Read More
Arrow Right

Principal Software Engineer (Backend)

Palo Alto Networks' ADEM (Autonomous Digital Experience Management) group is see...
Location
Location
United States , Santa Clara
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of software engineering experience, with a significant portion dedicated to designing and operating large-scale distributed systems in a cloud-native environment
  • Advanced AI-Augmented Development: expert in leveraging AI-powered development tools—including Claude Code, Cursor, Windsurf, and GitHub Copilot—to radically accelerate the SDLC and automate complex refactoring and testing workflows
  • Distributed Systems Mastery: Proven track record of architecting systems that handle billions of events per day with strict sub-second latency requirements using Rust, Go (Golang), Java, or Python
  • GCP Principal-Level Expertise: Deep authoritative knowledge of the GCP ecosystem (GKE, Spanner, BigQuery, Pub/Sub, Dataflow) and the ability to optimize cloud spend through sophisticated architectural choices (FinOps)
  • Data Plane Innovation: Experience building high-throughput, low-latency data pipelines using technologies like Kafka, Pulsar, or Flink
  • Security & Networking Visionary: Deep understanding of Zero Trust architecture, L4-L7 networking, and advanced encryption standards
  • Open Source & Community: A history of contributing to open-source projects (e.g., Kubernetes, Prometheus, Istio) or speaking at industry conferences is highly desirable
  • Education: BS/MS/PhD in Computer Science or a related technical field, or equivalent high-level professional experience
Job Responsibility
Job Responsibility
  • Technical Strategy & Roadmap: Define the long-term architectural vision for ADEM backend services, ensuring scalability to support hundreds of millions of global endpoints and multi-petabyte telemetry streams
  • Architectural Governance: Lead the "Design Review Board" for the ADEM org, ensuring that all new services adhere to Secure AI by Design, high-availability patterns, and cost-efficient GCP utilization
  • AI/ML Integration at Scale: Drive the transition from traditional analytics to Agentic AI workflows, overseeing the backend orchestration required to power LLM-driven autonomous remediation
  • Cross-Functional Leadership: Partner with Product Management, Data Science, and DevOps to translate ambiguous business requirements into robust, high-performance technical specifications
  • Engineering Excellence & Mentorship: Act as a force multiplier by mentoring Staff and Senior engineers, fostering a culture of rigorous testing, high code quality, and proactive technical debt management
  • Crisis Leadership: Serve as the ultimate technical escalation point for complex, systemic production issues, leading post-mortems that drive permanent architectural improvements
What we offer
What we offer
  • compensation may also include restricted stock units and a bonus
  • Fulltime
Read More
Arrow Right