We're Civica, a company that makes software to help deliver critical services for citizens worldwide. We're looking for a Software Engineer to contribute to our Care product suite, a platform that supports community and in-home care services.
Requirements
- Hands-on software engineering experience across full-stack development
- Strong proficiency in C# and.NET, including REST APIs and service-based architectures
- Experience with TypeScript, Angular, Node.js, JavaScript, HTML, and CSS
- Solid understanding of SQL Server, performant queries, and troubleshooting database-related issues
- Experience working with cloud technologies—Azure or AWS
- Proficiency with Git-based workflows and source control (GitHub, Git)
- Ability to write automated tests (unit and UI), ideally with frameworks such as Selenium or Playwright
- Experience working in a Scrum team, participating in ceremonies, backlog refinement, and peer reviews
- Ability to analyse requirements, validate technical feasibility, and estimate work accurately
- Comfortable working across both modern and legacy applications, including components that require stabilisation or refactoring
- Ability to work effectively under pressure with strict delivery timelines (e.g., legislative integration deadlines)
- Willingness to participate in occasional on-call activity for production deployments or customer upgrade windows
Benefits
- Generous Paid Time Off
- Flexible Work
- Giving culture
- Inclusive and welcoming environment