egg Logo

egg

Senior Software Engineer (Backend)

Job Posted 13 Days Ago Reposted 13 Days Ago
Be an Early Applicant
London, Greater London, England
Senior level
London, Greater London, England
Senior level
As a Senior Software Engineer, you will lead back-end development, collaborate with product teams, and implement cloud technologies while fostering continuous improvement.
The summary above was generated by AI

Egg is a leader in the renewable energy sector, helping Private & Public Sector entities achieve their sustainability goals through innovative technology and strategic partnerships. We are seeking a dynamic and experienced engineer to join our team. In this role, you will drive technical excellence and collaborate closely with product management and design to deliver cutting-edge solutions that address customer needs. Your expertise will be crucial in shaping the future of Egg’s technological landscape, ensuring robust and scalable systems that support our ambitious growth plans.

Job Purpose:

You’ll get to join a brand new engineering function (we’ve just hired Jordan, our Head of Engineering – so you’ll get to be our first in-house Engineer!). Until now, we’ve outsourced our development – but now’s the time to build a great team internally – to accelerate delivery.

Through optimising our digital journeys and integrating with 3rd parties – you'll play a key role in delivering brilliant, automated experiences for our customers.

Your expertise will be crucial in shaping the future of Egg’s technological landscape, ensuring robust and scalable systems that support our ambitious growth plans.

Skills Required:

We’re looking for a builder. Someone comfortable rolling their sleeves up, partnering across Product and Commercial functions to solve problems, and ensure effectively feature delivery.

Experience wise,

  • You’ll be a Senior (back-end) Engineer – probably with 3-5 years experience, or more. Tech stack wise, we’re currently using C#, Python & Node but more important to us is your approach – as we may iterate our tech stack as we go.
  • Either you’ve worked in a startup, or are very intentionally looking to work in one.
  • You’ve had extensive experience with cloud technologies.
  • Problem-solving and effective communication come naturally to you.

Key Responsibilities:

Agile Development:

  • Develop using agile practices, ensuring adherence to Scrum or Kanban methodologies with continuous release cycles.
  • Be involved in sprint planning, daily stand-ups, and retrospectives to enhance team productivity and delivery.

Product Collaboration:

  • Work closely with product management and design teams to understand and solve customer problems through rapid testing and learning frameworks.
  • Translate product requirements into technical solutions that are scalable, maintainable, and meet customer needs.

Cloud Technology:

  • Be part of the development and operation of cloud-based systems, ensuring high availability, performance, and security.
  • Implement best practices for cloud architecture and infrastructure management.

Technical Expertise:

  • Lead by example in coding practices, focusing on C+ to develop high-quality, maintainable back-end code.
  • Provide full-stack development guidance, on both front-end and back-end.

Stakeholder Management:

  • Manage relationships with key stakeholders, communicating technical concepts and project progress effectively.
  • Ensure alignment between engineering deliverables and business objectives.

Innovation and Continuous Improvement:

  • Stay abreast of industry trends and emerging technologies to drive innovation within the team.
  • Foster a culture of continuous improvement, encouraging experimentation and learning.

Qualifications/Experience:

Professional Experience:

  • Minimum of 4 years in a senior software engineering role.
  • At least 2 years of experience working in a start-up, demonstrating the ability to thrive in fast-paced, dynamic environments.

Technical Skills:

  • Experience with cloud technologies and managing cloud-hosted systems.
  • Full-stack development experience is a bonus.

Industry Knowledge:

  • Experience in the energy industry is a bonus.

Interpersonal Skills:

  • Excellent stakeholder management skills, with the ability to communicate complex technical concepts to non-technical audiences.
  • Strong problem-solving and analytical skills.

Candidate Traits:

  • Customer Obsessed: A deep commitment to understanding and solving customer problems.
  • Strong Bias for Action: Proactive and decisive in driving initiatives forward.
  • Self-Motivated: Actively help yourself and others to be successful.
  • Growth Mindset: Always looking for opportunities to learn and improve.
  • Global Perspective: Think globally, act locally.
  • Feedback-Oriented: Comfortable giving and receiving open, direct, and timely feedback.

Join us at Egg and play a pivotal role in advancing our mission to deliver sustainable energy solutions. If you are a seasoned engineer with a passion for innovation and a drive to make a difference, we would love to hear from you.

Top Skills

C#
Cloud Technologies
Node.js
Python

Similar Jobs

7 Days Ago
Easy Apply
Hybrid
5 Locations
Easy Apply
Senior level
Senior level
Artificial Intelligence • Machine Learning • Software
As a Senior Software Engineer at Altana, you'll design and implement backend solutions, optimize code quality, and mentor junior engineers while scaling AI-powered platforms for diverse applications in supply chain management.
Top Skills: AWSAzureCeleryDatabricksDelta LakesDockerGitKubernetesMlflowPysparkPythonSwagger/Openapi
13 Days Ago
Remote
Hybrid
London, Greater London, England, GBR
Senior level
Senior level
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
As a Senior Software Engineer, you will develop and maintain Java and Kotlin backend applications, enhance system performance, and support mission-critical software systems.
Top Skills: AWSC++DockerJavaKotlinKubernetesPostgresRedisRestSpring
3 Days Ago
Remote
London, England, GBR
Senior level
Senior level
Cloud • Software • Analytics
As a Senior Back End Engineer, you'll implement features, improve existing logic, write data models, and engage in design discussions, with a focus on developing web applications and ETL pipelines.
Top Skills: AWSDjangoDockerK8SMicroservicesPostgres

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account