Multiple Locations | Flexible Working Arrangements
Contract Start Date: February 2024 | Baseline Clearance Required
We are seeking experienced Senior Software Engineers to contribute to the design and delivery of critical solutions within a leading government environment. This role offers an exciting opportunity to lead high-impact projects and provide technical expertise across complex ICT systems.
About the Role
As a Senior Software Engineer, you will design, develop, and maintain applications using Java, Python, and related technologies. Working in a collaborative team environment, you will solve complex technical challenges, lead release and deployment efforts, and ensure high-quality software outcomes.
Key Responsibilities:
Contract Start Date: February 2024 | Baseline Clearance Required
We are seeking experienced Senior Software Engineers to contribute to the design and delivery of critical solutions within a leading government environment. This role offers an exciting opportunity to lead high-impact projects and provide technical expertise across complex ICT systems.
About the Role
As a Senior Software Engineer, you will design, develop, and maintain applications using Java, Python, and related technologies. Working in a collaborative team environment, you will solve complex technical challenges, lead release and deployment efforts, and ensure high-quality software outcomes.
Key Responsibilities:
- Design and develop web/desktop applications, web services, and batch jobs using Java SE and associated frameworks.
- Collaborate with technical staff to resolve complex application issues.
- Lead release processes and ensure production support for new deployments.
- Perform technical analysis, prototyping, unit testing, and code reviews.
- Prepare detailed reports, briefs, and communicate technical findings.
- Identify and address functional or technical shortcomings effectively.
- Strong experience in object-oriented software development within complex IT environments.
- Proven capability in designing and developing Java-based applications, including Unix, SQL, and Google Web Toolkit (GWT).
- Knowledge and experience with DevOps tools, build pipelines, packaging, and release processes.
- Ability to lead technical activities across software development lifecycles.
- Familiarity with Configuration Management tools and practices.
- Initial on-site requirement for the first 6 weeks (Canberra, Brisbane, or Melbourne) before transitioning to flexible working arrangements (minimum 3 days per week onsite).
- Baseline security clearance is required – candidates must be able to obtain this clearance prior to the start date.