What is a Software Engineer at Civica?
As a Software Engineer at Civica, you are at the heart of delivering mission-critical software solutions that power public sector organizations, education providers, and healthcare services. Your work directly impacts how citizens interact with essential services, requiring a high degree of technical proficiency, reliability, and a focus on user-centric outcomes. Whether you are re-platforming legacy applications or building new cloud-native features, your contributions ensure that the software remains resilient and scalable.
This role offers a unique opportunity to work on complex, high-impact systems that demand both architectural foresight and disciplined coding practices. You will collaborate with cross-functional teams to solve real-world problems, often navigating the balance between modernizing existing infrastructure and implementing cutting-edge technologies. Success in this role requires a blend of deep technical curiosity, strong problem-solving capabilities, and the ability to thrive in a collaborative, mission-driven environment.