At a Glance
- Tasks: Join a dynamic team to develop innovative software for a sustainable energy future.
- Company: Kraken Technologies, a leader in smart energy solutions.
- Benefits: Enjoy competitive pay, flexible work options, and a supportive culture.
- Why this job: Make a real impact on the energy industry while growing your tech skills.
- Qualifications: STEM background with experience in Ruby or Python and strong problem-solving skills.
- Other info: Be part of a certified Great Place to Work with excellent career growth opportunities.
The predicted salary is between 45000 - 55000 £ per year.
Help us use technology to make a big green dent in the universe! Kraken powers some of the most innovative global developments in energy. We’re a technology company focused on creating a smart, sustainable energy system. From optimising renewable generation, creating a more intelligent grid and enabling utilities to provide excellent customer experiences, our operating system for energy is transforming the industry around the world in a way that benefits everyone. It’s a really exciting time in energy. Help us make a real impact on shaping a better, more sustainable future.
Smart Pear is the part of Kraken Technologies that provides, amongst other things, the means by which Kraken (and so its clients) talk to smart meters. In this sense Smart Pear provides a DCC Adaptor service to Kraken and to a range of energy sector participants. We’re looking for a Software Engineer who enjoys tackling complex, ambiguous problems, is willing to dig into the detail, and has the stamina to see tough issues through to resolution. We value strong critical reasoning and learning agility at least as much as a specific technology background.
What You’ll Do
- Work day-to-day in a small, collaborative team (approx. 8 engineers) using an agile approach to deliver features, fixes and improvements to the Smart Pear platform.
- Rotate as the business-facing engineer: triage emergent issues, communicate clearly with clients and internal stakeholders, and drive incidents and requests through to resolution.
- Understand client requests and business needs to design and build the most appropriate solutions prior to controlled test and release of new features.
- Contribute to client onboarding programmes including setting up environments in AWS and ensuring that the correct configurations are implemented in third party applications, resolving emergent migration issues and overseeing the smooth onboarding of meters to our platform.
- Help understand technology and operating environment (e.g. regulatory) changes and evolve the Smart Pear product accordingly.
What You’ll Have
- Strong analytical problem-solving and critical reasoning - able to break down ambiguous problems, debug systematically and make sound trade-offs.
- Stamina and ownership: comfortable sticking with challenging investigations (including production issues) until they’re resolved.
- A STEM degree/background (or equivalent experience) that demonstrates structured, quantitative thinking; plus a grounding in computer science fundamentals (through study, a foundation course, bootcamp or practical experience).
- Experience building software in Ruby and/or Python; willing to work primarily in Ruby and grow Ruby skills quickly.
- Clear communication skills: able to explain complex technical and regulatory concepts to a wide range of audiences, including client-facing conversations.
What Will Help
- AWS (and hands‑on experience operating or deploying services in a cloud environment).
- Infrastructure‑as‑code / environment setup (e.g., Terraform) and working with JSON/XML.
- PKI / certificates / TLS and encryption concepts (even if only at a troubleshooting level).
- Java (or another JVM language), alongside Ruby.
- Domain exposure: the GB energy market, smart metering, the DCC, or other regulated/standards‑heavy environments.
Culture & Benefits
Kraken is a certified Great Place to Work in France, Germany, Spain, Japan and Australia. In the UK we are one of the Best Workplaces on Glassdoor with a score of 4.5 and in Germany we rate 4.7 on Kununu as a Top Company. Check out our Welcome to the Jungle site (FR/EN) to learn more about our teams and culture.
Are you ready for a career with us? We want to ensure you have all the tools and environment you need to unleash your potential. If you have any specific accommodations or a unique preference, please contact us at inclusion@kraken.tech and we’ll do what we can to customise your interview process for comfort and maximum magic!
Studies have shown that some groups of people, like women, are less likely to apply to a role unless they meet 100% of the job requirements. Whoever you are, if you like one of our jobs, we encourage you to apply as you might just be the candidate we hire. Across Kraken, we’re looking for genuinely decent people who are honest and empathetic. Our people are our strongest asset and the unique skills and perspectives people bring to the team are the driving force of our success.
As an equal opportunity employer, we do not discriminate on the basis of any protected attribute. We consider all applicants without regard to race, colour, religion, national origin, age, sex, gender identity or expression, sexual orientation, marital or veteran status, disability, or any other legally protected status.
Software Engineer - Smart Pear employer: Kraken
Contact Detail:
Kraken Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Smart Pear
✨Tip Number 1
Get to know the company inside out! Research Smart Pear and Kraken Technologies, their mission, and recent projects. This way, when you chat with them, you can show off your knowledge and passion for what they do.
✨Tip Number 2
Practice your problem-solving skills! Since they value analytical thinking, try tackling some coding challenges or debugging exercises. This will help you feel more confident when discussing your approach to complex issues during interviews.
✨Tip Number 3
Brush up on your communication skills! Be ready to explain technical concepts in simple terms. You might be asked to clarify how you’d handle client requests, so practice articulating your thought process clearly and concisely.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining the team at Smart Pear and making a difference in the energy sector.
We think you need these skills to ace Software Engineer - Smart Pear
Some tips for your application 🫡
Show Your Passion for Sustainability: When writing your application, let us know why you're excited about making a green impact in the energy sector. Share any personal experiences or projects that highlight your commitment to sustainability and how you see technology playing a role in it.
Highlight Your Problem-Solving Skills: We love candidates who can tackle complex problems! In your application, give examples of challenges you've faced in previous roles or projects, and explain how you approached them. This will show us your analytical thinking and determination.
Tailor Your Experience to Our Needs: Make sure to align your skills and experiences with what we're looking for in a Software Engineer. If you've worked with Ruby or Python, or have experience in AWS, mention it! We want to see how your background fits into our Smart Pear team.
Keep It Clear and Concise: While we appreciate detail, clarity is key! Make sure your application is easy to read and gets straight to the point. Use bullet points if necessary, and don’t forget to proofread for any typos or errors before hitting send!
How to prepare for a job interview at Kraken
✨Know Your Tech
Make sure you brush up on your Ruby and Python skills before the interview. Be ready to discuss your experience with these languages, as well as any projects you've worked on. If you have experience with AWS or infrastructure-as-code tools like Terraform, definitely highlight that!
✨Understand the Energy Sector
Familiarise yourself with the GB energy market and smart metering concepts. Being able to speak knowledgeably about the industry will show that you're genuinely interested in the role and understand the context of the work you'll be doing.
✨Show Off Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems. Think about how you approached debugging or resolving issues in past projects, and be ready to explain your thought process clearly. This is key for demonstrating your analytical skills.
✨Communicate Clearly
Practice explaining technical concepts in simple terms. Since you'll be interacting with clients and stakeholders, being able to communicate effectively is crucial. Consider doing mock interviews with friends to refine your ability to convey complex ideas simply.