Python Software Engineer - SC Cleared
Role details
Job location
Tech stack
Job description
As a Python Software Engineer, you will be responsible for designing, developing, and supporting Python-based applications, with exposure to AWS cloud infrastructure and cloud-native services. Your work will include:
- Developing and maintaining backend services using Python
- Building software that integrates with AWS cloud services
- Supporting cloud-hosted applications in secure environments
- Collaborating with engineers to design scalable, maintainable systems
- Ensuring software meets quality, security, and performance requirements
The team deliver software across the full lifecycle, from initial development through to deployment and operational support., * Design, develop, test, and maintain Python applications
- Contribute to cloud-hosted solutions within AWS environments
- Write clean, well-tested, and maintainable code
- Support integration, deployment, and operational activities
- Troubleshoot and resolve software and environment issues
- Work closely with other engineers and technical stakeholders
Requirements
We are seeking a talented Python Software Engineer with cloud experience to join a highly capable engineering team delivering secure, scalable software solutions for public sector customers., * Strong experience developing software in Python
- Experience working with AWS cloud services
- Understanding of backend application design and APIs
- Familiarity with cloud-native architectures and best practices
- Experience with CI/CD pipelines and modern development practices
- Strong problem-solving skills and attention to detail
- Ability to work effectively in secure, customer-focused environments
- SC Clearance
Skills
- Python
- Full SDLC
- SC Cleared
- AWS
- NSD