Software Engineer in London

Software Engineer in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Develop and enhance software for customer-facing and internal systems using innovative technologies.
  • Company: Join CORE POWER, a pioneer in clean energy solutions with a culture of curiosity.
  • Benefits: Enjoy performance-based bonuses, health benefits, and a dynamic work environment.
  • Why this job: Make a real impact in the future of energy while working on cutting-edge projects.
  • Qualifications: 2+ years in web development, experience with React and Django, and a passion for innovation.
  • Other info: Collaborative team atmosphere with excellent growth opportunities and a focus on continuous learning.

The predicted salary is between 36000 - 60000 £ per year.

Founded in 2018 to solve the challenge of delivering clean energy security to our customers using waterborne nuclear power, CORE POWER is the OECD’s leading developer of advanced nuclear technologies for maritime applications. As pioneers in our field, we are not just adapting to change – we are driving it. Through LIBERTY, the world’s first complete end-to-end maritime civil nuclear program, CORE POWER will combine our development of advanced new nuclear technologies with maritime manufacturing and shipyard construction to build floating nuclear power plants and marine civil nuclear propulsion for commercial ships.

We foster a culture of curiosity, encouraging the team to continuously learn and develop their understanding, share ideas and explore new technologies. Curiosity fuels our innovation, expertise, and creative solutions. We are reimagining energy. Delivering the future!

The role will play a key role in delivering both customer-facing and internal systems, combining web development with automation projects that strengthen company operations. This includes leading enhancements to the company website, developing and maintaining internal tools, and collaborating with IT to deliver automation that improves reliability, compliance, and efficiency.

Key Responsibilities
  • Contribute to enhancing the company's website by refining visuals, optimising performance, introducing new functionality, and resolving technical issues.
  • Design, deliver, and maintain internal tools and automation in collaboration with IT, ensuring efficiency, scalability, and reliability across business operations.
  • Ensure quality through automated testing using tools like pytest and Playwright, respond to user feedback, and maintain system stability.
Job Requirements
  • Assist in the development and implementation of the continued development of the company website, focusing on user experience, performance, and reliability.
  • Work closely with the senior software engineer, IT, and other stakeholders to scope, design, and deliver robust software and automation solutions.
  • Maintain, enhance, and troubleshoot both customer-facing applications and internal tools to ensure smooth functionality.
  • Proactively participate in meetings, discussions, and cross-functional workshops to identify opportunities for improvement and propose technical solutions.
  • Conduct comprehensive testing to ensure reliability, accessibility, and optimal performance across systems.
  • Identify and implement opportunities for performance, scalability, and process automation improvements.
  • Contribute to full-stack development, utilising React and TypeScript for frontend and Django with Django REST Framework for backend.
  • Build and maintain internal automations and integrations with 3rd party services.
  • Collaborate with designers to maintain and evolve the design system, ensuring consistency and reusability of UI components.
  • Utilise Git for version control and actively contribute to code reviews to uphold coding standards.
  • Develop automated tests for backend (pytest) and frontend (Playwright) applications.
  • Use logging and monitoring tools to track system health and ensure performance stability.
  • Proactively monitor and resolve bug reports and error logs to ensure reliability and scalability of systems.
Educational Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Work Experience
  • At least 2 years’ work experience, with exposure to both web development and internal tooling or automation projects.
  • Exposure to full-stack development, including React and Django (or similar frameworks).
  • Experience building automation scripts, dashboards, or integrations that improve workflows or operations.
  • Familiarity with Git and version control practices.
  • Proficiency in Python and familiarity with Django or similar web frameworks.
  • Understanding of testing practices, including pytest and Playwright or similar.
  • Familiarity with working with APIs, webhooks, and third-party integrations.
  • Interest in AI/LLM-based tools and their practical application is desirable.
Behaviour
  • Is organised and self-disciplined, with an ability to multi-task and consistently hit deadlines.
  • Is proactive and committed to developing their knowledge and skills.
  • Can problem-solve and bring solutions to the table with a can-do attitude.
  • Agility to adapt in a small, dynamic organisation.
  • Takes pride in the high-quality nature of their work.
  • Is innovative and delivers creative solutions to challenges.
  • Ability to work as part of a team and individually.
  • Ability to work effectively with cross-functional teams.
  • Ability to adapt to changing priorities and work under pressure.
  • Has an evolutionary mindset, helping evolve our brand and our assets to the next level.
Benefits
  • Performance-based bonuses.
  • Health and wellness benefits.
  • Pension plan.
  • A highly committed, dynamic, and challenging environment.
How to Apply

If you are interested in joining CORE POWER, please submit your CV and a cover letter by Friday, 5 September 2025, outlining your experience and motivation to join our team!

Software Engineer in London employer: CORE POWER

At CORE POWER, we pride ourselves on being at the forefront of clean energy innovation, offering a dynamic work environment that fosters curiosity and continuous learning. As a Software Engineer, you will have the opportunity to contribute to groundbreaking projects in maritime nuclear technology while enjoying a culture that values collaboration, creativity, and professional growth. With competitive benefits including performance-based bonuses and a commitment to employee well-being, CORE POWER is an exceptional place for those looking to make a meaningful impact in the energy sector.
C

Contact Detail:

CORE POWER Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to current employees at CORE POWER on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the job. Personal connections can make a huge difference!

✨Tip Number 2

Show off your skills! If you’ve got a portfolio of projects, especially those related to web development or automation, make sure to highlight them during interviews. It’s a great way to demonstrate your capabilities and passion for the role.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and familiarising yourself with tools like pytest and Playwright. Practice common coding challenges and be ready to discuss your thought process during problem-solving.

✨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 the CORE POWER team!

We think you need these skills to ace Software Engineer in London

Web Development
Automation Projects
User Experience Design
Performance Optimisation
Technical Issue Resolution
Full-Stack Development
React
TypeScript
Django
Django REST Framework
Automated Testing
pytest
Playwright
Version Control with Git
API Integration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with web development, automation projects, and any relevant technologies like React and Django. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for clean energy and how you can contribute to our mission at CORE POWER. Be sure to mention specific projects or experiences that showcase your problem-solving skills and curiosity.

Showcase Your Technical Skills: Don’t forget to highlight your technical skills in your application. Mention your proficiency in Python, experience with automated testing tools like pytest and Playwright, and any familiarity with APIs. We love seeing candidates who are technically savvy!

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates. Plus, it’s super easy to do!

How to prepare for a job interview at CORE POWER

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like React, Django, and Python. Brush up on your knowledge of full-stack development and be ready to discuss how you've used these technologies in past projects.

✨Show Your Curiosity

CORE POWER values curiosity, so come prepared with questions about their projects and technologies. This shows that you're genuinely interested in the role and eager to learn more about their innovative approach to clean energy.

✨Demonstrate Problem-Solving Skills

Be ready to share examples of how you've tackled challenges in previous roles, especially related to web development or automation. Highlight your can-do attitude and how you’ve brought creative solutions to the table.

✨Prepare for Technical Questions

Expect technical questions that may involve coding challenges or system design scenarios. Practise using tools like pytest and Playwright, and be prepared to explain your thought process as you solve problems during the interview.

Software Engineer in London
CORE POWER
Location: London

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

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>