Lead Software Engineer

Lead Software Engineer

London Full-Time 48000 - 84000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Lead the development of innovative cloud-based software solutions in a collaborative environment.
  • Company: Join a cutting-edge software house focused on transforming supply chain management.
  • Benefits: Enjoy a hybrid work model with flexible arrangements after initial office visits.
  • Why this job: Be part of a visionary team that values creativity and technical expertise.
  • Qualifications: Extensive SaaS experience, advanced Angular skills, and leadership in project management required.
  • Other info: Opportunity to guide and mentor fellow developers while working on impactful projects.

The predicted salary is between 48000 - 84000 £ per year.

Innovative Software-as-a-Service company specializing in supply chain management solutions is seeking a Senior Software Engineer (Cloud Solutions) to work on the build and delivery of new and existing software solutions.
This is a hybrid role based in Central London where you will be required to attend the office initially 2/3 times per week and then move to a more flexible arrangement.

SKILLS REQUIRED:

  • Significant experience building commercial applications using Microsoft Visual Studio / Visual Studio Code or other code editor and Microsoft.Net 6.0 or above.
  • Extensive experience of commercial web development for a SaaS solution and its delivery.
  • Excellent Angular experience, v 16 or newer, this must be hands-on in your current/recent role.
  • Familiar with Azure Cloud Services such as: Azure Functions, Azure Logic Apps, Azure Data Factory, Azure Service Bus, Power Automate.
  • Familiar with: HTML, CSS/SAAS, Javascript, CSS Frameworks such as Bootstrap, Tailwind etc.
  • Familiar with: C#, .Net frameworks, WebAPI.
  • Experience working with data-exchange formats (JSON, XML & CSV).
  • A good understanding of Client-Server architecture and concepts.
  • A solid understanding of the Software Development Lifecycle.
  • Familiarity with project management methodologies (Agile, Scrum, Waterfall, and related tools e.g. JIRA).
  • Experience working with tools used to support development and APIs (Git, Postman etc.).
  • Release Management experience; configuring/using Azure DevOps Services, GitHub Actions, review pull requests, managing merges.

Required:

  • Demonstrable experience in building maintainable, testable, and well-documented code.
  • Designer tools (i.e. Figma / Story Book).
  • Strong Angular (ideally 13 or newer / TypeScript).
  • HTML.
  • CSS & CSS Framework (i.e. Bootstrap, Angular Material).
  • NGRX, RXJS.
  • Source Control Management (GitHub).
  • Visual Studio.

Desirable:

  • Experience developing web applications using Angular 15+ and Typescript.
  • Experience working on fast-moving projects & products with multiple active branches.
  • AG Grid, Chart JS.
  • Comfortable undertaking peer code review.
  • Familiar with Continuous Integration/Continuous Deployment processes.
  • Experience working with automated testing tools e.g. Selenium.
  • Any experience within Logistics, Retail or Supply Chains industries is highly beneficial.

INFO:

Reporting to the Development Team Leader and working closely with the design, operations & testing teams, your responsibilities will include:

  • Build and maintain software products and the websites & applications based on Azure.
  • Take responsibility for technical design decisions and the implementation of the various products configured for customers.
  • Provide guidance and training on how platforms can be configured to deliver solutions to complex customer requirements.
  • Use their advanced knowledge and experience to guide and support other developers and make proposals on technical decisions.

The role is mostly internally facing, the successful individual may be required to occasionally join meetings with external customers to provide technical knowledge, demonstrate solutions or provide third-line support.

If you are interested in working for this visionary company, please send your CV in word format for the attention of ALISON CALDER or call on 0203 328 0400.

#J-18808-Ljbffr

Lead Software Engineer employer: Marcus Donald People Limited

Join an innovative Software House in Central London that champions a collaborative and dynamic work culture, where your contributions as a Lead Software Engineer will directly impact the development of cutting-edge supply chain management solutions. With a strong focus on employee growth, you will have access to ongoing training and mentorship opportunities, while enjoying the flexibility of a hybrid work model that evolves to suit your needs. Experience the unique advantage of working in a vibrant city, surrounded by like-minded professionals who are passionate about technology and innovation.
M

Contact Detail:

Marcus Donald People Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Software Engineer

✨Tip Number 1

Make sure to showcase your hands-on experience with Angular, especially version 18 or newer. Highlight specific projects where you've utilized Angular Signal Store, RXJS, and other relevant technologies to demonstrate your expertise.

✨Tip Number 2

Emphasize your leadership experience in previous roles. Share examples of how you've successfully led development teams and managed projects, as this is crucial for the Lead Software Engineer position.

✨Tip Number 3

Familiarize yourself with Azure DevOps Services and GitHub Actions, as these tools are essential for release management in this role. Being able to discuss your experience with these platforms will set you apart.

✨Tip Number 4

Prepare to discuss your approach to technical design decisions and how you've guided other developers in past projects. This will show your ability to provide valuable insights and support within the team.

We think you need these skills to ace Lead Software Engineer

Extensive experience in delivering scalable and enterprise-class SaaS solutions
Advanced Angular experience (version 18 or newer)
Hands-on experience with Angular Signal Store, RXJS, AG Grid, Chart JS
Proficiency in Front End technologies: HTML, CSS/SAAS, JavaScript
Familiarity with CSS Frameworks such as Bootstrap and Tailwind
Experience with Angular Material
Strong knowledge of C# and .NET frameworks
Experience with Web API development
Proficient in SQL and data-exchange formats (JSON, XML, CSV)
Release management skills using Azure DevOps Services and GitHub Actions
Ability to review pull requests and manage mergers
Experience with Waterfall and Agile methodologies
Previous experience leading projects and development teams
Strong technical design decision-making skills
Ability to provide guidance and training to other developers
Excellent communication skills for internal and external meetings

Some tips for your application 🫡

Understand the Role: Make sure to thoroughly read the job description for the Lead Software Engineer position. Understand the specific skills required, such as experience with Angular, C#, and Azure DevOps, and think about how your background aligns with these requirements.

Tailor Your CV: Customize your CV to highlight your relevant experience in delivering scalable SaaS solutions and leading development teams. Emphasize your hands-on experience with Angular and other technologies mentioned in the job description.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software engineering and your ability to lead projects. Mention specific examples of past projects where you utilized the required technologies and how you contributed to their success.

Follow Application Instructions: When submitting your application, ensure you send your CV in Word format as specified. Address it to Alison Calder and double-check that all details are correct before hitting send.

How to prepare for a job interview at Marcus Donald People Limited

✨Showcase Your Technical Expertise

Be prepared to discuss your hands-on experience with Angular, C#, and .NET frameworks. Highlight specific projects where you delivered scalable SaaS solutions, as this will demonstrate your capability to meet the company's needs.

✨Demonstrate Leadership Skills

Since the role involves leading projects and development teams, share examples of how you've successfully guided teams in the past. Discuss your approach to mentoring other developers and making technical decisions.

✨Familiarize Yourself with Agile and Waterfall Methodologies

Understand the differences between Agile and Waterfall methodologies, and be ready to discuss how you've applied these in your previous roles. This knowledge will show that you can adapt to the company's project management style.

✨Prepare for Customer Interaction Scenarios

As the role may involve occasional meetings with external customers, think about how you would explain complex technical concepts in simple terms. Practice articulating your ideas clearly to ensure effective communication.

Lead Software Engineer
Marcus Donald People Limited
M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>