Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.
We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.
Job Description
Senior Software Engineer
Hyperact is a product transformation consultancy that provides organisations with senior product, design, and engineering experts to help transform organisations, bridge skills gaps, and accelerate product growth.
We are seeking Senior Software Engineers who bring strong full-stack capabilities and a proven track record of delivering production-grade software as part of cross-functional product teams.
This role is suited to engineers who combine technical depth with strong product awareness and who understand that long-term product success is shaped by both technical and organisational factors.
Our Software Engineers are ambitious and technology-agnostic, with strong expertise in architecting and delivering end-to-end solutions across diverse domains, spanning web, mobile, cloud, and AI ecosystems. You select tools and approaches based on context, scalability, and business impact rather than convention.
We strongly advocate modern software delivery practices including Extreme Programming (XP), Test-Driven Development (TDD), Continuous Integration / Continuous Delivery (CI/CD), Infrastructure as Code (IaC), and cloud- architectures. Our teams optimise for rapid feedback loops, high engineering quality, and sustainable delivery.
Responsibilities:
Partner closely with clients to deeply understand their strategic objectives, user needs, and technical constraints, and proactively shape solutions that deliver measurable outcomes.
Design and deliver high-quality, resilient software systems underpinned by disciplined engineering practices and sound architectural principles.
Drive adoption of modern delivery practices, including XP, TDD, CI/CD, trunk-based development, and Infrastructure as Code.
Lead by example in engineering excellence through pairing, code reviews, refactoring, and continuous improvement of code quality and system design.
Contribute to architectural decision-making, balancing scalability, performance, security, and maintainability against business priorities.
Foster strong socio-technical alignment by collaborating effectively with product, design, and client stakeholders.
Improve engineering standards within client environments through mentorship, coaching, and transparent delivery practices.
Champion continuous learning, experimentation, and pragmatic technology selection aligned to long-term product sustainability.
Contribute to the growth and evolution of Hyperact's engineering capability.
Required Skills:
Demonstrated experience designing and delivering production-grade software systems that operate reliably at scale.
Strong proficiency in at least one modern programming , with the ability and willingness to work polyglot across multiple ecosystems (e.g., TypeScript/Node.js, Java/Spring, Golang/Rust, Python, or similar).
Experience building modern web applications and services, including front-end frameworks (e.g., React), backend APIs, and distributed systems.
Deep understanding of cloud- architectures, particularly within AWS/Azure environments (e.g., Lambda, containerised workloads, managed services).
Awareness of how AI is transforming software development, with a willingness to experiment and identify opportunities where AI can improve developer productivity, delivery, and client outcomes.
Experience with Infrastructure as Code (e.g., Terraform, CloudFormation) and automated CI/CD pipelines.
Strong grounding in engineering disciplines, including Test-Driven Development (TDD), automated testing strategies, refactoring, and continuous delivery.
Experience designing APIs and event-driven systems, with an understanding of scalability, resilience, observability, and security considerations.
Solid understanding of data modelling and persistence strategies across relational and NoSQL systems.
Ability to operate effectively across the full software lifecycle, from discovery and design through implementation, deployment, and operational optimisation.
Excellent communication skills, with the ability to engage technical and non-technical stakeholders and influence architectural and delivery decisions.
Package:
Salary - £60,000 - £80,000
Share options - enrolment in our EMI Scheme
Pension contributions - up to 5% of salary
Discretionary performance bonus - up to 10% of salary
Holidays - 25 days + bank holidays, with one additional day awarded per year of service (up to 30 days)
L&D budget - £1,500 per annum
Life assurance (4 x salary)
Income protection (75% of salary)
Critical illness (2 x salary)
Dental (Bupa Level 5)
24/7 Digital GP
Employee Wellbeing Programme
Free will writing
The YuLife App
If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.