Senior Software Engineer (Python/AWS) in Birmingham
Senior Software Engineer (Python/AWS)

Senior Software Engineer (Python/AWS) in Birmingham

Birmingham Full-Time 60000 - 80000 £ / year (est.) No home office possible
Gleeson Recruitment Ltd

At a Glance

  • Tasks: Design and build cloud-native microservices while optimising production services.
  • Company: Fast-growing tech organisation with a focus on innovation and collaboration.
  • Benefits: Remote work, competitive salary, and opportunities for professional growth.
  • Other info: Inclusive workplace that values diverse backgrounds and experiences.
  • Why this job: Join a dynamic team and shape the future of cloud technology.
  • Qualifications: Experience in Python, AWS, and building scalable applications.

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

West Midlands based office - Remote role with fortnightly office trips.

We're partnering with a fast-growing, technology-led organisation looking to hire a Senior Software Engineer to help shape and scale a critical cloud platform. This is a hands-on role for an experienced Back End engineer who thrives on building high-quality distributed systems, owning services end-to-end, and delivering production-ready software at scale. You'll take ownership of microservices across the full software life cycle - from design and development through to deployment, monitoring and optimisation in production. You'll work closely with product, platform and data teams to deliver scalable solutions, improve engineering standards, and contribute to the ongoing evolution of a modern event-driven architecture.

Key Responsibilities

  • Design, build and own cloud-native microservices and APIs
  • Develop and maintain integrations with internal systems and third-party platforms
  • Take ownership of services in production, including monitoring, troubleshooting and optimisation
  • Build resilient, observable and scalable systems
  • Contribute to the evolution of event-driven architecture across the wider platform
  • Drive engineering best practice across testing, CI/CD and code quality
  • Support backlog refinement and translate requirements into technical delivery
  • Collaborate across engineering teams to deliver robust solutions
  • Mentor other engineers and contribute to a strong technical culture

About You

You'll be a strong Back End engineer with experience building and supporting modern cloud-native applications at scale.

Key Experience

  • Strong hands-on development experience with Python and AWS serverless technologies including Lambda, API Gateway, S3, RDS, SQS/SNS, EventBridge and Step Functions
  • Proven experience building microservices and event-driven architectures
  • Experience owning services in production, including monitoring and incident resolution
  • Strong understanding of API design and distributed systems
  • Experience working with CI/CD pipelines and infrastructure-as-code
  • Ability to deliver high-quality solutions with strong operational awareness
  • Strong communication skills and a collaborative mindset

Please apply ASAP if interested.

At Gleeson Recruitment Group, we embrace inclusivity and welcome applicants of all backgrounds, experiences, and abilities. We are proud to be a disability confident employer.

By applying you will be registered as a candidate with Gleeson Recruitment Limited. Our Privacy Policy is available on our website and explains how we will use your data.

Senior Software Engineer (Python/AWS) in Birmingham employer: Gleeson Recruitment Ltd

Join a dynamic and innovative technology-led organisation that prioritises employee growth and collaboration. With a flexible remote working model complemented by regular office interactions, you'll thrive in a culture that values inclusivity and encourages the sharing of ideas. Benefit from opportunities to mentor fellow engineers, enhance your skills in cloud-native technologies, and contribute to the evolution of cutting-edge systems in a supportive environment.
Gleeson Recruitment Ltd

Contact Detail:

Gleeson Recruitment Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Python/AWS) in Birmingham

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with Python and AWS. A friendly chat can lead to insider info about job openings or even referrals.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those involving microservices and cloud-native applications. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common interview questions related to Python, AWS, and distributed systems to boost your confidence.

✨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 are proactive and eager to join our team.

We think you need these skills to ace Senior Software Engineer (Python/AWS) in Birmingham

Python
AWS Serverless Technologies
Microservices
Event-Driven Architecture
API Design
Distributed Systems
CI/CD Pipelines
Infrastructure-as-Code
Monitoring and Incident Resolution
Troubleshooting
Optimisation
Collaboration
Strong Communication Skills
Mentoring

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python and AWS. We want to see how you've built cloud-native applications and microservices, so don’t hold back on those details!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for building scalable systems and how you’ve contributed to engineering best practices in previous roles. Let us know why you’re excited about this opportunity!

Showcase Your Projects: If you’ve worked on any relevant projects, make sure to mention them! We love seeing real examples of your work, especially if they involve event-driven architectures or CI/CD pipelines.

Apply Through Our Website: Don’t forget to apply through our website! It’s the easiest way for us to keep track of your application and ensures you’re considered for the role. We can’t wait to hear from you!

How to prepare for a job interview at Gleeson Recruitment Ltd

✨Know Your Tech Stack

Make sure you brush up on your Python and AWS skills before the interview. Be ready to discuss specific projects where you've used serverless technologies like Lambda or API Gateway. This will show that you not only understand the tools but can also apply them effectively.

✨Showcase Your Problem-Solving Skills

Prepare to talk about how you've tackled challenges in production environments. Think of examples where you monitored, troubleshot, and optimised services. This will demonstrate your operational awareness and ability to own services end-to-end.

✨Understand Microservices and Event-Driven Architecture

Familiarise yourself with the principles of microservices and event-driven architecture. Be ready to explain how you've built and maintained these systems in the past, as this is crucial for the role. Highlight any experience you have with CI/CD pipelines and infrastructure-as-code too.

✨Communicate and Collaborate

Since this role involves working closely with product, platform, and data teams, practice articulating your thoughts clearly. Prepare to discuss how you've collaborated with others in previous roles and how you can contribute to a strong technical culture.

Senior Software Engineer (Python/AWS) in Birmingham
Gleeson Recruitment Ltd
Location: Birmingham

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>