At a Glance
- Tasks: Join a dynamic team to develop AI-powered customer journey services and enhance user experiences.
- Company: EDF, a leading energy company with a collaborative start-up culture.
- Benefits: Competitive salary, hybrid work, customisable benefits, and professional development opportunities.
- Why this job: Make a real impact on innovative projects while shaping the future of customer engagement.
- Qualifications: Experience in software development, particularly with React, TypeScript, and AWS.
- Other info: Join a diverse team committed to inclusion and personal growth.
The predicted salary is between 63000 - 88200 ÂŁ per year.
From expanding your knowledge to building great applications, you'll enjoy a collaborative and dynamic start‑up culture, combined with the stability and backing of a large organisation. Our full stack leaning AI platform team provides an opportunity to architect and integrate modern AI‑powered customer journey services. As the platform evolves, upcoming projects will expand into front‑end experiences that surface adaptive, AI‑generated sales content across customer touchpoints.
Joining our front‑end‑leaning edfenergy.com re‑platform team offers a chance to shape the customer journey and enhance performance and user experience as we transition from Drupal to a high‑performing, accessible, and scalable stack based on AWS, Next.js and a headless CMS. We also support you with your training and development by giving you time for training and learning on the job, attending hackathons, getting involved with Dev Days, providing AWS vouchers and allowing time off to attend seminars.
Who You Are
We're looking for someone who thrives on collaboration, teamwork, and innovation. From cloud‑based technology to collaborative pair programming, EDF will support your growth across the full stack – alongside opportunities to develop junior colleagues and lead small teams. If you are a Software Engineer with both front‑end and back‑end development experience, we are looking for experience in automating infrastructure using React, TypeScript, Terraform, SaaS platform integration, AWS, and working with APIs. If you have front‑end focused software development experience, you need to have used React, TypeScript, and Next.js to create performant, accessible, and user‑friendly web experiences.
Ready to help build the digital platforms that power millions of customer interactions? Eager to work with cloud‑based technology, challenge the status quo, and help Britain achieve Net Zero? At EDF, Success is Personal – and with us, your career journey is yours to shape. Our software development team is the engine of our business – and it's growing fast. Whether you are a Full‑stack Software Engineer, or a Front‑end, Back‑End, or somewhere‑in‑between Software Developer, EDF is a home for creative innovators, free‑thinkers, and #ConsultantsWhoCode.
The Opportunity
We're recruiting for three positions across two growing teams. One team is focused on building AI‑driven customer engagement capabilities using AWS Bedrock to power real‑time, personalised sales experiences. The other is focused on front‑end redevelopment work on edfenergy.com, shaping the customer journey while building a scalable tech stack.
You’ll join us on a salary starting from £63,000 per annum, with potential for an annual bonus. This is a hybrid role, with the flexibility to work from home alongside attending one of our offices – in either #London, #Hove or #Exeter – once per month, or more frequently if you prefer. Alongside a starting salary of at least £63,000 per annum, potential for an annual bonus, and a market‑leading pension scheme, your package will include customisable benefits such as electric vehicle leasing, discounted gym membership, life assurance, tech vouchers, product discounts, experience days, and more.
Everyone is welcome at EDF; we are committed to building a workforce that reflects gender balance, social mobility, and inclusion of minority ethnic backgrounds, LGBTQ+ communities, and those with disabilities. As a Disability Confident employer, we will support applicants requiring adjustments.
Software Engineer in City of Westminster employer: EDF Energy
Contact Detail:
EDF Energy Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in City of Westminster
✨Tip Number 1
Network like a pro! Get out there and connect with people in the industry. Attend meetups, tech conferences, or even local hackathons. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using React, TypeScript, and AWS. Having a solid online presence can really set you apart from the competition and give potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practicing common coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, it’s not just about coding; be ready to discuss your thought process and how you collaborate with teams.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely interested in joining our team. Don’t hesitate to follow up after applying; it shows initiative and enthusiasm!
We think you need these skills to ace Software Engineer in City of Westminster
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your front-end and back-end development experience, especially with React, TypeScript, and AWS. We want to see how you can contribute to our dynamic team!
Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for software engineering. Share why you're excited about working with AI-driven customer engagement and how you can help shape the customer journey at EDF.
Showcase Your Projects: Include links to your GitHub or any relevant projects you've worked on. We love seeing real examples of your work, especially if they demonstrate your ability to create user-friendly web experiences using modern tech stacks.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at EDF!
How to prepare for a job interview at EDF Energy
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like React, TypeScript, and AWS. Brush up on your knowledge of how these tools work together, especially in the context of building scalable applications.
✨Showcase Your Collaboration Skills
Since the role emphasises teamwork and collaboration, be ready to share examples of how you've worked effectively in teams. Discuss any pair programming experiences or projects where you contributed to a group effort.
✨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving abilities, particularly in automating infrastructure and integrating SaaS platforms. Practice coding challenges or system design scenarios that reflect real-world issues you might face in the role.
✨Express Your Passion for Learning
With the emphasis on training and development, convey your enthusiasm for continuous learning. Share any recent courses, hackathons, or seminars you've attended, and how they’ve helped you grow as a developer.