This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We're seeking an experienced Principal Software Engineer to lead our release engineering efforts. In this role, you'll architect and build the systems that enable our engineering teams to ship software reliably and efficiently. You'll drive technical strategy, mentor engineers, and establish best practices that scale across the organization.
Job Responsibility:
Design and implement scalable release automation systems, CI/CD pipelines, and deployment infrastructure
Lead the technical roadmap for release engineering, making architectural decisions that impact the entire engineering organization
Build tooling and frameworks that improve developer productivity, deployment velocity, and system reliability
Establish release processes and standards that ensure safe, frequent deployments to production
Collaborate with engineering teams to integrate release automation into their workflows
Monitor and optimize build times, test execution, and deployment performance
Design rollback strategies, feature flagging systems, and progressive delivery mechanisms
Mentor and guide engineers across teams on release engineering best practices
Drive incident response and post-mortem processes for release-related issues
Evaluate and integrate third-party tools and services into the release pipeline
Create visibility into release metrics, deployment frequency, and change failure rates
Develop new skills within the team through coaching and delegation
Identify and feed back areas of improvement and strengths and being knowledgeable about the team
Encourage others to partake in technical discussions and increasing team inquisitiveness
Advise and encourage both on the job development and external development opportunities
Explain, demonstrate and engage fellow team members in ‘doing the right thing’ guided by the values of Matillion
Requirements:
10+ years of software engineering experience with 5+ years focused on release engineering, DevOps, or infrastructure
Elite expertise in CI/CD systems (Jenkins, GitLab CI, GitHub Actions, CircleCI, etc.)
Elite programming skills in languages such as Python, Go, or Bash for automation
Strong experience with containerization and orchestration (Docker, Kubernetes)
Proficiency with version control systems, particularly Git workflows and branching strategies
Track record of building and scaling release infrastructure at high-growth companies
Strong understanding of cloud platforms (AWS, GCP, or Azure)
Experience with infrastructure as code (Terraform, CloudFormation, Pulumi)
Excellent communication skills and ability to influence technical decisions across teams
Nice to have:
Experience with build systems such as Gradle, Maven
Knowledge of security practices in release pipelines (signing, scanning, compliance)
Familiarity with observability tools and practices
Background in distributed systems and microservices architectures
Contributions to open-source Release Engineering tools
Prior experience in a Principal or Senior Staff Engineer role
What we offer:
Company Equity
27 days paid time off
12 days of Company Holiday
5 days paid volunteering leave
Group Mediclaim (GMC)
Enhanced parental leave policies
MacBook Pro
Access to various tools to aid your career development