Enable job alerts via email!

Lead Software Developer

JR United Kingdom

Greater London

Remote

GBP 60,000 - 100,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic tech company focused on reversing climate change as a Lead Software Developer. This role offers the chance to lead a talented team in developing innovative solutions for the renewable energy sector. You will be at the forefront of technology, driving projects that enhance decision-making and streamline operations. With a supportive startup culture and the opportunity to work remotely, you can make a real impact on the industry while advancing your career. If you have a passion for technology and sustainability, this is your chance to shine in a rewarding environment.

Benefits

Mentoring from a Microsoft mentor
Start-up culture
Remote work flexibility
Diverse and challenging tasks
Opportunity to impact the climate positively

Qualifications

  • 5-7+ years of software development experience with expertise in C#/.NET.
  • Strong knowledge of cloud services and API integration.
  • Proven leadership skills in managing software development teams.

Responsibilities

  • Lead and mentor a team of software developers, ensuring best practices.
  • Design and develop high-quality software solutions for the energy sector.
  • Collaborate with cross-functional teams to deliver innovative products.

Skills

C#/.NET
API integration
Cloud services
Software architecture
Agile methodologies
Problem-solving
Communication

Education

Bachelor's degree in Computer Science
Master's degree (preferred)

Tools

Azure Services
Entity Framework
DevOps practices
MySQL
NoSQL

Job description

Social network you want to login/join with:

Job Type: 6mth FTC – Potential to become permanent

Location: UK/Fully Remote

Consultant: Mags Rendle

Excellent career opportunity!

This is your opportunity to be part of a business that provides solutions to help reverse the effects of climate change. We are working with a cutting-edge, dynamic tech company enabling other businesses to save money by streamlining operations and enhancing decision-making with meticulously crafted platforms for real-time data extraction and utilization within the renewable energy sector.

Overview:

We are seeking a proactive and collaborative Lead Software Developer with excellent communication skills to lead the development team at a UK-based startup in the Smart Charging, Energy, and EV fleet management domain, backed by Microsoft.

As the Lead Software Developer, you will play a pivotal role in designing, developing, and maintaining high-quality software products. You will guide a team of developers, ensure best practices in software development, and collaborate with cross-functional teams to deliver innovative and scalable products. Your technical expertise and leadership will be crucial in driving project success and enhancing our technological capabilities. Additionally, staying up-to-date with industry trends is expected.

Key Responsibilities:

  1. Technical Leadership: Lead, mentor, and manage a team of software developers, providing guidance, conducting code reviews, implementing development standards, and ensuring adherence to best practices.
  2. Architecture & Design: Collaborate with product and architecture advisors, experts, and stakeholders to design robust, scalable, and maintainable software solutions. Participate in architectural decisions and design reviews.
  3. Software Development: Engage in coding, debugging, and deploying applications. Develop high-quality, efficient, and maintainable code aligned with project requirements.
  4. Project Management: Work with management and project managers to plan and execute development projects, ensuring timely delivery of features and fixes while balancing scope, risks, and quality.
  5. Collaboration: Work with cross-functional teams—including strategy, commercial, technology, and operations—to understand requirements and translate them into technical solutions. Facilitate effective communication across teams.
  6. Innovation: Keep abreast of industry trends, technologies, and best practices. Identify opportunities for process improvements and technological advancements.
  7. Documentation: Maintain comprehensive documentation of architecture, code, and processes for knowledge sharing and continuity.

Essential Qualifications:

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s preferred or equivalent experience.
  • Experience: 5-7+ years of professional software development, with expertise in software architecture, cloud services, C#/.NET, and API integration.

Technical Skills:

  • Knowledge of software design patterns and architectures, including creating architectures from scratch and understanding Data Flow and Event-Driven approaches.
  • Proficiency in C# / .NET / Entity Framework for backend and frontend development; Python experience is a plus.
  • Willingness to learn Blazor and MudBlazor.
  • Familiarity with Azure Services (AAC, ADF, Event Grid, EventHub, Azure Functions, Logic Apps) and DevOps practices (Azure/Git).
  • Experience with third-party APIs, SDKs, REST APIs, webhooks, messaging.
  • Knowledge of MySQL, SQL, NoSQL database design and management.
  • Understanding of Agile methodologies, work breakdown, refinement, and estimation.

Leadership Skills: Proven ability to lead and mentor teams, manage projects, and collaborate effectively across functions.

Problem-Solving: Strong analytical skills focused on delivering high-quality solutions.

Communication: Excellent verbal and written skills, capable of explaining complex technical concepts to non-technical stakeholders.

Adaptability: Ability to thrive in a fast-paced, changing environment.

Team Player: Effective and proactive team collaboration.

Desirable Qualifications:

  • Experience as a lead developer.
  • Experience in eMobility, smart charging, energy, or IoT industries.
  • Knowledge of microservices and event-driven architectures.
  • Familiarity with DevOps tools and practices.
  • Relevant certifications (Azure, AWS, Scrum, etc.).
  • Knowledge of cybersecurity best practices.

Advantages:

  • Mentoring from a Microsoft mentor.
  • Start-up culture with diverse, challenging tasks.
  • Opportunity to make a real impact on the team, product, and industry.
  • Remote work in WET and CET/CEST time zones.

Why apply:

Join an award-winning climate tech company with a mission to positively impact the climate. Build a successful career helping to reverse climate change!

Apply below, and Mags will contact you to discuss the role further.

The Digital Recruitment Company is an employment business for interim, contract, and temporary recruitment, acting as an employment agency for permanent roles.

To apply, please contact us at:

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.