Senior Software Engineer

1 week ago


Nottingham, Nottingham, United Kingdom MHR Full time

As a key member of the MHR team, you will play a vital role in shaping the future of HR, payroll, finance, and integration solutions software.

We are looking for a skilled and experienced Staff Software Engineer to join our dynamic team and contribute to the design, development, and maintenance of scalable software solutions.

Your responsibilities will include collaborating with cross-functional teams, analysing requirements, and implementing scalable and robust applications.

Key Responsibilities:

We are seeking a highly skilled and experienced software engineer to design, develop, and maintain high-quality software applications using .NET and Angular.

Responsibilities include:

  • Design, develop, and maintain high-quality software applications using .NET and Angular.
  • Write clean, efficient, and maintainable code.
  • Analyse user requirements and translate them into technical specifications.
  • Troubleshoot and debug issues to ensure optimal software performance.
  • Work closely with product managers, designers, and other developers to understand project requirements and integrate software components seamlessly.
  • Conduct unit testing and participate in code reviews to maintain code quality.
  • Ensure software meets quality standards.
  • Create and maintain technical documentation for software components and systems.
  • Stay updated on the latest Angular and .NET technologies and industry trends.

Requirements:

  • Experience in front-end and back-end technologies, particularly working in Angular or similar JavaScript MVC frameworks, C# and .NET Core development.
  • Solid understanding of HTML/HTML5, JavaScript, CSS/CSS3.
  • Good understanding of accessibility, responsive and adaptive design, and working with UX/UI design documents.
  • Knowledge of web security, RESTful Web Services.
  • Experience with modern unit testing frameworks and methodologies.
  • Strong understanding of RESTful architecture and API design principles.
  • Deep knowledge of software engineering concepts such as design patterns, SOLID principles, polymorphism, and threading.

What We Offer:

We value the well-being, financial stability, and inclusivity of our employees and strive to provide a supportive working environment.

Alongside the opportunity to work with an incredible team and express your individuality, we offer a range of personalised benefits including:

  • Access to over 60 internal training courses, professional qualifications, and cross-departmental mentoring and coaching programs.
  • 24/7 access to a GP through SmartHealth for you and your family, confidential mental health support, and paid sick leave.
  • Ability to purchase or sell additional holiday days beyond the standard 25 days and bank holidays.
  • Discounts and cashback on leisure, travel, technology, fashion, gym memberships, and food.
  • Monthly employee recognition program and departmental awards.
  • Referral bonus scheme of up to £2,000.
  • Employee-led social events such as running clubs, football teams, book clubs, and bake-offs.
  • On-site subsidised restaurants offering a variety of fresh meals daily.
  • Opt-in benefits schemes such as private medical insurance and dental coverage.


  • Nottingham, Nottingham, United Kingdom beBee Professionals Full time £45,000 - £65,000

    Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Nottingham, United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance...


  • Nottingham, Nottingham, United Kingdom CH&CO Full time

    We are looking for a Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software engineering and be able to work effectively in a collaborative environment. Responsibilities will include designing, developing, and testing software applications, as well as collaborating with cross-functional teams to...


  • Nottingham, Nottingham, United Kingdom Carbon60 Full time

    Job Title: Senior Software EngineerDescription: We are seeking a skilled Senior Software Engineer to join our team at {company}.Responsibilities:Design, develop, and maintain high-quality software applications.Collaborate with cross-functional teams to identify and prioritize project requirements.Implement and maintain software documentation and technical...


  • Nottingham, Nottingham, United Kingdom numi Full time

    Job Title: Senior Software Development EngineerWe are seeking a talented Senior Software Development Engineer to join our pioneering AI company, numi.Salary: £50,000 per annumAbout the RoleThis is an exciting opportunity to be part of a team that is transforming systems with advanced web applications for clients and internal teams. As a Senior Software...


  • Nottingham, Nottingham, United Kingdom Python Software Foundation Full time

    To drive innovation and efficiency in the automation industry, we are seeking a highly skilled Senior Python Software Developer to join our team.The ideal candidate will have a strong understanding of design, development, and testing of.api interfaces between PC/server systems, as well as experience with network configuration, specification, deployment, and...


  • Nottingham, Nottingham, United Kingdom Brackenberry Full time

    Job TitleWe are seeking a skilled Senior Software Engineer to join our team at {company}. Key responsibilities include leading software development projects, mentoring junior engineers, and collaborating with cross-functional teams. Key skills: software development, leadership, mentoring, collaboration, and problem-solving.Responsibilities:1. Lead software...


  • Nottingham, Nottingham, United Kingdom Nottingham University Hospitals NHS Trusts Full time

    About the Role:We are seeking a talented Senior Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop high-quality software applications using a variety of programming languages and...


  • Nottingham, Nottingham, United Kingdom James Adams Group Full time

    Job DescriptionSenior Software EngineerA competitive salary of up to £80,000 + a strong performance bonus, pension and private healthcare are on offer for this permanent role.Nottinghamshire 1 day on-site per week.As a highly skilled Senior Software Engineer, you will be responsible for shaping the future of technology within our innovative and dynamic...


  • Nottingham, Nottingham, United Kingdom Wayman Learning Trust Full time

    Job Description:We are looking for a talented Senior Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and...


  • Nottingham, Nottingham, United Kingdom Noir Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at {company}.The ideal candidate will have a strong background in software development and a passion for creating scalable and efficient solutions.Key ResponsibilitiesDesign and develop high-quality software applicationsCollaborate with cross-functional teams to identify...


  • Nottingham, Nottingham, United Kingdom Wayman Learning Trust Full time

    Job Title: Senior Software EngineerAbout the Role:Design, develop, and maintain high-quality software applications.Collaborate with cross-functional teams to identify and prioritize project requirements.Stay up-to-date with industry trends and emerging technologies to improve software development processes.Key Responsibilities:Develop and implement software...


  • Nottingham, Nottingham, United Kingdom First Response Finance Ltd Full time

    We are seeking a highly skilled Senior Software Engineer to join our innovative team at First Response Finance Ltd. As a key member of our engineering team, you will be responsible for designing, building, and maintaining high-quality software solutions.Key Responsibilities:Design and develop software solutions using C# and Azure Cloud platform.Work closely...


  • Nottingham, Nottingham, United Kingdom beBee Professionals Full time £35,000 - £55,000

    We are seeking a highly experienced Senior Software Engineer to join our team in Nottingham, United Kingdom. As a key member, you will play a crucial role in developing, testing, and maintaining software solutions that drive our business forward.Key Responsibilities:Develop and maintain high-quality software applications.Collaborate with cross-functional...


  • Nottingham, Nottingham, United Kingdom Care Full time

    Job Title: Senior Software Engineer with Proficiency in PythonDescription:We are seeking a highly skilled Senior Software Engineer with expertise in Python to join our team. As a senior developer, you will be responsible for designing, developing, and maintaining large-scale software systems. Your strong technical expertise and ability to lead technical...


  • Nottingham, Nottingham, United Kingdom Wayman Learning Trust Full time

    Job Title: Senior Software Engineer - Cloud ComputingWe are seeking a highly skilled Senior Software Engineer to lead our cloud computing efforts. The ideal candidate will have extensive experience in designing, developing, and deploying cloud-based systems.Key Responsibilities:* Design and develop scalable cloud-based systems* Collaborate with...


  • Nottingham, Nottingham, United Kingdom Sumo Digital Ltd. Full time

    Senior Software Engineer Job DescriptionThis Senior Software Engineer role involves designing and implementing high-performance ray tracing features across platforms at Sumo Digital Ltd. You will be responsible for conducting high-level performance captures and directing optimization efforts across multiple disciplines, ensuring visual effects are optimized...


  • Nottingham, Nottingham, United Kingdom Oscar Associates (UK) Limited Full time

    About UsOscar Associates (UK) Limited is a leading IT solutions provider offering a wide range of services.Job SummaryWe are seeking an experienced Senior Software Developer to join our team in Nottingham or remotely. As a key member, you will be responsible for designing, developing, and deploying scalable software solutions using the latest technologies...


  • Nottingham, Nottingham, United Kingdom Care Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and maintaining large-scale Java applications.Key Responsibilities:Lead the development of complex software features and projectsCollaborate with...


  • Nottingham, Nottingham, United Kingdom La Fosse Full time £85,000

    Senior Full-Stack Software Engineer | Hybrid | £85,000+ benefitsWe are seeking an experienced Senior Software Engineer to join our team at La Fosse. This is an exciting opportunity to work on innovative projects and contribute to the development of our cutting-edge software products.As a Senior Software Engineer, you will be responsible for designing,...


  • Nottingham, Nottingham, United Kingdom Rebel Recruiters Full time £75,000

    Senior AI Software Engineer - DeveloperRole: We are seeking a highly skilled Senior AI Software Engineer to join our team as a developer. This is a great opportunity to be part of a cutting-edge tech start-up that is revolutionizing the industry with its innovative AI solutions.Location: This is a hybrid role, with the option to work from home or in our...