Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

Full-Time 43200 - 72000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Lead a talented team in developing innovative IoT monitoring solutions.
  • Company: Join a leader in critical resource monitoring technology.
  • Benefits: Enjoy a culture of innovation, mentorship, and continuous learning.
  • Why this job: Shape the future of digital products while driving technical excellence.
  • Qualifications: 5+ years in software development with strong leadership and technical skills required.
  • Other info: Flexible work environment with opportunities for growth and collaboration.

The predicted salary is between 43200 - 72000 £ per year.

Senior Software Engineer Team Lead with React and .Net

Our client is a leader in monitoring IoT technology, developing innovative critical resource monitoring solutions. Exceptional software is at the core of their customers innovations.

As a Lead Developer/ Senior software engineer you will lead a cross-functional team of talented developers, contribute hands-on to software development, drive the technical direction of their products, and play a key role in expanding their digital product portfolio.

About the Role

We are seeking an experienced developer/ software engineer to help deliver the company’s digital product strategy. You will take ownership of a key part of the digital product portfolio, working closely with the Head of Digital to shape its future. Additionally, you’ll lead a technical team to deliver the strategic commitments.

This role requires strong software engineering expertise, an understanding of system design and the ability to solve complex problems collaboratively.

Key Responsibilities

  • Technical Leadership: Lead a cross-functional technical team, providing mentorship, technical guidance, and process enhancements to ensure team success.
  • Collaboration: Work with the Head of Digital , Tech-Leads, and stakeholders to define and prioritize product features, ensuring technical implementation meets business needs.
  • Development: Design, develop, and maintain web and app software using the core tech stack (C# .NET, React, Azure, Git, .NET MAUI).
  • System Improvements: Identify opportunities to enhance system reliability, simplicity, and maintainability, recommending tech stack updates where needed.
  • Innovation: Stay informed of industry trends and emerging technologies, evaluating their potential impact on the product portfolio.
  • Risk Mitigation: Identify and address technical risks and develop strategies to manage technical debt.
  • Culture Building: Foster a culture of innovation, experimentation, and continuous learning.
  • Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives.
  • User Support: Provide responsive support for urgent issues affecting system users.

Role Requirements

Leadership Skills

Whether you’re an experienced or first-time leader, you’ll need:

  • Strong verbal and written communication skills.
  • Ability to motivate and inspire team members.
  • Excellent interpersonal skills for effective collaboration with stakeholders and team members.
  • Problem-solving and troubleshooting expertise.
  • A flexible attitude to manage changing priorities.
  • Understanding of agile software development methodologies and their trade-offs.

Technical Skills

Core Requirements:

  • 5+ years of experience in software development.
  • Proficiency in Linux/Unix and Windows environments.
  • Familiarity with cloud services, especially Azure.
  • Strong knowledge of networking, network security, and IT security.
  • Understanding of best practices for always-on, always-available services.
  • Open-mindedness and a willingness to learn new technologies as needed.

Technical Expertise by Team Focus

Product Development Team:

  • Full-stack web development experience with C# .NET, React, Git, and CI/CD pipelines.
  • Experience with .NET MAUI for app development (a plus).
  • Strong knowledge of RDBMS and SQL, especially PostgreSQL.

Senior Software Engineer employer: Mentmore

Our client is an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration. With a strong focus on employee growth, they provide ample opportunities for professional development and mentorship within a cross-functional team. Located in a vibrant tech hub, the company not only champions cutting-edge IoT solutions but also promotes a culture of continuous learning and experimentation, making it an ideal place for passionate software engineers to thrive.
M

Contact Detail:

Mentmore Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

Tip Number 1

Make sure to showcase your leadership experience in previous roles. Highlight specific instances where you led a team or project, as this will resonate with the requirement for strong technical leadership.

Tip Number 2

Familiarize yourself with the core tech stack mentioned in the job description, especially C# .NET and React. Consider building a small project or contributing to open-source projects using these technologies to demonstrate your hands-on skills.

Tip Number 3

Stay updated on industry trends and emerging technologies related to IoT and cloud services, particularly Azure. Being able to discuss recent advancements or tools during your interview can set you apart from other candidates.

Tip Number 4

Prepare to discuss your problem-solving approach and how you've handled technical risks in past projects. Providing concrete examples will show your ability to manage challenges effectively, which is crucial for this role.

We think you need these skills to ace Senior Software Engineer

Technical Leadership
Cross-Functional Team Management
Mentorship and Technical Guidance
Agile Software Development Methodologies
Problem-Solving Skills
Strong Verbal and Written Communication
Interpersonal Skills
Flexibility in Managing Priorities
Full-Stack Web Development (C# .NET, React)
CI/CD Pipelines
Experience with .NET MAUI
Proficiency in Linux/Unix and Windows
Familiarity with Azure Cloud Services
Networking and IT Security Knowledge
RDBMS and SQL Expertise (PostgreSQL)
Continuous Learning and Adaptability

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in software development, particularly with C# .NET, React, and Azure. Emphasize any leadership roles you've held and your ability to mentor others.

Craft a Compelling Cover Letter: In your cover letter, express your passion for IoT technology and how your skills align with the company's digital product strategy. Mention specific projects where you led a team or contributed to significant software solutions.

Showcase Technical Skills: Clearly outline your technical expertise, especially in full-stack development, cloud services, and system design. Provide examples of how you've solved complex problems and improved system reliability in past roles.

Highlight Collaboration Experience: Discuss your experience working with cross-functional teams and stakeholders. Provide examples of how you've successfully defined and prioritized product features in collaboration with others.

How to prepare for a job interview at Mentmore

Showcase Your Technical Leadership

Be prepared to discuss your experience in leading cross-functional teams. Highlight specific examples where you provided mentorship and technical guidance, and how you drove process enhancements to ensure team success.

Demonstrate Collaboration Skills

Expect questions about how you work with stakeholders and team members. Share instances where you defined and prioritized product features in collaboration with others, ensuring that technical implementations met business needs.

Highlight Your Problem-Solving Expertise

Prepare to discuss complex problems you've solved in previous roles. Emphasize your troubleshooting skills and your ability to manage changing priorities, showcasing your flexible attitude.

Stay Updated on Industry Trends

Research current trends and emerging technologies relevant to IoT and software development. Be ready to discuss how these trends could impact the company's product portfolio and how you can contribute to innovation.

Senior Software Engineer
Mentmore
M
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>