Job Description
- Contract: 6 Months Assignment (possible extension)
- Location: Melbourne VIC
- Working Setup: Hybrid
- Start Date: ASAP
Role Overview
The Senior Software Engineer – Enforcement Automation is a strategic, hands-on role responsible for designing, developing, and deploying innovative software solutions to transform infringement and enforcement processes. The role focuses on automation, system integration, AI-enabled analytics, and intuitive user interfaces to significantly improve the speed, accuracy, and scalability of enforcement operations across multiple jurisdictions (NSW, VIC, QLD).
This position plays a critical role in modernising enforcement capabilities by delivering robust, secure, and scalable solutions aligned with organisational standards and strategic objectives.
Key Responsibilities
- Collaborate with designers, product owners, UX, and content specialists to deliver simple, cost-effective, accessible, and user-centric solutions.
- Develop and maintain accurate solution designs and technical specifications aligned with organisational standards.
- Perform system impact assessments in collaboration with business and technology teams.
- Design, develop, and maintain applications using TypeScript (preferred) or JavaScript.
- Build, deploy, and manage Node.js APIs and microservices supporting high-throughput enforcement systems.
- Apply Test Driven Development (TDD) practices and write comprehensive unit tests using Mocha and Chai.
- Develop containerised, cloud-native applications following microservices architecture patterns.
- Work within a CI/CD environment, ensuring automated testing, security checks, and deployment pipelines.
- Integrate systems using APIs, event-driven patterns, ETL frameworks, and automation tools.
- Collaborate with cross-functional teams to deliver scalable, resilient, and maintainable solutions.
- Engage with third-party vendors to support solution design and development.
- Conduct application code reviews to ensure quality, performance, security, and maintainability.
- Work closely with security teams to identify and remediate potential security risks.
- Minimise defects through strong engineering practices, automated testing, and disciplined delivery.
- Provide effort estimates and track development progress, reporting status and risks to stakeholders.
Technical Skills
- Strong hands-on expertise in TypeScript (preferred) and JavaScript for backend application development.
- Extensive experience building scalable services and APIs using Node.js.
- Application of Test Driven Development (TDD) principles with automated unit testing using Mocha and Chai.
- Proven delivery of cloud-native solutions on AWS, including ECS, ECR, S3, CloudWatch, Kinesis Firehose, IAM, and SQS.
- Strong capability in RESTful API design and development, including API management and integration using Google Apigee.
- Experience designing and implementing microservices architectures to support scalable, high-throughput systems.
- Hands-on experience with containerisation (Docker-based workloads) and modern deployment patterns.
- Strong working knowledge of CI/CD pipelines, DevOps practices, and automated build and deployment workflows.
- Commitment to automated testing, quality assurance, and continuous improvement to minimise defects and improve system reliability.
Desirable Experience
- Bachelor’s degree in Software Engineering, Computer Science, Mathematics, or a related discipline.
- Minimum 5 years’ experience in software engineering, business transformation, or operational excellence roles.
- Proven experience delivering complex, high-impact software and automation solutions in enterprise or regulated environments.
- Strong experience integrating systems via APIs, event streams, and automation frameworks.
- Demonstrated success translating business requirements into scalable technical solutions.
- Experience driving automation and AI initiatives that deliver measurable business value.
- Excellent communication, facilitation, and stakeholder engagement skills.
- Strong analytical mindset with a passion for continuous improvement.
- Highly self-motivated with excellent time management and organisational skills.
About Green Light Worldwide
Green Light Worldwide is an Australian onshore services organisation delivering technology capability across ANZ and Asia. Our services span operational support, project delivery, and large-scale transformation programs.
We are committed to building a diverse and inclusive workforce where all individuals are respected and supported. We proudly uphold equal employment opportunity principles.
If you require adjustments during the recruitment process, please contact [email protected] or call +61 9247 3799.
How to Apply
Click APPLY, or contact Mark at [email protected] or +61 483 911 897 for a confidential discussion.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application