Search by job, company or skills

Civica

Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

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 Engineerat 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145561863

Similar Jobs

Early Applicant