Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | £650 - 750pd Outside IR35 | 6-month contract | Fully Remote (UK)
Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | £650 - 750pd Outside IR35 | 6-month contract | Fully Remote (UK)

Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | £650 - 750pd Outside IR35 | 6-month contract | Fully Remote (UK)

Altrincham Freelance 46800 - 54600 £ / year (est.) Home office possible
O

At a Glance

  • Tasks: Design and deploy high-performance software while optimising distributed systems.
  • Company: Join a fast-moving, tech-driven client with national reach.
  • Benefits: Enjoy a fully remote role with competitive pay of £650 - 750pd.
  • Why this job: Be the subject matter expert in a collaborative environment that values innovation.
  • Qualifications: Strong Python and AWS experience required, along with knowledge of TDD and BDD.
  • Other info: This is a 6-month contract with potential for long-term engagement.

The predicted salary is between 46800 - 54600 £ per year.

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:

  • 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:

  • 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:

  • Contract: LTD company (UK) / B2B
  • Location: Remote (must be UK-based)
  • Duration: Long-term engagement potential
  • Start: ASAP

If interested, please apply here and we will contact you if it’s a good match!

Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | £650 - 750pd Outside IR35 | 6-month contract | Fully Remote (UK) employer: Owen Thomas | Pending B CorpTM

Join a leading tech-driven company that values innovation and collaboration, offering a fully remote role as a Python Software Engineer. With competitive pay rates and a focus on employee growth, you'll have the opportunity to work with cutting-edge technologies while contributing to impactful projects. Enjoy a supportive work culture that encourages continuous learning and professional development, making it an ideal environment for ambitious engineers looking to make a difference.
O

Contact Detail:

Owen Thomas | Pending B CorpTM Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | £650 - 750pd Outside IR35 | 6-month contract | Fully Remote (UK)

Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, especially Python and AWS. Make sure you can discuss your experience with these tools confidently during any interviews.

Tip Number 2

Prepare to showcase your knowledge of TDD and BDD methodologies. Be ready to provide examples of how you've implemented these practices in past projects, as they are crucial for this role.

Tip Number 3

Highlight your experience with monitoring and logging tools like Splunk or Grafana. Being able to discuss how you've used these tools to enhance system performance will set you apart from other candidates.

Tip Number 4

Since this is a remote position, demonstrate your ability to work independently and manage your time effectively. Share examples of how you've successfully collaborated with teams in a remote setting.

We think you need these skills to ace Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | £650 - 750pd Outside IR35 | 6-month contract | Fully Remote (UK)

Strong Python expertise
API development and testing
AWS cloud platform experience
Containerisation and orchestration tools
CI/CD pipeline familiarity
DevOps practices knowledge
Scripting skills in Python, Bash, and PowerShell
TDD and BDD proficiency using Python
Understanding of distributed systems
Networking, storage, and compute management
Strong troubleshooting skills
Root cause analysis experience
Knowledge of security standards (ISO27001, NIST, GDPR)
Infrastructure security best practices
Experience with monitoring/logging tools like Splunk, Grafana, and the ELK stack

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your strong Python expertise, especially in API development and testing within cloud environments like AWS. Include specific projects or experiences that demonstrate your skills in TDD, BDD, and monitoring.

Craft a Compelling Cover Letter: Write a cover letter that showcases your understanding of the role and how your experience aligns with the company's needs. Mention your familiarity with CI/CD pipelines, DevOps practices, and any relevant security standards you've worked with.

Showcase Relevant Projects: If you have worked on projects involving distributed systems, automation, or containerisation, be sure to include these in your application. Highlight your troubleshooting skills and any tools you've used, such as Splunk or Grafana.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors or typos. A polished application reflects your attention to detail, which is crucial for a software engineering role.

How to prepare for a job interview at Owen Thomas | Pending B CorpTM

Showcase Your Python Expertise

Be prepared to discuss your experience with Python in detail, especially regarding API development and testing in cloud environments like AWS. Bring examples of past projects where you successfully implemented Python solutions.

Demonstrate Your Cloud Knowledge

Familiarise yourself with the specifics of AWS and other cloud platforms. Be ready to explain how you've used cloud services in previous roles, particularly in relation to containerisation, automation, and orchestration tools.

Highlight TDD and BDD Experience

Since TDD and BDD are crucial for this role, prepare to discuss your approach to these methodologies. Share specific instances where you applied these practices to improve software quality and reliability.

Prepare for Technical Questions

Expect technical questions related to distributed systems, networking, and security standards. Brush up on your troubleshooting skills and be ready to walk through a root cause analysis scenario, demonstrating your problem-solving abilities.

Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | £650 - 750pd Outside IR35 | 6-month contract | Fully Remote (UK)
Owen Thomas | Pending B CorpTM
O
  • Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | £650 - 750pd Outside IR35 | 6-month contract | Fully Remote (UK)

    Altrincham
    Freelance
    46800 - 54600 £ / year (est.)

    Application deadline: 2027-07-10

  • O

    Owen Thomas | Pending B CorpTM

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>