AWS/Python Software Engineer

Citywire Financial Publishers Ltd
London

AWS/Python Software Engineer - Data

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:

  • Professional Experience: Proven experience in data engineering or backend development.
  • 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.

Meet Citywire

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.

Our perks:

  • 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.
  • Competitive private pension scheme.
  • 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.

Posted 2025-11-21

Recommended Jobs

Science Teacher - Biology Specialist - Waltham Forest

Marchant Recruitment
Waltham Forest, Greater London

Science Teacher – Elevate Practical Biology Skills and Lead KS5 Curriculum in a Supportive Faculty – Waltham Forest A dynamic and supportive secondary school in Waltham Forest is recruiting an e…

View Details
Posted 2025-10-24

Service Advisor

Hounslow, Greater London

Salary circa 28k plus 3-4k bonus We are working with a Commercial / LCV Garage who are actively looking for a Service Advisor to join there friendly team. Nr Hounslow in Greater London / Middles…

View Details
Posted 2025-09-11

Year 3 Teacher | Merton | January 2026

Marchant Recruitment
Merton, Greater London

A friendly primary school in Merton is recruiting an experienced Year 3 Teacher to join their KS2 phase from January 2026. The Year 3 Teacher will design carefully sequenced lessons that develop subj…

View Details
Posted 2025-11-25

Car Sales Executive

Orpington, Greater London

Sales Executive Role To meet and greet customers, qualify their needs and demonstrate vehicles accordingly. To follow a sales process, whilst providing excellent customer service, building a …

View Details
Posted 2025-09-11

Part-Time Dental Nurse -Bromley- Indeed

Locum Meds
Bromley, Greater London

JOB OVERVIEW Location: Bromley Job Type: Part-Time Date Posted: September 2025 Hours: 2–3 days per week Salary: £12 – £15 per hour (DOE) About the Job: An established dental…

View Details
Posted 2025-11-27

Information Management Lead - Water Sector

Stratford, Greater London

Stantec's rapidly growing Water sector business in the UK & Ireland (UK&I) is seeking an Information Management Lead. This is a pivotal, client-facing opportunity to set the standard for data and inf…

View Details
Posted 2025-11-21

Vehicle Technician

HP4 Recruitment Ltd
Sutton, Greater London

Location: Croydon Salary: £38,760 - £44,760 Hours: 42.5 hours per week, day shifts only. Overtime available as needed, paid at time and a half Benefits: A wide range of exclusive colleague-onl…

View Details
Posted 2025-12-09

Part-time, German-speaking Tutor, Job ID J1E67D

Little Ones UK Ltd
Chelsea, Greater London

A family in Chelsea is seeking a German-speaking Tutor to join their dynamic household - someone confident, smart, creative and engaging, who can nurture the children’s language development, cognitiv…

View Details
Posted 2025-10-06

Adult’s Social Worker, Continuing Health Care, North London

London

Adult’s Social Worker, Continuing Health Care, North London  Pay rate £36 to £40 per hour  Contract role, CHC  Pertemps are recruiting for experienced Adult’s Social Worker in North London  T…

View Details
Posted 2025-11-24