Senior Software Engineer

1 month ago


Nottingham, Nottingham, United Kingdom Searchability® Full time £55,000 - £65,000

About Searchability

We are a forward-thinking and innovative financial services company committed to providing exceptional solutions to our clients. With a focus on integrity and excellence, we continuously strive to push the boundaries of what's possible in our industry.

Role Overview

As a Senior Software Engineer, you will play a key role in the design, development, and maintenance of our software applications. Working closely with cross-functional teams, you will have the opportunity to contribute to the entire software development lifecycle, from concept to deployment.

Key Responsibilities

  • Lead the design and implementation of software solutions, ensuring scalability, reliability, and performance.
  • Collaborate with product managers, designers, and other engineers to translate business requirements into technical specifications.
  • Write clean, efficient, and maintainable code using best practices and industry standards.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and debug issues, identifying root causes and implementing effective solutions.
  • Stay up-to-date with emerging technologies and industry trends, advocating for the adoption of new tools and techniques where appropriate.
  • Mentor junior engineers, sharing knowledge and promoting a culture of continuous learning and improvement.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field; or equivalent work experience.
  • 5+ years of experience in software development, with a focus on web applications.
  • Strong proficiency in C# /.Net / SQL.
  • Experience with modern web development frameworks (e.g., React, Angular, Vue.js).
  • Solid understanding of software engineering principles, design patterns, and best practices.
  • Excellent problem-solving and analytical skills, with a keen attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a distributed team environment.

Benefits

  • Competitive salary and comprehensive benefits package.
  • Flexible work schedule and remote work options.
  • Opportunities for professional growth and career development.
  • Dynamic and collaborative work environment.
  • Employee wellness programs and perks.


  • Nottingham, Nottingham, United Kingdom Axion Recruitment Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications for industrial automation systems.Key Responsibilities:Design and develop software applications for industrial...


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

    Job Title: Senior Software EngineerAbout the Role:We are seeking an experienced Senior Software Engineer to join our team at Oscar Associates (UK) Limited. As a Senior Software Engineer, you will be responsible for leading the development of our software solutions using the latest technologies.Key Responsibilities:Lead the development of software solutions...


  • 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 Noir Full time

    Job Title: Senior .NET Software EngineerJob Description:Our client, a leading Microsoft recruitment agency, is seeking a highly skilled Senior .NET Software Engineer to join their team.About the Role:As a Senior .NET Software Engineer, you will be responsible for designing, developing, and maintaining complex software applications using .NET technologies.Key...


  • Nottingham, Nottingham, United Kingdom La Fosse Associates Full time

    La Fosse Associates is seeking a Senior Cloud Software Engineer to join their team in Nottingham. As a key member of the software development team, you will be responsible for designing, developing, and maintaining high-quality software applications using.NET Core.Key Responsibilities:Design and develop software applications using.NET CoreSupport and mentor...


  • 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 Microlise Full time

    Job Title: Senior Software Engineering ManagerJob Summary:We are seeking an experienced Senior Software Engineering Manager to lead our software engineering team. The successful candidate will have a strong technical background and excellent leadership skills.Key Responsibilities:Lead a team of software engineers to design, develop, and deploy 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 Synaxia Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Synaxia Group. As a key member of our software engineering function, you will be responsible for designing, developing, and maintaining high-quality software solutions using .NET Core 8.Key ResponsibilitiesDesign and develop software solutions using .NET Core 8 and...


  • Nottingham, Nottingham, United Kingdom Synaxia Group Full time

    Software Engineering Role We are seeking a skilled Senior Software Engineer to join our team at Synaxia Group. As a key member of our software engineering function, you will be working on our cloud-hosted products, helping create high-quality code that is easy to maintain and scalable. Your main responsibilities will include:Analysis and Problem-Solving:...


  • 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 Oscar Associates (UK) Limited Full time

    Job DescriptionSenior Software Engineer - iGaming | C++, DirectX | 100% Remote | Up To £50,000 | 26 Days Holiday + BHThe RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Oscar Associates (UK) Limited. As a leading supplier of gambling games, systems, and machines in the UK and globally, we offer a fully remote role.Key...


  • Nottingham, Nottingham, United Kingdom Axion Recruitment Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing software solutions for our automation systems.Key ResponsibilitiesDesign and develop software solutions for automation systemsCollaborate with cross-functional teams...


  • 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 ENSEK Full time

    We are a technology business operating in the global energy sector.ENSEK have become the go-to option for top energy suppliers across the globe. Why? Because our technology is a significant step change away from the legacy systems that have historically dominated the market. It's also massively cheaper to adopt the ENSEK solution, with no loss in customer...