Enable job alerts via email!

Principal Python Developer

Ocho

Belfast

On-site

GBP 80,000 - 100,000

Full time

10 days ago

Job summary

A technology company in Northern Ireland is seeking a Principal Python Engineer to lead the design of scalable, cloud-native platforms. The ideal candidate will have over 6 years of experience in software engineering, a strong background in Python, and a passion for mentoring teams. Competitive salary and the chance to influence technical direction are offered in this role.

Benefits

Work From Home
Options

Qualifications

  • 6+ years of software engineering experience, including consultancy and client-facing delivery.
  • Strong commercial background in Python with relevant certifications.
  • Experience with event-driven architectures, microservices, and scalable data pipelines.

Responsibilities

  • Lead the design and delivery of Python-based microservices deployed across AWS.
  • Mentor engineers, support graduate training and influence technical direction.
  • Champion CI/CD pipelines and deployment automation to improve speed and reliability.

Skills

Python
AWS
Microservices

Education

Certification PCEP/PCAP

Tools

Bitbucket
Docker
Job description
Overview

Principal Python Engineer

OCHO are seeking a Principal Python Engineer to take on a leadership role in building scalable, cloud-native platforms. This is an opportunity for an experienced developer who has delivered production-grade systems across financial services, energy technology and trading platforms. My client

The Opportunity
  • Lead the design and delivery of Python-based microservices deployed across AWS and physical hardware.

  • Build scalable data capture and processing platforms leveraging event-driven design and modern cloud tooling.

  • Champion CI/CD pipelines, branching strategies and deployment automation to improve speed and reliability.

  • Work across cross-functional teams in the UK, Ireland and Europe, delivering real-world solutions for trading, monitoring and optimisation systems.

  • Mentor engineers, support graduate training and influence technical direction.

Tech Environment
  • Languages/Frameworks: Python (FastAPI, GraphQL/Strawberry), ETL pipelines.

  • Cloud & Infra: AWS (EC2, ECS, ECR, RDS, IoT Core, IAM, MSK), Docker, Linux.

  • Data & Messaging: Kafka (AWS MSK), MQTT, REST APIs, Redshift, SQL.

  • Tools & Practices: Bitbucket, CI/CD, trunk-based branching, process automation.

What You'll Bring
  • 6+ years of software engineering experience, including consultancy and client-facing delivery.

  • Strong commercial background in Python with certifications (PCEP/PCAP).

  • Experience with event-driven architectures, microservices and scalable data pipelines.

  • Proven leadership in technical direction, mentoring and graduate development.

  • Exposure to energy markets, trading platforms or financial services a bonus.

What\'s on Offer
  • Competitive base salary and options

  • Opportunity to influence architecture and engineering standards.

  • A culture of innovation and continuous learning.

  • Cross-functional exposure across multiple markets and domains.

If you\'re a Python engineer who thrives on solving complex problems and wants to play a leading role in shaping scalable cloud-native systems, reach out to Ryan Quinn on LinkedIn for more information.

Skills:

  • Python

  • AWS

  • Microservices

Benefits:

  • Work From Home

  • Options

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.