Software Development Lead

  • Full-time
  • Job Type: Permanent

Company Description

At Leidos, we do work that really matters inspired by our mission to make the world safer, healthier, and more efficient through technology, engineering, and science. With 25 years of local experience, our 2000 team members, work together to solve Australia’s toughest challenges in government, defence, intelligence and border protection. We’re robust and ambitious, and we empower our people to do their best work. You’ll feel inspired by what you can achieve and will be supported by an inclusive and flexible culture that genuinely cares for your wellbeing. Together, we can be the difference.

We've got so much to offer at Leidos, here are a just a few of the Benefits we provide our team:

  • Life Days are the Leidos way of recognising that we all need some extra time out to take care of life. By working slightly more than the minimum weekly hours (2 hours per week for full timers) you can accrue up to an extra 12 days of leave per year.
  • Professional development and support to set you up for success and assist you in achieving your career aspirations. 
  • Novated leasing through our partners FleetPlus.
  • Leidos Life Hub provides access to discount offers or cashback rewards with over 400 Australian and International retailers.

Job Description

Our exciting programs at Leidos develop and support our Federal Government customers IT systems, including mission critical classified systems that cover a wide breadth of software engineering disciplines including enterprise systems, web applications, cyber security, geospatial systems and real-time signal processing. The Software Developer will work as a member of a diverse delivery team that is responsible for integration of Commercial Off the Shelf (COTS), Government Off the Shelf (GOTS) and bespoke software solutions. This role will include all facets of the software development lifecycle and require members to design, develop, deploy, test and document solutions. 

The Software Developer will mentor junior developers, requiring them to provide direction on best practices and design principles to produce a performant, secure and sustainable solution. 

In this role you will: 

Skills and Knowledge: 

  • Visualize, design, and develop innovative software platforms as we continue to experience growth in the usage and visibility of our products. 

  • Create scalable software platforms and applications, as well as efficient networking solutions, that are unit tested, code reviewed, and checked regularly for continuous integration. 

  • Examine existing systems for flaws and create solutions that improve service uptime and time-to-resolve through monitoring and automated remediation. 

  • Plan and execute full software development lifecycle for each assigned project, adhering to company standards and expectations. 

Major Responsibilities:  

  • Design and build tools and frameworks to automate the development, testing, deployment, and management of services and products. 

  • Plan and scale distributed software and applications, using synchronous and asynchronous design patterns, writing code, and delivering with urgency and quality. 

  • Collaborate with global team to produce project plans and analyse the efficiency and feasibility of project operations, leveraging global technology stack and making localized improvements. 

  • Track, document, and maintain software and network system functionality, and leverage any opportunity to improve engineering. 

  • Focus on creating software and networking platforms that are free of faulty programming, and continuously keep developers in step without compromising site reliability. 

  • Work with product managers and user-experience designers to influence the strategy and delivery of next-wave product features and system capabilities. 

Qualifications

We are seeking talented agile software engineers who hold a current TSPV clearance.

Experience with Agile, Scrum and associated methodologies and it is desirable that you have a Bachelor Degree (or higher) in Software Engineering, Computer Science or Electrical Engineering (with software engineering experience), however, we would also like to encourage candidates to apply that have a wide range of industry work experience from 2+ years.

Experience or exposure to some of the following:

  • Integration with external systems/applications (REST API, integration protocols, JSON/XML)
  • Integration and customisation of open source technologies (NiFi, Kafka, Elastic (ELK) Stack, Solr)
  • CI/CD tools and technologies and infrastructure as code (Ansible, Jenkins, git)
  • Java and related open source frameworks
  • Containerisation using Docker, Kubernetes
  • JIRA and Confluence
  • Linux and Windows

Additional Information

This role does require the successful applicant to be an Australian Citizen and to hold a current TSPV security clearance. Successful candidates will also be required to undergo an organisational suitability assessment 

We’ve been keeping Australia safer, healthier and more efficient for 25 years, here’s just three ways how:

  • We work with the Australian Department of Defence to design and operate the cyber security tools used across the Army, Navy and Air force.
  • We deliver software development and operational support through to the integration of underwater autonomous vehicles and survey ships to meet mission objectives.
  • We’re building the next generation secret end user environment for the Australian Department of Defence across a number of strategic locations around Australia. 

At Leidos, we embrace diversity and are committed to creating a truly inclusive workplace. We welcome and encourage applications from Aboriginal and Torres Strait Islanders, culturally and linguistically diverse people, people with disabilities, veterans, neurodiverse people, and people of all genders, sexualities and age groups.

Privacy Policy