CrawlJobs Logo

Principal Software Engineer - GitHub Actions

Czech Republic, Multiple Locations · Job Posted May 29, 2026
Apply Position
Job Link Share

Job Description

GitHub is expanding its Engineering team and seeks experienced professionals to elevate our software engineering efforts. As a Principal Software Engineer within the GitHub Actions Team, you will architect and deliver high-performance systems that power collaboration for millions of developers. You will drive technical execution from design through production, leading initiatives across distributed teams. Within GitHub's ecosystem, Actions powers automation for millions of developers worldwide, enabling them to build, test, and deploy code directly from their repositories. As the backbone of CI/CD workflows across GitHub, Actions processes billions of jobs monthly, from simple builds to complex deployment pipelines spanning multiple environments. Our team owns the core infrastructure and services that make this possible, ensuring reliability at massive scale. We're a group of engineers passionate about developer productivity, tackling challenges in distributed systems, container orchestration, security, and cloud infrastructure. You'll work alongside talented colleagues who value collaboration, operational excellence, and building products that developers love. If you are not based in Czech Republic, the role will require relocation.

Job Responsibility

  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services
  • 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 for first responder rotations and live incidents
  • Design and implement APIs to facilitate seamless integration between software components
  • Collaborate with cross-functional teams and partner with stakeholders and lead discussions for technical solutions, including design and cost considerations
  • Lead the team in developing comprehensive testing strategies, defining success metrics, and incorporating customer feedback to drive continuous improvement
  • Champion security across GitHub Actions by designing and implementing isolation mechanisms for untrusted code execution
  • Champion operational excellence by improving system reliability, reducing incident response times, and establishing best practices for monitoring, alerting, and runbooks across Actions services
  • Drive and support technical roadmap that aligns with product goals

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

  • Technical leadership experience
  • Experience using general purpose programming languages (e.g., Go, Ruby, or a similar language)
  • Experience in one or more scripting languages (e.g., Bash, Python, or a similar language)
  • Experience building or operating CI/CD systems at scale

Looking for more opportunities?

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

Similar Jobs for

Principal Software Engineer - GitHub Actions

8 matching positions

Principal Software Engineer

Join Mastercard's Operations Automation Program as a Principal Engineer for our ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in Software Engineering and DevOps roles, including at least 2 years in a technical leadership capacity
  • Strong Linux systems administration background
  • Deep familiarity with cloud environments either AWS, Azure or GCP
  • Proven experience with container orchestration and tooling (Kubernetes, Helm, Docker Compose)
  • Hands-on experience with Terraform Enterprise, Ansbile and Chef
  • Strong understanding of CI/CD pipelines (GitHub Actions, Jenkins etc.)
  • Proficient in scripting and programming (Bash, GoLang Python, Ruby )
  • Experience with monitoring and observability platforms (Prometheus, Grafana, Splunk, Dynatrace)
  • Excellent communication skills and the ability to work effectively with Product, Developers and Operations teams
  • Demonstrated ownership mindset, prioritization skills, and ability to thrive in a fast-paced, multi-tasking environment
Job Responsibility
Job Responsibility
  • Automate, provision and manage public and on-prem cloud infrastructure, including containerized and virtualized systems
  • Plan, build, and optimize CI/CD pipelines to enable fast, safe, and repeatable delivery of complex distributed systems across a global network of data centres
  • Collaborate in cross-functional teams to automate deployments, troubleshoot complex issues, and support new product initiatives
  • Champion Infrastructure as Code principles using tools like Terraform Enterprise, Ansible and Chef
  • Drive observability and reliability through monitoring, logging, and alerting systems (Prometheus, Grafana, Druid, Splunk etc.)
  • Foster innovation and continuous improvement, adopting new tools and practices to increase efficiency, scalability, and cost optimization
  • Hands-on coding of automation efforts in Go Lang
  • Partner with stakeholders to align DevOps initiatives with business objectives, including uptime, deployment velocity, and cost efficiency
  • Fulltime
Read More
Arrow Right

Principal Software Engineer in Test (Automation & AI)

We're scaling the Prisma SASE Test team and seeking Test Engineers with an Autom...
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
  • 8+ years of experience
  • Understanding of computer networks and protocols
  • Automation skills - Python - Backend , JavaScript, Playwright - Frontend
  • Strong Python
  • for backend validations with experience in building tools, frameworks and reporting
  • Experience with Playwright or similar browser automation
  • Built and led automation frameworks for a team
  • CI/CD pipeline experience (Jenkins, GitLab CI, GitHub Actions)
  • Understanding of Containers, Kubernetes and Orchestration
  • Cloud platforms: AWS, Azure, or GCP
Job Responsibility
Job Responsibility
  • Great opportunity to work on AI assisted automation initiatives
  • AI-Assisted Automation Initiatives: Design and implement AI-powered test generation using LLMs to create test cases from requirements, API specs, and user stories
  • Build intelligent test selection systems that predict which tests to run based on code changes (ML-based test impact analysis)
  • Develop self-healing test frameworks that use AI to detect and adapt to UI/API changes automatically
  • Create anomaly detection pipelines to identify flaky tests and performance regressions without manual triage
  • Leverage AI agents to automate exploratory testing and generate edge-case scenarios
  • Core Test Engineering: Develop and execute sophisticated software tests and frameworks to validate Prisma SASE Functionality and Scale
  • Provide Thorough Technical Leadership in the areas of Cloud Based Orchestration, Cloud delivered Security, Cloud Networking and Automation Design
  • Participate in system design so that Quality Assurance is considered throughout the entire lifecycle of the Prisma Access Feature Development
  • Develop and/or Enhance Automated test Infrastructure to enable building Scalable & Flexible tests
What we offer
What we offer
  • Restricted stock units
  • Bonus
  • Fulltime
Read More
Arrow Right

Principal Software Engineer (Java)

Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
pointclickcare.com Logo
PointClickCare
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands‑on experience writing production code in Java or other functional or object-oriented language
  • Experience building and shipping RESTful APIs in production using Spring Boot
  • Experience with cloud platforms (Azure, AWS, GCP)
  • Experience with cloud-native streaming services (Azure Event Hub/Service Bus, Kafka, Kinesis, or Pub/Sub)
  • Experience with relational databases (SQL Server, PostgreSQL, MySQL)
  • Experience building or maintaining CI/CD pipelines (GitHub Actions, Jenkins, etc.)
  • Proficiency using Git for daily development
  • Practice of Test‑Driven Development (TDD) or writing automated unit tests regularly
  • Experience with automated testing tools (Selenium, Cypress, Jest, Playwright)
  • Experience with monitoring/observability tools (Azure Monitor / Log Analytics, Grafana, Datadog)
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

The Technical Lead plays a pivotal role in modernising Magentus’ healthcare soft...
Location
Location
United Kingdom , London
Salary
Salary:
80000.00 - 90000.00 GBP / Year
magentus.com Logo
Magentus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep Java expertise, including modern frameworks, with experience scaling enterprise-grade systems
  • Proven experience transforming legacy or monolithic systems into modular architectures
  • Hands-on AWS expertise (ECS, Lambda, RDS, S3, CloudFormation/CDK), including designing cost-efficient, secure deployments and observability pipelines
  • Expert in CI/CD automation using GitHub Actions, designing reusable workflows, integrating automated testing, security and observability into deployment pipelines
  • Proficiency with PostgreSQL or similar relational databases
  • Confidence with containerisation and observability tools
  • Strong analytical and problem-solving ability with a passion for simplifying complex systems
  • Excellent communication and collaboration skills across technical and non-technical audiences
  • Pragmatic decision-maker who balances innovation with delivery
  • Empowers others to own solutions rather than dictate them, building confidence and capability
Job Responsibility
Job Responsibility
  • Lead the decomposition of a legacy Java monolith into modular, maintainable components and scalable architecture
  • Define and enforce modern engineering and architectural guardrails across teams
  • Be hands-on, leading by example, reviewing designs, prototyping, and mentoring through reusable software patterns and real code
  • Champion clean architecture, automated testing, and DevOps practices (e.g., CI/CD, observability, IAC)
  • Coach teams on modern engineering approaches such as BDD, TDD, and pair programming
  • Design robust, scalable software solutions for deployment on AWS (ECS, Lambda, RDS, S3)
  • Establish the reference architecture and migration roadmap for the modernised platform
  • Collaborate with stakeholders to align technical direction with product goals
  • Drive adoption of cloud-native and serverless patterns
  • Integrate infrastructure-as-code (AWS CDK/Terraform) and observability into delivery workflows
What we offer
What we offer
  • Hybrid working environment from London (Farringdon) – 3 days a week from the Office and 2 from home
  • 25 days (increases with length of service up to 4 days) plus 8 bank holiday
  • Holiday purchase scheme via salary sacrifice
  • An extra day annual leave for your birthday
  • Enhanced Maternity Leave
  • Enhanced Paternity Leave
  • Religious holiday swap programme
  • Up to two days paid Volunteering days
  • Paid time off during the working day to donate blood
  • Pawrental Leave
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

We are seeking a Senior Software Engineer with deep experience designing and sca...
Location
Location
United States , Florida
Salary
Salary:
60.00 - 80.00 USD / Hour
signifytechnology.com Logo
Signify Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of professional software engineering experience
  • 3+ years in a senior or principal-level technical leadership role
  • Strong experience designing distributed systems at scale
  • Proficiency in Node.js (TypeScript) or Go
  • Experience with modern front-end frameworks such as Vue.js or Svelte
  • Hands-on experience with Kubernetes and containerized workloads
  • Experience working in GCP or Azure cloud environments
  • Strong understanding of event-driven architecture and message brokers
  • Solid knowledge of PostgreSQL and schema design
  • Experience implementing CI/CD pipelines and Infrastructure as Code
Job Responsibility
Job Responsibility
  • Lead the design of scalable, distributed systems across multiple domains
  • Define technical strategy and architectural standards across applications and services
  • Drive decisions around system boundaries, service contracts, and data flow
  • Improve observability, reliability, and fault tolerance across the platform
  • Design and build services using Node.js (TypeScript) or Go
  • Develop event-driven systems using Kafka or similar streaming technologies
  • Work with both relational (PostgreSQL) and NoSQL data stores
  • Implement API-first design (REST and/or gRPC)
  • Build and maintain modular front-end applications using Vue.js or Svelte
  • Implement scalable design systems and shared component libraries
Read More
Arrow Right

Principal Software Engineer

At PointClickCare our mission is simple: to help providers deliver exceptional c...
Location
Location
Canada , Mississauga
Salary
Salary:
156000.00 - 174000.00 CAD / Year
pointclickcare.com Logo
PointClickCare
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience writing clean code that performs well at scale using Java (or other functional or object-oriented languages)
  • Experience with Azure cloud services or equivalent
  • Experience with cloud native streaming using Azure Event Hub/Service Bus (or others, such as AWS Kinesis, Google Pub/Sub)
  • In-depth knowledge of relational databases (e.g. Microsoft SQL Server, PostgreSQL)
  • Experience with GitHub Actions, Jenkins CI/CD pipeline
  • Experience with Spring Boot
  • Solid experience writing RESTful API endpoints
  • Absolutely love TDD and have working knowledge of it
  • Proficient in GIT
  • Experience using system and performance monitoring tools (e.g. Azure Log Analytics, Grafana, DataDog)
Job Responsibility
Job Responsibility
  • Identify, prioritize and execute tasks in the software development life cycle
  • Work with business to iterate over software requirements
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Analyze and debug systems
  • Perform validation and verification testing in a test-driven manner
  • Review the work of others, and invite others to review your work
  • Collaborate with internal teams and vendors to fix and improve products
  • Ensure software is up-to-date with latest technologies
What we offer
What we offer
  • Benefits starting from Day 1
  • Retirement Plan Matching
  • Flexible Paid Time Off
  • Wellness Support Programs and Resources
  • Parental & Caregiver Leaves
  • Fertility & Adoption Support
  • Continuous Development Support Program
  • Employee Assistance Program
  • Allyship and Inclusion Communities
  • Employee Recognition
  • Fulltime
Read More
Arrow Right

Principal Engineer

About this role: Wells Fargo is seeking a Principal engineer for Architecture a...
Location
Location
India , BENGALURU
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 7+ years of progressive experience in software engineering, with at least 5+ years in cloud engineering roles
  • Proven experience in architecting and designing solutions on at least one major cloud platform – AWS, Azure, or GCP
  • Strong experience with Red Hat OpenShift, Kubernetes, Docker, and container lifecycle management
  • Proficiency in Infrastructure as Code using Terraform, Ansible, or CloudFormation
  • Solid understanding of CI/CD pipelines, GitOps practices, and DevOps toolchains (Jenkins, ArgoCD, GitHub Actions, etc.)
  • Proficiency in at least one programming language – Python, Go, Java, or Node.js
  • Strong grasp of microservices, distributed systems, and event-driven architectures
  • Excellent skills in system design, API integration, and technical documentation
  • Knowledge of cloud security, networking, monitoring, and cost management best practices
Job Responsibility
Job Responsibility
  • Act as an advisor to leadership to develop or influence applications, network, information security, database, operating systems, or web technologies for highly complex business and technical needs across multiple groups
  • Lead the strategy and resolution of highly complex and unique challenges requiring in-depth evaluation across multiple areas or the enterprise, delivering solutions that are long-term, large-scale and require vision, creativity, innovation, advanced analytical and inductive thinking
  • Translate advanced technology experience, an in-depth knowledge of the organizations tactical and strategic business objectives, the enterprise technological environment, the organization structure, and strategic technological opportunities and requirements into technical engineering solutions
  • Provide vision, direction and expertise to leadership on implementing innovative and significant business solutions
  • Maintain knowledge of industry best practices and new technologies and recommends innovations that enhance operations or provide a competitive advantage to the organization
  • Strategically engage with all levels of professionals and managers across the enterprise and serve as an expert advisor to leadership
  • Lead the design and architecture of enterprise-scale cloud-native solutions with a focus on scalability, security, and performance
  • Guide the engineering team technically, setting best practices and mentoring senior engineers
  • Collaborate closely with Cloud Architects, DevOps Engineers, and Application teams to design and implement cloud infrastructure using Infrastructure as Code (IaC)
  • Define and implement CI/CD pipelines, automation strategies, and monitoring solutions aligned with DevOps best practices
  • Fulltime
Read More
Arrow Right

Principal Engineer

We are looking for a Principal Developer to serve as a technical beacon for our ...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
woolworths.com.au Logo
Woolworths Supermarkets
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years in software engineering
  • Recent experience in a 'Principal,' 'Staff,' or 'Technical Lead' capacity within a high-growth SaaS or product-led company
  • JVM Mastery: Deep expertise in Kotlin and/or Java
  • Frontend Fluency: Strong proficiency in TypeScript and React
  • Distributed Systems & Messaging: Expert-level knowledge of Message-Oriented Architectures
  • Cloud Native (GCP): Hands-on experience with Google Cloud Platform, specifically Kubernetes (GKE), Cloud SQL (postgres), and leveraging BigQuery
  • DevOps Mindset: Proponent of 'you build it, you run it.' Expert in Git and automating complex delivery workflows with GitHub Actions
Job Responsibility
Job Responsibility
  • Architectural Stewardship: Design and evolve complex, event-driven architectures
  • Workflow Orchestration: Act as the subject matter expert for distributed message oriented architectures
  • Technical Excellence (JVM & Beyond): Set the 'gold standard' for development in Kotlin and Java
  • Full-Stack Bridge: Provide guidance on the integration between robust JVM backends and modern React/TypeScript frontends
  • Infrastructure & DX: Standardize and optimize our GCP environment (GKE, Postgres, BigQuery) and lead the maturation of our CI/CD pipelines via GitHub Actions
  • Technical Mentorship: Spend significant time 'in the trenches' with senior engineers, conducting high-impact code reviews and pair programming
  • Strategy & Influence: Partner with Product and Engineering leadership to define technical roadmaps
What we offer
What we offer
  • Team discounts across our range of Woolworths Group brands
  • A robust rewards program that celebrates and incentivises purpose-driven work
  • A global business with endless career possibilities
  • A progressive and flexible 'work from anywhere' policy
  • A range of programs to help you prioritise and manage your wellbeing, including 24/7 access to the Sonder app
  • Fulltime
Read More
Arrow Right