> Markdown version of [/jobs/ext/2041102-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/2041102-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** RTX Corporation - **Location:** Gloucester, UK - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Amazon Web Services, Automation of Tests, Unit Testing, Microsoft Azure, Relational Databases, Elasticsearch, Python (Programming Language), PostgreSQL, OpenShift, Cloud Services, Ansible, Swagger, Next.js, Software Engineering, TypeScript, Openapi, Software Repository, ReactJS, Cypress (Programming Language), Gitlab, Build Management, Containerization, Git Flow, Kubernetes, Restful APIs, Terraform, Mocha, Docker - **Published:** August 13, 2026 - **Apply:** https://dejobs.org/x/x/1E068D4381274B86924AEFED747AD32F/job/ ## About the Role Core Software Engineering across a variety of languages, e.g. JavaScript frameworks (React, NextJS), TypeScript, Python, Java REST API development OpenAPI / Swagger Cloud services (AWS or Azure) Containerisation & Orchestration (Docker, Kubernetes, OpenShift) Infrastructure as Code (Terraform, Ansible) Relational Databases (e.g. PostgreSQL) Elasticsearch / Opensearch Unit testing and automation Testing frameworks (e.g. Mocha, Jest, Cypress) Experience working in an Agile delivery team Use of code repositories (e.g. GitLab); familiarity with branching strategies, pull requests and merge processes ## Description Design and build software using industry best practice Collaborate with stakeholders and other engineers Contribute to the completion of milestones associated with your project Contribute to continuous improvement within your team Collaborate with your peers on technical direction within your team ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Test Driven Development with JavaScript](https://www.wearedevelopers.com/videos/222-test-driven-development-with-javascript) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) - [Form Validation. The Tested Way](https://www.wearedevelopers.com/videos/314-form-validation-the-tested-way) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)