Python Developer in Birmingham

Python Developer in Birmingham

Birmingham Full-Time 60000 - 80000 € / year (est.) No home office possible
HOK Consulting - Technical Recruitment Consultancy

At a Glance

  • Tasks: Build and enhance secure, scalable Jenkins Shared Libraries and automate CI/CD processes.
  • Company: Join a forward-thinking tech company focused on innovation and security.
  • Benefits: Long-term contract, remote work flexibility, and opportunities for professional growth.
  • Other info: Dynamic team environment with travel opportunities to Birmingham and Sheffield.
  • Why this job: Make a real impact in DevSecOps while working with cutting-edge technologies.
  • Qualifications: 7+ years of engineering experience with strong Python and DevSecOps skills.

The predicted salary is between 60000 - 80000 € per year.

We are seeking a Python Engineer to build and enhance secure, scalable Jenkins Shared Libraries supporting Java, Maven, Node/NPM, Python, Helm, Terraform, and container-based pipelines. The role focuses on CI/CD automation, supply-chain security, SBOM generation, and pipeline optimization.

Key Responsibilities

  • Develop and maintain Jenkins Shared Libraries using Groovy.
  • Build Python automation for SLSA provenance, SBOMs, hashing, and security scan aggregation.
  • Optimize CI/CD pipelines using caching, parallelization, and dependency management.
  • Integrate security tools including SonarQube, Sonatype IQ, SAST, and container scanning.
  • Ensure artifact integrity, reproducibility, and secure software delivery practices.
  • Standardize CI/CD templates, documentation, and pipeline configurations.
  • Troubleshoot and improve pipeline reliability and performance.

Required Skills

  • 7+ years engineering experience with 3+ years in DevSecOps or CI/CD platform engineering.
  • Strong Jenkins & Groovy Shared Library expertise.
  • Advanced Python scripting and automation.
  • Strong knowledge of Maven, NPM, Python packaging, Helm, Terraform, and containers.
  • Experience with SLSA, CycloneDX SBOM, supply-chain security, and artifact signing concepts.
  • Experience with AWS or GCP is a plus.

Python Developer in Birmingham employer: HOK Consulting - Technical Recruitment Consultancy

As a Python Developer at our company, you will join a dynamic and innovative team dedicated to pushing the boundaries of CI/CD automation and security. We pride ourselves on fostering a collaborative work culture that values continuous learning and professional growth, offering opportunities for skill enhancement and career advancement. With the flexibility of UK-based remote work and occasional travel to vibrant cities like Birmingham and Sheffield, you will enjoy a balanced work-life environment while contributing to meaningful projects that make a real impact.

HOK Consulting - Technical Recruitment Consultancy

Contact Detail:

HOK Consulting - Technical Recruitment Consultancy Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Python Developer in Birmingham

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with Python or DevOps. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a GitHub repository showcasing your Python projects and CI/CD pipelines. This gives potential employers a sneak peek into your coding style and problem-solving abilities.

Tip Number 3

Prepare for interviews by brushing up on common Python and DevOps questions. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Python Developer in Birmingham

Python Programming
DevOps Experience
Jenkins Shared Libraries
Groovy Scripting
CI/CD Automation
Supply-Chain Security
SBOM Generation

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Python, Jenkins, and CI/CD. We want to see how your skills match the job description, so don’t be shy about showcasing your relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about DevSecOps and how your background makes you a perfect fit for our team. Keep it concise but impactful!

Showcase Your Projects:If you've worked on any cool projects involving automation or security tools, make sure to mention them! We love seeing real-world applications of your skills, especially in relation to the technologies we use.

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 HOK Consulting - Technical Recruitment Consultancy

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description. Brush up on your Python scripting, Jenkins, and Groovy Shared Libraries. Being able to discuss your experience with CI/CD pipelines and security tools like SonarQube will show that you’re not just familiar but also passionate about the role.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, especially related to pipeline optimization or security integration. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help you demonstrate your analytical thinking and how you approach problem-solving in a DevSecOps environment.

Ask Insightful Questions

Interviews are a two-way street! Prepare thoughtful questions about the company’s current projects, their approach to supply-chain security, or how they handle CI/CD challenges. This shows your genuine interest in the role and helps you gauge if the company is the right fit for you.

Be Ready for Technical Assessments

Since this role involves a lot of technical skills, be prepared for coding tests or technical interviews. Practice common Python problems and Jenkins configurations beforehand. Familiarity with tools like Terraform and container management will also give you an edge, so don’t skip those!