Quick overview
Job description
We are looking for an experienced Senior Software Engineer with strong hands-on expertise in C# and .NET development to design, develop, and deliver high-quality enterprise software solutions.
The successful candidate will take ownership of complex development tasks, contribute to technical design decisions, mentor junior developers, and work closely with architects, product owners, and cross-functional teams.
The ideal candidate should have strong software engineering fundamentals, experience building scalable applications, and some exposure to Microsoft Azure environments.
Key Responsibilities
- Design, develop, and maintain enterprise applications using C# and .NET / .NET Core.
- Develop scalable, reliable, and maintainable backend services and REST APIs.
- Contribute to application architecture, technical design, and solution implementation.
- Write clean, efficient, and secure code following established engineering standards.
- Perform code reviews and ensure adherence to development best practices.
- Troubleshoot complex technical issues and drive effective resolutions.
- Work with SQL Server and optimise database queries and application performance.
- Collaborate with architects, business analysts, testers, and other development teams.
- Mentor junior developers and provide technical guidance to the engineering team.
- Participate in Agile ceremonies, sprint planning, and delivery activities.
- Support application deployment, release management, and production fixes.
Required Skills & Experience
- 6–10 years of hands-on software development experience.
- Strong proficiency in C# and .NET / .NET Core.
- Excellent understanding of Object-Oriented Programming (OOP), design principles, and software engineering practices.
- Experience developing REST APIs, backend services, and web applications.
- Good understanding of application architecture and design patterns.
- Strong experience with SQL Server and database development.
- Experience with Git and version control systems.
- Understanding of application security, performance optimisation, and debugging.
- Basic to working knowledge of Microsoft Azure.
- Experience working in Agile/Scrum development environments.
- Strong problem-solving, communication, and collaboration skills.
- Experience designing and developing enterprise-scale applications.
- Exposure to CI/CD pipelines and DevOps practices.
- Experience with automated unit testing and test-driven development.
- Familiarity with cloud-based application deployments.
- Experience mentoring developers and contributing to technical standards.
Security Clearance Requirement
Security clearance is a project-specific requirement and may be required depending on the nature of the client engagement. Candidates may be required to obtain or hold valid UK Security Clearance (SC) for specific projects, subject to client and project requirements.
ABOUT BRICKRED SYSTEMS
BrickRed Systems is a global leader in next-generation technology consulting and workforce solutions, specializing in delivering high-quality talent across digital, engineering, marketing, analytics, finance, operations, and business transformation domains. With a strong emphasis on innovation, scalability, and client success, BrickRed Systems helps organizations solve complex business challenges by providing skilled professionals across strategy, technology, creative, and operational functions. BrickRed fosters a culture of continuous learning, collaboration, and excellence, enabling professionals to contribute to high-impact global initiatives while advancing their careers.
#J-18808-LjbffrSimilar jobs
- FH

Senior Software Engineer - Healthcare Data ProductsRecently posted Auto Apply
Flatiron Health · London office · Hybrid · Posted 13 Nov 2026 🇬🇧
DockerGitApache Spark+12TechnologySalary not listed - SO

Lead Forward Deployed EngineerRecently posted Auto Apply
Solve.ai · London · On-site · Posted 13 Nov 2026 🇬🇧
EngineeringSalary not listed - QU

Software Engineer in Test - 1134Recently posted Auto Apply
Quantinuum · UK Cambridge · Hybrid · Posted 13 Nov 2026 🇬🇧
GitEmbedded SystemsCypress+6TechnologySalary not listed - HA

Software EngineerRecently posted
Hackajob Ltd · Cheltenham, Gloucestershire · Hybrid 🇬🇧
TechnologySalary not listed - HA

Senior Software EngineerRecently posted
Hackajob Ltd · City, Manchester · Hybrid 🇬🇧
TechnologySalary not listed - HA

Lead Software EngineerRecently posted
Hackajob Ltd · City, Glasgow · Hybrid · Posted 13 Nov 2026 🇬🇧
TechnologySalary not listed - HA

Software Engineering GraduateRecently posted
Hackajob Ltd · City, Newcastle Upon Tyne · Hybrid · Posted 13 Nov 2026 🇬🇧
TechnologySalary not listed - HA

Principal Test Systems EngineerRecently posted
Hackajob Ltd · Southampton, Hampshire · Hybrid · Posted 13 Nov 2026 🇬🇧
TechnologySalary not listed - SP
Embedded Software EngineerRecently posted
SpaceAM Limited · Gloucestershire, South West England · Hybrid · Posted 13 Nov 2026 🇬🇧
SQLGitC+++2TechnologySalary not listed - CE
Infrastructure EngineerRecently posted Auto Apply
Co-op External Career Section · Scunthorpe · Hybrid · Posted 13 Nov 2026 🇬🇧
Continuous ImprovementMental HealthTechnical Support+1TechnologySalary not listed - AG

Senior Systems EngineerRecently posted
Ashdown Group · City, London · Hybrid · Posted 13 Nov 2026 🇬🇧
TechnologySalary not listed - SI

Lead Software Developer - AI Platform and ToolingRecently posted
Stealth IT Consulting Limited · United Kingdom · Hybrid · Posted 13 Nov 2026 🇬🇧
TechnologySalary not listed
