Software Engineer

Civica  logo

Civica

View Salaries, Reviews, and more  

Job Summary


Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
CSS .NET jQuery C# SQL JavaScript HTML Blazor Web Api Rest API TDD

Job Description

We're Civica and we make software that helps deliver critical services for citizens all around the world. From local to state government, to education, to health and care, over 5,000 public bodies across the globe use our software to help provide critical services to over 100 million citizens.

Our aspiration is to be a GovTech champion everywhere we work around the globe, supporting the needs of citizens and those that serve them every day. Building on 21 years of continuous growth and success, we're at a pivotal point on our journey to realise that aspiration.

As a company, we're passionate about what we do and the citizens we help to serve. If you too would like to help champion the use of technology in public services, to improve outcomes for citizens and public sector organisations, then Civica is the right place for you. We will help you unlock the best version of yourself, achieve growth in your career whilst making a real difference to people and communities. 

Why you will love this opportunity as Software Engineer at Civica

At Civica, we're on the lookout for a passionate and driven Software Engineer to join our dynamic and forward-thinking team. Here, creativity flourishes within a collaborative environment that celebrates innovative ideas and fresh perspectives.

This role is far more than just ticking off tasks — you'll take ownership of well-defined features and enhancements that truly matter. Working closely with experienced engineers, you'll enjoy a supportive space dedicated to your professional growth. Our team thrives on curiosity, knowledge sharing, and continuous development, providing you ample opportunities to sharpen your skills while delivering exceptional software solutions.

We're seeking developers who deeply understand software architecture principles, including design patterns, system components, and how modules interact within complex systems. You know that coding is just the beginning — building scalable, maintainable, and efficient solutions defines outstanding software craftsmanship.

This position goes beyond coding — you'll own critical features and enhancements that influence real products, working hand-in-hand with seasoned engineers who are dedicated mentors, championing your development as you build high-quality software together.

  • Develop and enhance applications using C# and .NET
  • Design, build, and consume RESTful APIs and service-based architectures
  • Collaborate with your team to deliver secure, scalable, and maintainable solutions
  • Contribute to front-end development using Blazor, HTML, CSS, and JavaScript
  • Follow best practices in clean code, security, and the Software Development Lifecycle (SDLC)

Requirements

We highly value curiosity, teamwork, and ongoing growth, fostering a workplace where you are motivated to learn, innovate, and master your skills. There is no such thing as the perfect candidate, so if you think you have what it takes but don't necessarily meet every single point on the list below, please still get in touch. We'd love to have a chat and see if you could be a great fit.

What you will need to be successful in this role:

  • Bring at least 2 years of hands-on experience in software development to thrive in this role
  • Strong proficiency in C# and .NET, with experience developing RESTful APIs and service-based architectures
  • Proven ability to design, build, and consume Web APIs
  • Solid understanding of SQL Server, including database design and querying
  • Experience with modern client-side frameworks, particularly Blazor
  • Strong front-end development skills using HTML, CSS, JavaScript, and jQuery
  • Hands-on experience with GitHub for source control, versioning, and collaborative development

Nice to have

  • Experience with cloud technologies
  • Familiarity with Test-Driven Development (TDD)
  • Experience with automation testing tools, including Playwright

Benefits

Why you'll love working with us.

We know that when our people are happy, they will work better and have greater work satisfaction. Here's what you can expect:

We're all different - and we love this about us.

We provide an inclusive, safe, and welcoming environment to all Civicans - there are heaps of opportunities to enable you to grow and be your best.

Giving culture - we encourage you to "give back" with benefits such as our Days of Difference leave where you can volunteer for a charity of your choice.

Flexible Work - we have comprehensive flexibility options including part-time work, adjusted hours, staggered shifts, and hybrid or remote working, supporting work-life balance based on individual needs.

Apply for this job - Become part of something special Do you see yourself in this role? If so, then we would love to hear from you.

Interview Questions of Software Engineer at Civica

Currently, there aren't any interview questions for this role at Civica shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Software Engineer at Civica

Currently, there aren't any salaries for this role at Civica shared by other job seekers.

View more salaries from Civica →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now