> Markdown version of [/jobs/ext/3080329-software-engineer-principal-senior](https://www.wearedevelopers.com/jobs/ext/3080329-software-engineer-principal-senior). 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). --- # Software Engineer (Principal & Senior) - **Company:** Sanderson Government & Defence - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Agile Methodology, Amazon S3, Automation of Tests, Big Data, Code Review, Computer Programming, Continuous Delivery, Software Design Patterns, Github, Java Virtual Machine (JVM), PostgreSQL, Redis, Zero Trust Network Access, Systems Integration, Test-Driven Development (TDD), Gitlab, Kotlin, Atlassian Tools, Apache Kafka, Software Version Control, Devsecops, GXP, Microservices - **Published:** September 25, 2026 - **Apply:** https://computerjobs.com/us/en/mob/job/792B35EBB991C42900 ## About the Role * Clearance: Must have a minimum of active SC with ability to go through DV., You will have demonstrated the following competencies to the proficiency level appropriate to the seniority of the role; * Fluent in writing JAVA coding and experience with JVM compatible languages (Kotlin, Scala) * Experience with Kafka or a similar platform. * Experience working in Agile DevSecOps environments and Zero Trust Architecture * Integrating with backing services, such as PostgreSQL, Redis or S3 * Good engineering practices including continuous delivery, clean code, documentation, defensive programming, automated testing and code reviews * Using GitHub/GitLab/Atlassian Suite for source control * Test Driven Development with appropriate tools and frameworks * Experience with micro-service design patterns * Experience in Big Data technologies Reasonable Adjustments: Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients. ## Description * As a Lead or Principal Software Engineer, you will help lead the development of Back End platforms and services for secure clients leveraging the latest commercial and open-source technologies in private and public cloud environments. * Design, develop, document, deploy and enhance features to our platforms and services that meet functional/non-functional business requirements * Actively participate in the team's elaboration and estimation of user stories * Build frequent, small releases to maintain the team's momentum * Collaborate closely with other engineers in our cross-functional feature teams; ensuring that others can cover for you, and that you can cover for them * Build, optimise and operate our Continuous Deployment pipelines * Maintain operational responsibility for the services that your team owns ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Blueprints for Success: Steering a Global Data & AI Architecture](https://www.wearedevelopers.com/videos/1577-blueprints-for-success-steering-a-global-data-ai-architecture) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)