Junior Software Engineer - Smart Pear
Junior Software Engineer - Smart Pear

Junior Software Engineer - Smart Pear

Entry level 30000 - 40000 £ / year (est.) Home office (partial)
Go Premium
Kraken

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: Great workplace culture, competitive salary, and opportunities for growth.
  • Why this job: Make a real impact on the energy industry while working with cutting-edge technology.
  • Qualifications: STEM background, problem-solving skills, and experience in Ruby or Python.
  • Other info: Inclusive environment with a focus on personal development and teamwork.

The predicted salary is between 30000 - 40000 £ 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.

Junior Software Engineer - Smart Pear employer: Kraken

At Kraken, we pride ourselves on being a certified Great Place to Work, fostering a collaborative and inclusive culture that empowers our employees to thrive. As a Junior Software Engineer at Smart Pear, you'll be part of a dynamic team dedicated to innovating sustainable energy solutions, with ample opportunities for personal and professional growth in a supportive environment. Join us in making a meaningful impact on the future of energy while enjoying competitive benefits and a commitment to your development.
Kraken

Contact Detail:

Kraken Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Junior Software Engineer - Smart Pear

✨Tip Number 1

Network like a pro! Reach out to current employees at Smart Pear or Kraken on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Prepare for those technical interviews! Brush up on your Ruby and Python skills, and be ready to tackle some coding challenges. We love seeing how you approach problem-solving!

✨Tip Number 3

Show off your communication skills! When discussing your projects, make sure you can explain complex concepts clearly. We want to see how you can connect with clients and team members alike.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team!

We think you need these skills to ace Junior Software Engineer - Smart Pear

Analytical Problem-Solving
Critical Reasoning
Ruby
Python
AWS
Infrastructure-as-Code
Terraform
JSON
XML
PKI
TLS
Encryption Concepts
Communication Skills
STEM Background
Software Development

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 and how you approached them. This will show us your analytical thinking and determination to see things through to resolution.

Tailor Your Experience to Our Needs: Make sure to align your skills and experiences with what we're looking for. 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 simple language to explain your technical skills and experiences, especially if they relate to client-facing situations.

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 your genuine interest in the role and help you connect with the interviewers.

✨Show Off Your Problem-Solving Skills

Prepare to discuss specific examples of how you've tackled complex problems in the past. Think about situations where you had to debug an issue or make trade-offs, and be ready to explain your thought process clearly.

✨Communicate Clearly

Practice explaining technical concepts in simple terms. Since you'll be interacting with clients and stakeholders, being able to communicate effectively is key. Try to simulate client-facing conversations to build your confidence.

Junior Software Engineer - Smart Pear
Kraken
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>