Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | £650 - 7...
Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | £650 - 7...

Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | £650 - 7...

Bolton Full-Time No 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 company with a national reach.
  • Benefits: Enjoy a fully remote role with competitive pay of £650 - £750 per day.
  • Why this job: Be the subject matter expert in a collaborative environment that values innovation and efficiency.
  • Qualifications: Strong Python skills, experience with AWS, and knowledge of TDD/BDD required.
  • Other info: This is a 6-month contract with potential for long-term engagement.

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 - 7... employer: Owen Thomas | Pending B Corp™

Join a leading tech-driven company that values innovation and collaboration, offering a fully remote work environment for Python Software Engineers. With competitive pay and a focus on employee growth, you'll have the opportunity to work on impactful projects while enjoying a supportive culture that encourages continuous learning and development. This role not only allows you to leverage your expertise in Python and AWS but also positions you within a household name known for its commitment to excellence and employee satisfaction.
O

Contact Detail:

Owen Thomas | Pending B Corp™ 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 - 7...

Tip Number 1

Make sure to showcase your experience with Python and AWS in your conversations. Be prepared to discuss specific projects where you've implemented scalable solutions or automated processes, as this will demonstrate your hands-on expertise.

Tip Number 2

Familiarise yourself with TDD and BDD methodologies. During interviews, be ready to explain how you've applied these practices in past projects, as this will highlight your commitment to quality and testing in software development.

Tip Number 3

Network with professionals in the field, especially those who have experience with distributed systems and cloud platforms. Engaging in relevant online communities or forums can provide insights and potentially lead to referrals.

Tip Number 4

Prepare to discuss your troubleshooting skills and experiences with incident response. Being able to articulate a specific instance where you resolved a critical issue will demonstrate your problem-solving abilities and readiness for the role.

We think you need these skills to ace Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | £650 - 7...

Strong Python expertise
API development and testing in cloud environments (preferably AWS)
Experience with cloud platforms (AWS, Azure, GCP)
Containerisation and orchestration tools
CI/CD pipelines and DevOps practices
Scripting skills (Python, Bash, PowerShell)
TDD and BDD methodologies 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 (Splunk, Grafana, ELK stack)
Documentation skills for configurations and procedures

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, AWS, TDD, and BDD. Use specific examples of projects where you've implemented these skills to demonstrate your expertise.

Craft a Compelling Cover Letter: Write a cover letter that explains why you're the perfect fit for this role. Mention your experience with cloud platforms and your ability to design scalable software, as well as your familiarity with security standards.

Showcase Relevant Projects: Include links to any relevant projects or repositories (like GitHub) in your application. This will give the hiring team insight into your coding style and problem-solving abilities.

Highlight Soft Skills: In addition to technical skills, emphasise your ability to collaborate across teams and your strong troubleshooting skills. These are crucial for the role and can set you apart from other candidates.

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

Showcase Your Python Expertise

Be prepared to discuss your experience with Python, especially in API development and testing within cloud environments like AWS. Bring examples of projects where you've 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 past projects, particularly in relation to containerisation and automation.

Highlight Your TDD and BDD Experience

Since TDD and BDD are crucial for this role, be prepared to discuss your approach to these methodologies. Share specific instances where you've applied them in your work and the impact they had on project outcomes.

Prepare for Technical Problem-Solving

Expect technical questions that assess your troubleshooting skills and understanding of distributed systems. Practice explaining your thought process during root cause analysis and how you implement preventive measures.

Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | £650 - 7...
Owen Thomas | Pending B Corp™
O
  • Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | £650 - 7...

    Bolton
    Full-Time

    Application deadline: 2027-07-11

  • O

    Owen Thomas | Pending B Corp™

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