Sub banner

Principal Python Engineer

Job description.

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.

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 benefits.

  • 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.

 

Submit CV for this Job.

Apply for this job now
Posted
Job Details:
Belfast, UK80000 -95000
Job reference:
RQ WLM 2
RYAN QUINN

RYAN QUINN

Director and Principal Technology Recruiter at Ocho

Ryan’s been in your position. As a Java Developer, he’s worked for product start-ups all the way from Dublin to Melbourne. Now, he’s celebrating his 19th year in IT recruitment across the Northern Ireland market and beyond.

Read More