Senior Software Engineer

3 days ago


Crawley West Sussex, United Kingdom RSM UK Full time

As one of the world's largest networks of audit, tax and consulting firms, RSM delivers big ideas and premium service to help middle-market businesses thrive. We are a fast-growing firm with big ambitions -- we have a clear goal to become the premium adviser to the middle market, globally. This vision touches everything we do, motivating and inspiring us to become better every day. If you are looking for a firm where you can build a future and make an impact, then RSM is the place for you. 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, TypeScript, 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. Desirable Skills Experience with Azure services (App Services, Functions, Key Vault, etc.). Exposure to containerisation (Docker, Kubernetes). Familiarity with message queues (e.g., RabbitMQ, 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 DevOps tools like Azure DevOps, GitHub Actions, or Terraform. Awareness of AI/ML concepts and their application in enterprise software. Degree in Computer Science or related field (or equivalent experience). Diversity and Inclusion at RSM At RSM, we want to create a strong sense of belonging so that people of all identities, backgrounds, and cultures feel they can bring their true self to work. Our clients come from all walks of life. We aim to achieve that same diversity of background, experience and perspective in our own teams, so that we can genuinely understand our client's needs. Diverse teams bring a broader range of ideas and insights to work. That's why we're working together to ensure our firm's principles and processes support a firm culture that embraces difference and strengthens inclusion.



  • Crawley, West Sussex, United Kingdom Digital Waffle Full time

    Role: Senior Software Engineer Salary: £60,000 - £75,000 - DOE Location: Crawley (Hybrid) Type: Permanent About the job: Are you an experienced Senior Software Engineer who loves variety and still loves learning new things, while connecting with new people along the way? This role could be for you! This role requires a software engineer for the development...


  • Crawley, West Sussex, United Kingdom Digital Waffle Full time

    Role: Senior Software Engineer Salary: £60,000 - £75,000 - DOE Location: Crawley (Hybrid) Type: Permanent Are you an experienced Senior Software Engineer who loves variety and still loves learning new things, while connecting with new people along the way? This role requires a software engineer for the development and ongoing support of the software...

  • Software Engineer

    3 days ago


    Crawley, West Sussex, United Kingdom Digital Waffle Full time

    Role: Software Engineer Salary: £50,000 - £65,000 - DOE Location: London (Hybrid) Type: Permanent About the job: Are you an experienced Software Engineer who loves variety and still loves learning new things, while connecting with new people along the way? This role could be for you! This role requires a software engineer for the development and ongoing...

  • Software Engineer

    3 days ago


    Crawley, West Sussex, United Kingdom Digital Waffle Full time

    Role: Software Engineer Salary: £50,000 - £65,000 - DOE Location: London (Hybrid) Type: Permanent About the job: Are you an experienced Software Engineer who loves variety and still loves learning new things, while connecting with new people along the way? This role could be for you! This role requires a software engineer for the development and ongoing...


  • West Sussex, United Kingdom American Express Full time

    At American Express our culture is built on a 175-year history of innovation shared values and Leadership Behaviours and an unwavering commitment to back our customers communities and colleagues. As part of Team Amex youll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills...


  • Crawley, West Sussex, United Kingdom American Express Full time

    At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new...


  • Crawley, West Sussex, United Kingdom SLB Full time

    Job Title: Geophysical Software Engineer We are a global technology company, driving energy innovation for a balanced planet. At SLB we create amazing technology that unlocks access to energy for the benefit of all. We are facing the world’s greatest balancing act- how to simultaneously reduce emissions and meet the world’s growing energy...


  • Crawley, West Sussex, United Kingdom SLB Full time

    Job Title: Geophysical Software Engineer About Us: We are a global technology company, driving energy innovation for a balanced planet. At SLB we create amazing technology that unlocks access to energy for the benefit of all. That is our purpose. As innovators, that has been our mission for 100 years. We are facing the world’s greatest balancing act- how...


  • crawley, United Kingdom Digital Waffle Full time

    Role: Senior Software Engineer Salary: £60,000 - £75,000 - DOE Location: Crawley (Hybrid) Type: Permanent About the job: Are you an experienced Senior Software Engineer who loves variety and still loves learning new things, while connecting with new people along the way? This role could be for you! This role requires a software engineer for the development...


  • Crawley, United Kingdom Digital Waffle Full time

    Senior Software Engineer Are you an experienced Senior Software Engineer who loves variety and still loves learning new things, while connecting with new people along the way? This role could be for you! This role requires a software engineer for the development and ongoing support of the software applications for the internal systems and the businesses...