Python Software Engineer
Quick Overview
Job Description
Python Software Engineer Perm Birmingham - Hybrid Up to £74,000pa Role Summary We’re looking for a Mid‑Level Software Engineer to join our delivery team. As a mid‑level engineer, you will play a key part in implementing high‑quality software, collaborating with Senior Engineers, Product, QA, DevOps, UX/UI, Principal Engineer and Architects. The role centres on solid engineering execution, problem‑solving, collaboration, and developing deeper technical capability, with increasing autonomy over time. Key Requirements
- Essential
- Hands-on experience in Python and web-development framework(e.g., Django) and JavaScript/TypeScript, ideally in cloud environments such as AWS, Azure or GCP.
- Strong understanding of core software engineering principles.
- Experience with CI/CD pipelines, automated testing and version control.
- Strong analytical and problem-solving skills.
- Ability to work effectively in a cross-functional team.
- Willingness to learn new tools, technologies and domain knowledge.
- Degree in Computer Science, Engineering or equivalent professional experience.
- Desirable
- Exposure to frameworks such as React, Node.js, Terraform, Celery or containerisation.
- Understanding of database schema design and query optimisation.
- Familiarity with infrastructure‑as‑code, cloud-native services or distributed systems
Skills
Similar jobs
Apple Engineer
Barclays · Poplar, United Kingdom
20 minutes agoPrincipal Engineer – Product Safety
BAE Systems · Filton, United Kingdom
30 minutes agoEngineer
Elis UK Limited · Renfrew, United Kingdom
35 minutes agoC# Sensor Software Engineer
SRT Marine Systems PLC · Grangetown, United Kingdom
50 minutes agoAgentic Software Engineer
Adria Solutions · Newcastle Upon Tyne, United Kingdom
54 minutes agoTechnical Support & Application Engineer (Industrial Automation)
Magnus Search · Ivybridge, United Kingdom
1 hour ago£43k - £45k/yr