×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Crawley, West Sussex, RH11, England, UK
Listing for: RSM UK
Full Time position
Listed on 2026-01-05
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer
Job Description & How to Apply Below

We are searching for an experienced Senior Software Engineer

Purpose

Join our agile development team at RSM, where you'll help build scalable, cloud-native applications using React / Angular v20 and .NET 8 microservices. You'll work across the full software lifecycle—from architecture and development to deployment and support—delivering high-impact solutions for our clients.

As a full stack developer with a front-end focus, you will spearhead the design and development of transformative solutions that power RSM’s business operations. Your leadership will shape the user‑centric experience of our platforms, ensuring that each application delivers intuitive, seamless and consistent interfaces finely tuned to the needs of our clients and stakeholders.

Key Responsibilities
  • Design, develop, and maintain .NET microservices and React/Angular frontends.
  • Collaborate with product owners, QA engineers, and fellow developers in an Agile environment.
  • Take ownership of agile ceremonies and stakeholder engagements with multiple teams across the business.
  • Troubleshoot and resolve issues across distributed systems and UI layers.
  • Write clean, maintainable, and testable code aligned with modern engineering practices.
  • Lead architectural discussions which advocate for scalable, secure, user‑centric solutions.
  • Work closely with back‑end developers for complex AI solutions.
  • Support CI/CD pipelines and monitor production systems.
  • Ensure consistency in the design of AI solutions.
  • Rapid development of POCs for stakeholder feedback.
  • Manage the ongoing development, maintenance and scale of the RSM Intellisort application.
Core Skills & Experience
  • Strong experience with .NET, building RESTful APIs and distributed microservices.
  • Proficiency in React/Angular, Type Script, RxJS, and modern frontend tooling.
  • Solid understanding of SQL Server, Entity Framework Core, and data modelling.
  • Familiarity with Git, CI/CD pipelines, and automated testing.
  • Knowledge of SOLID principles, Clean Architecture, and design patterns.
  • Experience working in Agile teams using Scrum or Kanban.
  • Strong problem‑solving skills and ability to work independently.
  • Experience with user experience (UX) design principles.
  • Skilled in the architectural design, development and deployment of enterprise‑level, data‑driven applications.
  • Experience with Azure services (App Services, Functions, Key Vault, etc.).
  • Exposure to containerisation (Docker, Kubernetes).
  • Familiarity with message queues (e.g., Rabbit

    MQ, Azure Service Bus).
  • Understanding of security best practices and OWASP Top 10.
  • Experience with TDD, BDD, and testing frameworks (e.g., xUnit, Jasmine/Karma).
  • Knowledge of Dev Ops tools like Azure Dev Ops, Git Hub Actions, or Terraform.
  • Awareness of AI/ML concepts and their application in enterprise software.
  • Degree in Computer Science or related field (or equivalent experience).
Desirable Skills
  • Experience with Azure services (App Services, Functions, Key Vault, etc.).
  • Exposure to containerisation (Docker, Kubernetes).
  • Familiarity with message queues (e.g., Rabbit

    MQ, Azure Service Bus).
  • Understanding of security best practices and OWASP Top 10.
  • Experience with TDD, BDD, and testing frameworks (e.g., xUnit, Jasmine/Karma).
  • Knowledge of Dev Ops tools like Azure Dev Ops, Git Hub Actions, or Terraform.
  • Awareness of AI/ML concepts and their application in enterprise software.
  • Degree in Computer Science or related field (or equivalent experience).

Experienced hire

Permanent

GATWICK

Technology & Digital Advisory

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary