Python Engineer - SC Cleared
Coltech Global
3 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 143KJob location
Remote
Tech stack
API
Automation of Tests
Continuous Integration
Data Structures
Python
Service Design
Software Engineering
Docker
Microservices
Job description
- Develop, refine, and maintain Python microservices and backend components supporting secure data exchange.
- Translate prototype logic and PoC implementations into scalable, production-grade code.
- Implement APIs, integration layers, and event-driven services aligned to agreed architecture patterns.
- Apply secure coding practices, identity controls, and data protection mechanisms.
- Contribute to CI/CD pipelines, automated testing, and integration with Infrastructure-as-Code workflows.
- Improve performance, fault tolerance, and observability across distributed services.
- Collaborate closely with solution architects, security architects, and engineering teams.
- Support validation, hardening, and iterative refinement of backend services.
- Produce technical documentation, service diagrams, and implementation notes aligned with programme standards.
Requirements
Build and harden Python based services and data processing components that underpin a secure, scalable, distributed defence platform. Transform prototype code into operational, production ready modules. This is a hands on engineering role requiring strong Python skills, experience in secure or mission critical environments, and the ability to contribute across backend services, data pipelines, integration layers, and automation., * Strong hands on experience with Python
- Solid understanding of APIs, microservices, event-driven architectures, and messaging patterns.
- Practical experience with secure development practices, authentication/authorisation, and zero-trust principles.
- Experience working with containerised workloads (Docker; advantage if familiar with Kubernetes).
- Proficiency with CI/CD tooling, automated tests, and modern software engineering practices.
- Ability to work effectively within a senior, cross-functional architecture and engineering team.
- Strong knowledge of networking fundamentals, data structures, and secure service design.
- Comfortable working in a highly regulated, security-focused environment.