Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Get past ATS filters
Job summary
A leading consulting firm is seeking a Senior Python Engineer based in Greater London to design and develop scalable software solutions. The role requires strong expertise in Python frameworks and cloud environments, especially AWS, Azure, or GCP. Responsibilities include mentoring staff and leading technical discussions. Candidates must have a Bachelor's or Master's in Computer Science or Engineering and experience with CI/CD tools. This position offers a dynamic environment that values innovation and technical leadership.
Qualifications
Strong expertise in Python web development frameworks.
Experience working in cloud environments.
Experience with CI/CD tools and practices.
Responsibilities
Design, develop, and maintain scalable software solutions.
Collaborate with cross-functional teams to deliver high-quality features.
Lead code reviews and technical discussions.
Identify and resolve performance and scalability issues.
Skills
Python web development frameworks
JavaScript/TypeScript
API Design
CI/CD tools
Problem-solving skills
Communication skills
Technical leadership
Agile methodology
Education
Bachelor's or Master's degree in Computer Science, Engineering or equivalent
Tools
AWS
Azure
Google Cloud Platform
Job description
Design, develop, and maintain scalable and reliable software solutions, ensuring alignment with Principals and Architects.
Collaborate with cross-functional teams, including Product, QA, and DevOps, to deliver high-quality features.
Lead code reviews and technical discussions, and contribute to architectural decisions.
Lead complex coding tasks; ensure code quality.
Identify and resolve performance and scalability issues.
Write clean, maintainable, and well-documented code.
Mentor and support junior and mid-level engineers.
Stay current with emerging technologies and industry trends.
Estimate work; lead delivery of features from the roadmap.
Solve ambiguous problems with scalable solutions.
Key Requirements
Must have API Design experience
Skilled in applying software technical design principles to build scalable, secure, and maintainable solutions within modern cloud-based architectures.
Bachelor's or Master's degree in Computer Science, Engineering or equivalent experience.
Must have either independently designed cloud-hosted services and APIs with moderate complexity, considering scalability and reliability OR led or designed distributed systems with multiple interacting components, including trade-off analysis, performance in the cloud. I.e just contributing to design discussions but primarily implementing components within predefined cloud architectures is not enough.