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: Competitive pay, hybrid work model, and opportunities for professional growth.
- Other info: Work in a dynamic environment with excellent career advancement potential.
- Why this job: Make an impact with cutting-edge tech in a collaborative team.
- Qualifications: Strong Python skills and experience with AWS and Terraform required.
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 in Newcastle upon Tyne employer: Opus Recruitment Solutions
As a leading employer in the tech industry, we offer Python Software Developers the opportunity to work on cutting-edge analytics and data-driven solutions within a secure enterprise environment. Our hybrid working model promotes a healthy work-life balance, while our commitment to employee growth through collaborative engineering activities and exposure to modern DevOps practices ensures that you will thrive in your career. Join us in vibrant cities like Manchester, Leeds, Newcastle, Birmingham, or London, where innovation meets a supportive work culture.
StudySmarter Expert Advice🤫
We think this is how you could land Python Software Developer in Newcastle upon Tyne
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work with Python or in cloud environments. Attend meetups or webinars to meet potential employers and get your name out there.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your Python projects, especially those involving AWS, Docker, or Apache Spark. This gives employers a tangible look at what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges related to Python and cloud services, and be ready to discuss your experience with tools like Terraform and Airflow.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that match your skills, and applying directly can give you an edge. Plus, it’s super easy to keep track of your applications!
We think you need these skills to ace Python Software Developer in Newcastle upon Tyne
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!
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about this role and how your experience makes you a great fit. Be sure to mention any relevant projects or achievements that showcase your skills in cloud engineering and data processing.
Showcase Your Projects:If you've worked on any notable projects involving Apache Spark, Docker, or CI/CD pipelines, make sure to include them in your application. We love seeing real-world examples of your work and how you tackle challenges!
Apply Through Our Website:For the best chance of getting noticed, apply directly through our website. It helps us keep track of applications and ensures you’re considered for the role. Plus, we can’t wait to hear from you!
How to prepare for a job interview at Opus Recruitment Solutions
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, AWS, and Terraform. Brush up on your knowledge of Apache Spark and Airflow too, as these are crucial for the role.
✨Showcase Your Projects
Prepare to discuss specific projects where you've used Python and cloud services. Highlight your experience with containerization using Docker and how you've implemented CI/CD pipelines with GitLab. Real-world examples will make you stand out!
✨Understand Security Protocols
Since this role requires SC clearance, be ready to talk about your experience in secure environments. Familiarise yourself with security scanning tools like Trivy or Trend Micro, and be prepared to discuss how you’ve managed vulnerabilities in past projects.
✨Collaborate and Communicate
This position involves working with cross-functional teams, so demonstrate your communication skills. Be ready to share how you've collaborated with DevOps and infrastructure teams in the past, and how you approach Agile methodologies.