AWS/Python Software Engineer in London
AWS/Python Software Engineer

AWS/Python Software Engineer in London

London Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
C

At a Glance

  • Tasks: Design and build data systems, APIs, and event-driven services on AWS.
  • Company: Join Citywire, a leader in the global asset management industry.
  • Benefits: Generous holiday, flexible working, well-being allowance, and health cover from day one.
  • Why this job: Make a real impact with cutting-edge tech and take ownership of your projects.
  • Qualifications: Strong Python skills, AWS experience, and a collaborative mindset.
  • Other info: Dynamic team culture that values every voice and promotes growth.

The predicted salary is between 36000 - 60000 ÂŁ per year.

We're looking for a talented and proactive AWS/Python Software Engineer to join our data engineering team. You will be designing and building data systems, APIs, and event-driven services that power Citywire's global products. We prototype fast, ship often, and iterate quickly, but we also know when to slow down and engineer for resilience, observability, and scale. You'll have the autonomy to explore new approaches, and the responsibility to help turn early ideas into robust, production-ready systems. If you enjoy solving real problems with clean, principled engineering – and you want ownership from design to deployment – you'll fit right in.

What you'll be doing:

  • Building and deploying containerized services and APIs on AWS (ECS, Lambda, API Gateway, Fargate, etc.).
  • Working across an AWS‐centric stack – Kinesis, SQS, EventBridge, DynamoDB, S3, Aurora, and more.
  • Designing and building event‐driven, real‐time, and batch data pipelines using Python.
  • Developing and integrating RESTful APIs, using frameworks like FastAPI or Django REST.
  • Contributing to CI/CD pipelines using Terraform, Docker, and Git workflows.
  • Writing clean, testable, modular code with pytest, applying TDD where helpful.
  • Using ORMs and validation frameworks (SQLAlchemy, Pydantic) to model and persist data.
  • Helping design observability into everything – CloudWatch Logs, metrics, tracing (X‐Ray), structured logging.
  • Taking projects from prototype to production, balancing speed and long‐term maintainability.

What we're looking for:

  • Strong Engineering Fundamentals: Solid Python skills with experience designing clean, maintainable and well‐tested code.
  • AWS Experience: Hands‐on use of key AWS services in production environments, ideally including Lambda, Kinesis, EventBridge, SQS, DynamoDB and S3.
  • API & Backend Experience: Confidence building and integrating RESTful APIs and working with frameworks such as FastAPI, DRF or Flask.
  • Cloud‐Native Mindset: Comfortable with Dockerised deployments, Terraform, Git workflows and distributed system concepts.
  • Data & Storage Knowledge: Competence in SQL, familiarity with NoSQL, and experience with pipeline or data‐driven architecture.
  • Collaborative & Curious: A team player who enjoys learning, problem‐solving and contributing to a supportive engineering culture.
  • Nice to Haves: Experience with Spark/EMR/Glue, dbt, OpenSearch, event‐driven patterns, or modern developer tooling.

We cover - and connect - all sides of the $100 trillion global asset management industry - through our news, events and insights. At Citywire, we uphold a culture rooted in honesty, integrity, and fairness, where every voice is valued and heard. Our culture promotes constructive dialogue and collaboration on a global scale. Join the team at the Heart of Wealth.

Benefits:

  • Generous holiday entitlement: Start with 25 days per annum, increasing to 28 days after three years' service, and 30 days after five years' service, in addition to bank holidays.
  • Flexible working options.
  • ÂŁ480 annual allowance for well‐being activities or gym memberships, with assistance available for monthly or annual costs.
  • Eye‐test and glasses allowance.
  • Critical illness cover and group life assurance from day one of employment.
  • Well‐being support: Access to an independent Employee Assistance Programme, available 24/7.
  • Cycle to work scheme and annual travel card loans.
  • Techscheme: Purchase the latest tech through our employer scheme, spreading the cost over 12 months with National Insurance savings.
  • After two years of continuous service, access group income protection, private medical, and dental insurance.

Citywire is an equal opportunities employer.

AWS/Python Software Engineer in London employer: Citywire

At Citywire, we pride ourselves on being an exceptional employer that fosters a culture of honesty, integrity, and collaboration. As an AWS/Python Software Engineer, you'll enjoy generous holiday entitlements, flexible working options, and a robust well-being support system, all while having the autonomy to innovate and contribute to meaningful projects in the dynamic asset management industry. With ample opportunities for professional growth and a commitment to employee well-being, Citywire is the ideal place for those seeking a rewarding career in technology.
C

Contact Detail:

Citywire Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land AWS/Python Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those involving AWS and Python. This gives potential employers a taste of what you can do and how you tackle real-world problems.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Citywire. Don’t miss out!

We think you need these skills to ace AWS/Python Software Engineer in London

Python
AWS Services (Lambda, Kinesis, EventBridge, SQS, DynamoDB, S3)
RESTful APIs
FastAPI
Django REST
CI/CD Pipelines
Terraform
Docker
Git Workflows
SQL
NoSQL
Data Pipeline Architecture
Observability (CloudWatch, X-Ray)
Test-Driven Development (TDD)
Modular Code Design

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your strong Python skills and AWS experience in your application. We want to see how you've used these technologies in real-world scenarios, so don’t hold back on the details!

Tailor Your Application: Take a moment to customise your application for the AWS/Python Software Engineer role. Mention specific projects or experiences that align with our needs, like building APIs or working with event-driven architectures.

Keep It Clean and Clear: When writing your application, aim for clarity and conciseness. Use straightforward language and structure your thoughts logically. We appreciate clean communication just as much as clean code!

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’re considered for the role. Plus, it shows you’re keen to join our team!

How to prepare for a job interview at Citywire

✨Know Your AWS Inside Out

Make sure you brush up on your AWS knowledge, especially the services mentioned in the job description like Lambda, Kinesis, and DynamoDB. Be ready to discuss how you've used these services in past projects and how they can be applied to real-world problems.

✨Showcase Your Python Skills

Prepare to demonstrate your Python expertise by discussing specific projects where you wrote clean, maintainable code. Bring examples of how you’ve implemented TDD and used frameworks like FastAPI or Django REST to build APIs.

✨Emphasise Collaboration and Curiosity

Citywire values a collaborative spirit, so be prepared to share experiences where you worked as part of a team. Highlight your eagerness to learn and adapt, and how you’ve contributed to a supportive engineering culture in previous roles.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Practice solving coding problems and think through how you would design data pipelines or APIs. Being able to articulate your thought process will show your problem-solving skills and engineering fundamentals.

AWS/Python Software Engineer in London
Citywire
Location: London

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

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>