We make software that helps deliver critical services for citizens. As a Software Engineer, you'll contribute to Civica's Care product suite, a platform that supports essential 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
- Inclusive, safe, and welcoming environment
- Flexible work arrangement
- Days of Difference leave for volunteering
- Technology and tools to support remote work