
Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | £650 - 750pd Outside IR35 | 6-month contract | Fully Remote (UK)
Posted 1 day ago by Owen Thomas | Pending B Corp™
£750 Per day
Outside
Remote
United Kingdom
Summary: The role of Python Software Engineer involves working with a fast-paced client to design, implement, and manage software solutions primarily using Python and AWS. The position requires expertise in TDD and BDD, with a focus on creating scalable and high-performance software. This is a fully remote contract role for a duration of six months, offering a competitive daily rate. The contractor will be expected to collaborate across teams and uphold security standards while optimizing system performance.
Key Responsibilities:
- Design and deploy scalable, high-performance software aligned with long-term business goals.
- Monitor and optimise distributed systems for reliability, uptime, and efficiency.
- Automate configuration, provisioning, and deployment to reduce manual effort and streamline operations.
- Implement and uphold security standards, including encryption, access control, and compliance.
- Lead incident response and root cause analysis, applying preventive measures to avoid recurrence.
- Collaborate across teams (QA, DevOps, IT) to troubleshoot and enhance system performance.
- Maintain clear documentation for configurations, procedures, and troubleshooting.
- Ensure software meets design goals: performance, modularity, reliability, and maintainability.
Key Skills:
- Strong Python expertise, especially for API development and testing in cloud environments (preferably AWS).
- Solid experience with cloud platforms (AWS, Azure, GCP), containerisation, automation, and orchestration tools.
- Familiar with CI/CD pipelines and DevOps practices.
- Proficient in scripting (Python, Bash, PowerShell), with a focus on Python.
- Skilled in TDD and BDD, primarily using Python.
- Deep understanding of distributed systems, networking, storage, and compute management.
- Strong troubleshooting skills, with experience in root cause analysis and timely resolution.
- Knowledge of security standards (ISO27001, NIST, GDPR) and infrastructure security best practices.
- Experienced with monitoring/logging tools like Splunk, Grafana, and the ELK stack.
Salary (Rate): £750pd
City: undetermined
Country: United Kingdom
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Opportunity: We're supporting a fast-moving client with national reach, that needs a Python Software Engineer Contractor with strong experience across Python & AWS. This is a freelance role within a tech-driven team – Where you’ll be the subject matter expert, designing, implementing, and managing software, platforms and more.
What You'll Be Doing as a Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | £650 - 750pd Outside IR35 | 6-month contract | Fully Remote (UK)
- Design and deploy scalable, high-performance software aligned with long-term business goals.
- Monitor and optimise distributed systems for reliability, uptime, and efficiency.
- Automate configuration, provisioning, and deployment to reduce manual effort and streamline operations.
- Implement and uphold security standards, including encryption, access control, and compliance.
- Lead incident response and root cause analysis, applying preventive measures to avoid recurrence.
- Collaborate across teams (QA, DevOps, IT) to troubleshoot and enhance system performance.
- Maintain clear documentation for configurations, procedures, and troubleshooting.
- Ensure software meets design goals: performance, modularity, reliability, and maintainability.
Core Skills for the Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | £650 - 750pd Outside IR35 | 6-month contract | Fully Remote (UK)
- Strong Python expertise, especially for API development and testing in cloud environments (preferably AWS).
- Solid experience with cloud platforms (AWS, Azure, GCP), containerisation, automation, and orchestration tools.
- Familiar with CI/CD pipelines and DevOps practices.
- Proficient in scripting (Python, Bash, PowerShell), with a focus on Python.
- Skilled in TDD and BDD, primarily using Python.
- Deep understanding of distributed systems, networking, storage, and compute management.
- Strong troubleshooting skills, with experience in root cause analysis and timely resolution.
- Knowledge of security standards (ISO27001, NIST, GDPR) and infrastructure security best practices.
- Experienced with monitoring/logging tools like Splunk, Grafana, and the ELK stack.
Details for the Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | £650 - 750pd Outside IR35 | 6-month contract | Fully Remote (UK)
- Contract: LTD company (UK) / B2B
- Location: Remote (must be UK-based)
- Duration: Long-term engagement potential
- Start: ASAP
If interested in this Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | £650 - 750pd Outside IR35 | 6-month contract | Fully Remote (UK), please apply here and we will contact you if it's a good match! :)