Technical Lead - Python/Java

BBBH59283
  • £70000.00 - £80000.00 per annum
  • Belfast
  • Permanent

Are you a hands-on engineer with a passion for technical leadership?
We're partnered with a fast-growing, mission-driven technology company that's transforming how energy systems are designed, built, and scaled.

Following a successful consultancy phase, the business is now bringing all engineering fully in-house - and this is your chance to play a key role in shaping the next generation of their platform.

They're hiring a Technical Lead who will combine deep technical ability with proven leadership experience - someone who can guide small, agile teams while still writing high-quality, production-level code.

The Opportunity

You'll take ownership of a core domain within their clean energy platform, helping to define the architecture, roadmap, and technical delivery of new software systems.
This is a hands-on leadership role - ideal for someone who enjoys developing in Python (or Java with some Python exposure) while mentoring engineers and influencing design decisions.

You'll work across a mix of real-time data processing, hardware integration, and cloud-based systems, building the software that underpins modern energy infrastructure.

Two Key Domains

Application Interface Lead
Work on systems that interface directly with hardware - including batteries, EVs, and IoT devices - as well as cloud APIs. You'll design resilient pipelines that connect physical energy assets to the cloud in real time.

Market Operations Lead
Join a greenfield project expanding the company's energy trading capabilities into new global markets. You'll collaborate with data science and strategy teams to build tools that optimise performance and enable smarter trading decisions.

What You'll Bring

  • Strong software engineering background (Python essential, Java experience a plus)

  • Solid grasp of software design principles and iterative development

  • Experience building scalable, high-performance applications

  • Hands-on experience with CI/CD, testing, and automation best practices

  • Proven ability to lead or mentor engineers - whether formally or as a senior developer/tech lead

  • Strong focus on code quality, performance, and maintainability

  • (Bonus) Experience with energy systems, hardware integration, or IoT

Why Join?

  • Shape software that's driving the global energy transition

  • Work in a tight-knit, engineering-led team with autonomy and influence

  • Be both hands-on and strategic - leading from the front

  • Genuine opportunity to grow into management, if desired

To discuss this opportunity in absolute confidence, contact Rachael Walker, IT Recruitment Manager at MCS Group, on 028 9693 5487, or click Apply below.

If this role isn't the right fit, we have several others across software engineering and technical leadership.
Visit www.mcsgroup.jobs or call 028 9023 5456 for a confidential chat

Rachael Deery Recruitment Manager – IT and Digital

Apply for this role