Technical Lead - Python/Java
- £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