Principal Python Engineer in Lisburn

Principal Python Engineer in Lisburn

Lisburn Full-Time 70000 - 90000 £ / year (est.) Working from home possible
Ocho

At a Glance

  • Tasks: Lead the design and delivery of Python microservices and shape engineering standards.
  • Company: Innovative energy software company with a focus on collaboration and technical excellence.
  • Benefits: Competitive salary, remote work options, and real influence over architecture and tooling.
  • Other info: Join a culture of innovation and continuous learning with high-impact exposure.
  • Why this job: Make a significant impact in energy markets while mentoring the next generation of engineers.
  • Qualifications: 6+ years of Python experience and proven leadership in software engineering.

The predicted salary is between 70000 - 90000 £ per year.

Our client builds software that operates at the sharp end of energy markets, trading platforms, monitoring systems, and optimisation tools running across the UK, Ireland, and Europe. The infrastructure is complex, the data volumes are serious, and the engineering standards are high. They're now looking for a Principal Python Engineer to take ownership of platform architecture and set the technical direction for the teams delivering it. This is a hands-on leadership role. You'll be shaping how systems are built, not just reviewing how others build them.

What You'll Do

  • Own the design and delivery of Python microservices across AWS and on-premise environments
  • Lead the architecture of large-scale data capture, processing, and transformation platforms built on event-driven principles
  • Drive engineering standards across CI/CD, branching strategy, release automation, and operational excellence
  • Collaborate with cross-functional teams across the UK, Ireland, and Europe on trading, monitoring, and optimisation platforms
  • Mentor engineers at all levels, support graduate onboarding, and shape long-term engineering culture

The Stack

  • Python, FastAPI, GraphQL (Strawberry), Kafka MSK, MQTT, REST APIs, Redshift, SQL, AWS (EC2, ECS, ECR, RDS, IoT Core, IAM, MSK), Docker, Linux, Bitbucket, CI/CD pipelines, trunk-based development.

What You'll Bring

  • 6+ years of commercial software engineering experience, ideally with some client-facing delivery exposure
  • Deep, production-grade Python expertise
  • PCEP or PCAP certification is a bonus, not a barrier
  • Proven experience designing event-driven systems, microservices, and high-throughput data platforms
  • A track record of technical leadership through mentoring and guiding early-career engineers
  • Sector exposure to energy markets, trading systems, or financial services is a genuine advantage

What's On Offer

  • Competitive salary plus options
  • Real influence over architecture, tooling, and engineering direction
  • A culture built around innovation, learning, and technical craft
  • High-impact exposure across multiple products and markets

Interested? Connect with Ryan Quinn on LinkedIn or send your CV for a confidential conversation.

Principal Python Engineer in Lisburn employer: Ocho

Our client is an exceptional employer, offering a dynamic work culture that prioritises innovation and technical excellence. With a focus on employee growth, they provide opportunities for mentorship and leadership in a hands-on role, allowing you to shape the future of energy market software. The remote working options in Northern Ireland further enhance work-life balance, making it an attractive place for talented engineers seeking meaningful and impactful careers.

Ocho

Contact Details:

Ocho Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Principal Python Engineer in Lisburn

Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those who work at companies you're interested in. A friendly chat can open doors and give you insights that a job description just can't.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your Python projects, especially those related to microservices or data platforms. This gives potential employers a taste of what you can do beyond your CV.

Tip Number 3

Prepare for interviews by practising common technical questions and scenarios. Think about how you'd approach designing a system or solving a problem, especially in the context of energy markets or trading systems.

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Principal Python Engineer in Lisburn

Python
AWS
Microservices
Event-Driven Architecture
CI/CD
Docker
Linux

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your Python expertise and any relevant projects you've worked on, especially those involving microservices or event-driven systems.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're the perfect fit for the Principal Python Engineer role. Share your passion for engineering and how your leadership experience can help shape our technical direction.

Showcase Your Technical Skills:Don’t just list your skills; demonstrate them! Include specific examples of how you've used Python and AWS in past projects. This will help us see your hands-on experience and problem-solving abilities.

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 makes the process smoother for everyone!

How to prepare for a job interview at Ocho

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and AWS. Brush up on your knowledge of microservices and event-driven systems, as these will likely be key discussion points during your interview.

Showcase Your Leadership Skills

Since this role involves mentoring and guiding engineers, be prepared to share examples of how you've led teams or projects in the past. Highlight any experiences where you’ve shaped engineering culture or improved processes.

Prepare for Scenario Questions

Expect questions that assess your problem-solving skills and technical decision-making. Think about scenarios where you had to design a system or overcome a technical challenge, and be ready to explain your thought process.

Understand the Business Context

Familiarise yourself with the energy markets and trading systems relevant to the company. Showing that you understand the industry context can set you apart and demonstrate your genuine interest in the role.