Software Engineer

Software Engineer

Posted 5 days ago by Totaljobs

£60,000 Per year
Undetermined
Undetermined
Livingston, West Lothian

Summary: The role of Software Engineer at Person Centred Software involves designing, building, and improving software for care providers using C# and .NET. The position requires collaboration within a cross-functional team to deliver high-quality solutions and emphasizes ownership and continuous improvement. Candidates should be comfortable with modern development tools and practices, including AI-assisted development. This is an opportunity to contribute to meaningful technology that enhances care delivery.

Key Responsibilities:

  • Designing, developing and maintaining software using C# and .NET
  • Delivering features and fixes across the full software development lifecycle
  • Working closely with Product and QA to define requirements and build robust solutions
  • Writing automated tests to ensure quality, reliability and long term maintainability
  • Reviewing code, sharing feedback and supporting other engineers in the team
  • Contributing to technical discussions and improving engineering practices
  • Using modern development tools, including AI assisted tooling, to improve productivity and code quality
  • Taking ownership of your work through to production, including releases and issue resolution

Key Skills:

  • Commercial experience developing software using C# and .NET
  • Experience building and maintaining web-based applications across backend and frontend
  • Strong understanding of clean code, testability and maintainability
  • Experience writing unit tests as part of standard development practice
  • Experience working in an Agile environment, ideally within a product led business
  • Comfortable working independently while collaborating within a team
  • Experience with modern development tooling such as source control and CI/CD
  • Familiarity with AI-assisted development tools such as GitHub Copilot

Salary (Rate): £60,000 yearly

City: Livingston

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

About Person Centred Software
At Person Centred Software, we build technology that genuinely improves lives.
Our platforms are used by care providers across the UK and internationally, helping teams deliver safer, more efficient and more person centred care. We’re growing quickly, with strong momentum in a sector where the need for better technology is only increasing.
As we continue to scale, we’re investing in our engineering teams to build reliable, high quality products that support care providers every day. This is a great opportunity to join a business with strong product market fit, real users and meaningful impact.

The Role
We’re looking for three Software Engineers to join one of our product engineering teams, working on our mCare and Atlas platforms.
These are hands on engineering roles where you’ll be designing, building and improving software that is used daily within care environments. You’ll work across the full development lifecycle, contributing to both new features and the ongoing improvement of existing systems.
You’ll be part of a cross functional product team, working closely with Product Managers, QA and other engineers to deliver well designed, well tested solutions. There is a strong focus on ownership, quality and continuous improvement.
We’re also continuing to evolve how we build software, including the use of modern tooling and AI assisted development. We’re looking for engineers who are comfortable working in this way and keen to build on it.

Day to day, you’ll be:

  • Designing, developing and maintaining software using C# and .NET
  • Delivering features and fixes across the full software development lifecycle
  • Working closely with Product and QA to define requirements and build robust solutions
  • Writing automated tests to ensure quality, reliability and long term maintainability
  • Reviewing code, sharing feedback and supporting other engineers in the team
  • Contributing to technical discussions and improving engineering practices
  • Using modern development tools, including AI assisted tooling, to improve productivity and code quality
  • Taking ownership of your work through to production, including releases and issue resolution

What We’re Looking For
Commercial experience developing software using C# and .NET
Experience building and maintaining web-based applications across backend and frontend
Strong understanding of clean code, testability and maintainability
Experience writing unit tests as part of standard development practice
Experience working in an Agile environment, ideally within a product led business
Comfortable working independently while collaborating within a team
Experience with modern development tooling such as source control and CI/CD
Familiarity with AI-assisted development tools such as GitHub Copilot

Nice to Have
Experience with Blazor or other modern UI frameworks
Experience working with SQL databases
Experience building SaaS or multi tenant systems
Familiarity with Azure or other cloud platforms
Experience designing and consuming APIs
Understanding of authentication and authorisation concepts
Experience in healthcare, social care or other regulated environments

Why Join PCS
You’ll be joining a collaborative engineering team focused on building products that have real world impact.
This is an opportunity to work on meaningful software, used daily by care providers, while continuing to develop your technical skills in a modern engineering environment.
You’ll have the chance to take ownership of your work, contribute to technical decisions and be part of a team that is continuously improving how it builds and delivers software.

What We Offer
Salary £45,000 to £60,000 DOE
Modern offices in Guildford
25 days holiday
Extra day off for your birthday
Contributory pension scheme
Additional benefits