Software Engineer contributing to development of scalable cloud-ready applications for public services. Collaborating with teams to deliver high-quality software.
Responsibilities
Develop and maintain software using React.js
Build and support microservices and event-driven architectures
Design and optimise relational data schemas, especially with PostgreSQL
Create and integrate RESTful APIs that meet performance and compliance standards
Participate in code reviews and contribute to continuous improvement
Troubleshoot and resolve issues using logs, profiling tools, and collaborative debugging
Work within an Agile development environment
Contribute to CI/CD pipelines and automated deployment processes
Requirements
Bring experience in software engineering or application development, ideally within complex or enterprise environments.
Demonstrate a background in full stack development, with hands-on expertise across both front-end and back-end technologies.
Knowledge of .NET development (including .NET Core and C#) and strong experience in React as a core front-end framework (must have).
Be a self-motivated engineer who thrives both independently and as part of a collaborative, cross-functional team.
Apply your ability to operate effectively at both conceptual and detailed technical levels.
Leverage hands-on experience with cloud-based applications, ideally in Microsoft Azure.
Full Stack Development: experience across both front-end and back-end engineering.
.NET and .NET Framework (C#): building enterprise-grade applications.
.NET Web API: designing, developing, and integrating RESTful APIs.
Databases (SQL Server): data modelling, querying, and performance optimisation.
JavaScript / TypeScript: strong proficiency in modern front-end development.
Unit Testing: hands-on experience with xUnit, NUnit, or MSTest frameworks.
Containerisation & Orchestration: familiarity with Docker and Kubernetes.
Cloud & DevOps: experience with Azure services (App Insights, Key Vault, Storage) and Azure DevOps (Pipelines, Artifacts, Repos).
ORM frameworks: working knowledge of Entity Framework, Dapper, or Hibernate.
Benefits
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 the technology and tools to support you to work from home and come into our offices now and then to catch up and socialise with colleagues.
Lead Engineer driving the evolution of React - based web applications for NaviPartner, a Microsoft Solutions Partner in Denmark. Leading architecture and engineering standards in a collaborative team environment.
Full Stack Developer creating analytics infrastructure for IC Markets, a leader in FinTech innovation. Designing systems to transform trading data into actionable insights for the trading department.
Principal Engineer focused on verification of memory subsystems for AI, Network processing, and Accelerated Compute SOCs at Marvell. Oversee complex verification methodologies and lead pre - silicon validation efforts.
Staff Engineer leading innovative packaging solutions for semiconductor technology, focusing on high performance computing, AI, and networking solutions. Responsible for managing project teams and supplier interfaces to ensure manufacturability and compliance.
Director of Product Engineering at Marvell focusing on optical products for CPO and scale - up networks. Leading high - performance teams and driving product lifecycle from development to manufacturing.
Senior Software Engineer developing features for Coupa's community - generated AI spend management platform. Scaling platforms and collaborating across teams to enhance business decision - making.
Platform Software Engineer at Iver developing backend services and AI components for cloud - based IT solutions. Focusing on architecture, Kubernetes, and CI/CD practices with a collaborative team.
Software Engineer II developing automation frameworks using Python at F5. Collaborating with teams to enhance technical solutions and automation capabilities in a hybrid setup.
Principal Engineer delivering secure code practices for F5's BIG - IP platform. Advocating secure development and mentor junior engineers while ensuring compliance with secure coding standards.
Principal Engineer responsible for enhancing service integrations at CDP Global, focusing on environmental impact. Collaborate with tech leads to align on integration standards and document architecture.