At a Glance
- Tasks: Design and develop scalable Python applications for data-driven solutions.
- Company: Join a leading tech firm focused on secure enterprise environments.
- Benefits: Enjoy a competitive salary, hybrid work model, and professional growth opportunities.
- Other info: Work in a dynamic environment with excellent career advancement potential.
- Why this job: Make an impact with cutting-edge tech while collaborating with talented teams.
- Qualifications: Strong Python skills and experience with AWS, Terraform, and Docker required.
The predicted salary is between 50000 - 65000 £ per year.
Location: Manchester, Leeds, Newcastle, Birmingham, London
Contract: 6 Months
Security Requirement: Active SC Clearance required
Overview
We are seeking experienced Python Software Developers to support the delivery of large-scale analytics and data-driven solutions within a secure enterprise environment. The successful candidates will work on cloud-based platforms, data processing pipelines, and secure integrations while collaborating with cross-functional engineering and platform teams. This role is ideal for professionals with strong Python development expertise, cloud engineering experience, and exposure to modern DevOps and data engineering practices.
Must Have
- AWS services
- Terraform
- Apache Spark
- Python
- Apache Airflow
- Docker
- GitLab
- Security scanning agent
- Jupyter Notebooks
Key Responsibilities
- Design, develop, and maintain scalable Python applications and services
- Build and optimize cloud-native data processing pipelines
- Develop and manage workflows using orchestration tools such as Airflow
- Work with large-scale data processing frameworks including Apache Spark
- Deploy and maintain containerized applications using Docker
- Implement infrastructure automation using Terraform
- Integrate solutions with enterprise data and secure file transfer systems
- Collaborate with DevOps, security, and infrastructure teams to ensure secure and reliable deployments
- Contribute to CI/CD pipelines and source control management using GitLab
- Support vulnerability management and security scanning processes
- Create technical documentation and provide knowledge-sharing support where required
- Participate in Agile ceremonies and collaborative engineering activities
Required Skills & Experience
- Strong hands-on experience with Python development
- Experience working with AWS cloud services
- Proven experience with Terraform and Infrastructure as Code (IaC)
- Strong knowledge of Apache Spark
- Experience with Apache Airflow or similar orchestration tools
- Hands-on experience with Docker and containerized environments
- Experience using GitLab for version control and CI/CD pipelines
- Understanding of security scanning and vulnerability management tools such as Trivy, Trend Micro, Wiz, or similar
- Experience working with Jupyter Notebooks
- Familiarity with secure enterprise integrations and data transfer solutions
- Strong problem-solving and debugging skills
- Excellent communication and stakeholder collaboration skills
Preferred Experience
- Experience working within secure or regulated environments
- Exposure to large-scale analytics or data platform projects
- Previous experience in public sector or enterprise-scale environments
- Understanding of cloud security best practices
Working Arrangement
Hybrid working model. Approximately 60% onsite presence required in Newcastle. Remaining days remote, depending on project requirements.
Clearance Requirement
Candidates must hold active SC Clearance or be eligible to obtain clearance.
Python Software Developer employer: Opus Recruitment Solutions
Join a forward-thinking company that values innovation and collaboration, offering Python Software Developers the chance to work on cutting-edge analytics solutions in a secure environment. With a hybrid working model based in vibrant cities like Manchester, Leeds, Newcastle, Birmingham, and London, employees benefit from a supportive work culture that prioritises professional growth, continuous learning, and the opportunity to engage with cross-functional teams. Enjoy competitive remuneration, comprehensive benefits, and the unique advantage of contributing to impactful projects within the public sector.
Contact Details:
Opus Recruitment Solutions Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Python Software Developer
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, webinars, or even just grab a coffee with someone who’s already in the field. You never know when a casual chat could lead to your next job opportunity.
✨Show Off Your Skills
Don’t just tell them you’re great at Python; show them! Work on personal projects or contribute to open-source ones. Having something tangible to demonstrate your skills can really set you apart from the crowd.
✨Ace the Interview
Prepare for those technical interviews by brushing up on your coding skills and understanding the tools mentioned in the job description. Practice common interview questions and be ready to discuss your past projects in detail.
✨Apply Through Our Website
Make sure to apply through our website for the best chance of landing that role! We love seeing candidates who take the initiative to engage directly with us. Plus, it shows you’re serious about joining the team!
We think you need these skills to ace Python Software Developer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your Python development skills and experience with AWS, Terraform, and other key technologies mentioned in the job description. We want to see how your background aligns with what we're looking for!
Showcase Your Projects:Include any relevant projects you've worked on, especially those involving cloud-based solutions or data processing pipelines. This gives us a glimpse of your hands-on experience and problem-solving abilities.
Be Clear and Concise:When writing your cover letter, keep it straightforward and to the point. We appreciate clarity, so make sure to express why you're a great fit for the role without rambling on.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Opus Recruitment Solutions
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your past projects and how you've used Python to solve real-world problems. Practising coding challenges can also help you demonstrate your expertise.
✨Familiarise Yourself with Cloud Technologies
Since the role involves AWS and cloud-based solutions, take some time to understand the key services and tools you'll be working with. Be prepared to talk about your experience with AWS, Terraform, and Docker, and how you've implemented these in previous roles.
✨Show Off Your Collaboration Skills
This position requires working closely with cross-functional teams, so be ready to share examples of how you've successfully collaborated in the past. Highlight your communication skills and any Agile methodologies you've used to enhance teamwork.
✨Understand Security Practices
Given the security clearance requirement, it's crucial to demonstrate your understanding of security best practices. Familiarise yourself with vulnerability management tools and be prepared to discuss how you've ensured secure deployments in your previous work.