Senior Python Developer

Posted 07 June 2024
Salary$120 per hour
Job type Full time
DisciplineGovernment FederalGovernment Local

Job description

Senior Python Developer
  • $120 / Hourly Rate + Super
  • Canberra, City
  • 12-month contract (2 x 12-month extensions)
  • Start date 5th August, 24
About the role
DFP Recruitment are working with a Large Federal Government department to source a Senior Developer with significant experience with Python and a solid background in software engineering. The right candidate will work with the existing software engineering team to build new CHIPs capability and enhance the maintainability of the existing code base.

There is an expectation that successful candidates will work 5 days per week (estimated 40 hour week). On boarding is in Canberra, but some remote work from other locations may be possible subject to cultural fit.

  • Ensuring that CHIPs technical functionality is delivered on-time and to specifications.
  • Writing code to deliver the technical functionality.
  • Ensuring that code is developing using best practice principles.
  • Supporting, guiding and mentoring other CHIPs developers in the development process.
  • Supporting the CHIPs program through planning and implementation for future CHIPs capabilities.
  • Developing software engineering technical artefacts.
Knowledge and Experience
  • Software engineering concepts,
  • Programming languages,
  • Software build pipelines (e.g. CI/CD),
  • Cloud IaaS services,
  • Linux Containers,
  • Networking,
  • System architecture,
  • Linux and Cloud security best practice.
  • Best practice software engineering practices,
  • Leading a team of developers,
  • Using software engineering tools,
  • Developing using the Python programming language,
  • Implementing and maintaining CI/CD pipelines,
  • Developing using the Bash shell and associated scripting language,
  • Deploying code using Linux containers,
  • Designing and deploying a distributed system using cloud services,
  • Using and managing AWS cloud services,
  • Developing a system using database products (such as PostgreSQL),
  • Developing a system using messaging products (such as RabbitMQ).
Essential criteria
  • Demonstrated understanding of best practice software engineering practices.
  • Experience in leading a team of developers.
  • Developing using the Python programming language
  • Experience implementing/maintaining CI/CD solutions.
  • Experience in designing and developing distributed systems
Desirable criteria
  • Experience with Linux containers.
  • Experience with cloud IaaS environments (preferably AWS).
  • Australian Citizenship and Baseline Clearance
  • Applications close 14th June, 24                                                                                                        
If you feel you are a suitable candidate submit your application by hitting ‘Apply for this job’. Alternatively, contact Mishael Solomon on 02 6162 7317 or email via for further discussion.

Applicants new to DFP may be asked to provide additional information including work rights status via a survey link – if requested, we ask that you provide this information in order to expedite your application.
DFP welcomes applications from Aboriginal and Torres Strait Islander people, people with diverse cultural and linguistic backgrounds and people with disability. In addition, DFP will provide reasonable adjustments for individuals with disability throughout the recruitment process. If you identify as a person with disability and require adjustments to the application, recruitment, selection and/or assessment process, please advise via or 1300 337 000 and indicate your preferred method of communication (email, phone, text) so we can keep in touch and meet your accessibility needs.
By clicking 'apply', you give consent that DFP may use your personal information to process your job application and to contact you for future employment opportunities. For further information on how DFP process your personal information please review the DFP Information Collection and Privacy Policy via Do not submit any sensitive personal information in your resume.