Software Engineering Technical Lead

7 days ago


Adelaide, South Australia Swordfish Computing Full time
About the Role

We are seeking a highly skilled Software Engineering Technical Lead to join our team at Swordfish Computing. As a Technical Lead, you will be responsible for leading the design and development of state-of-the-art defence applications, working across the full software development life-cycle on both Windows and Linux platforms, and researching and developing novel technical solutions.

Key Responsibilities
  • Lead the design and development of defence applications, ensuring they meet the highest standards of quality and security.
  • Work closely with clients and stakeholders to understand their requirements and identify opportunities to advance project objectives.
  • Develop and implement effective project management strategies to drive project success.
  • Support the development of junior engineers through effective management, mentoring, and technical reviews.
  • Consult with clients and stakeholders to analyse requirements and identify opportunities to improve engineering practices and processes.
Requirements
  • Team leadership experience, including project management.
  • Product Manager and/or Scrum Master experience.
  • Software engineering expertise, including architecture, design, implementation, testing, and integration.
  • Configuration management tools and practices.
  • Object-Oriented software development in C++, C#, Java, and/or Python.
  • Microservice Architecture, including containerisation and orchestration.
  • Continuous Integration/Continuous Delivery (CI/CD) systems.
  • Excellent oral and written communication skills, with an ability to foster effective stakeholder relationships.
  • Adaptability and resilience in a dynamically changing environment.
  • Commitment towards ongoing self-improvement and professional development.
Desirable Skills
  • Systems engineering knowledge.
  • Expertise with other languages, such as C, F#, and Matlab.
  • GPU programming (CUDA and/or OpenCL).
  • GUI design and development with a good understanding of UX.
  • Web front-end technologies, e.g. Typescript, Vue, React, Angular.
  • Atlassian tools (Confluence, Jira, and BitBucket).
Qualifications
  • Australian Citizenship.
  • Bachelor's Degree in Computer Science, Computer Systems Engineering, Software Engineering, or a related engineering field.
Location

Swordfish Computing is headquartered in the Adelaide CBD, with teams operating from both the CBD and Edinburgh. We offer a 37.5 hour working week with flexible work arrangements and a work-life balance.

Additional Benefits
  • Interesting and rewarding work.
  • An engaging, lively, and supportive culture within a growing company.
  • Attractive remuneration.
  • Relocation support for interstate candidates.


  • Adelaide, South Australia Fivecast Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer/Technical Lead to join our dynamic high-tech environment. As a key member of our engineering team, you will work closely with other team members to scope, design, document, develop, integrate, and test software to address end-user needs for a large web-based application.Key...


  • Adelaide, South Australia Fivecast Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer/Technical Lead to join our dynamic high-tech environment. As a key member of our engineering team, you will work closely with other team members to scope, design, document, develop, integrate, and test software to address end-user needs for our large web-based application.Key...


  • Adelaide, South Australia Mantech Recruitment Full time

    About the RoleWe are seeking a seasoned and visionary Senior Software Engineer/Team Leader to join our dynamic team at Mantech Recruitment.You will play a pivotal role in leading complex, high-impact projects while driving innovation in the Application and Services domain.This is a unique opportunity to forge your own career path and work on projects that...


  • Adelaide, South Australia Nova Systems Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineering Lead to join our team at Nova Systems. As a key member of our organization, you will play a critical role in ensuring the successful delivery of our Enhanced Defence High Frequency Communications System (EDHFCS) software elements.Key ResponsibilitiesOversee the development and...


  • Adelaide, South Australia Nova Systems Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Nova Systems. As a key member of our team, you will play a critical role in ensuring the successful delivery of our Enhanced Defence High Frequency Communications System (EDHFCS) software elements.Key ResponsibilitiesOversee the development and support of JP9101 Software...

  • Software Architect

    7 days ago


    Adelaide, South Australia Consunet Pty Ltd. Full time

    About the RoleThe Software Architect is a key member of our engineering team, responsible for ensuring that the underlying architecture supports both functional and non-functional requirements and that the requirements align with the technical strategy and vision of the organisation.To be considered for this role, you must be an Australian citizen.Key...


  • Adelaide, South Australia Wisetech Global Limited Full time

    About Wisetech Global LimitedWe are a global team of passionate people enabling and empowering the supply chains of the world.Job SummaryWe are seeking a Senior Software Engineer with a strong software engineering background to transition into a Technical Product Management role. As a product specialist, you will be responsible for building a key piece of...


  • Adelaide, South Australia Kinexus Full time

    Software Development OpportunityWe are seeking a highly skilled Software Engineer to join our team at Kinexus, a leading supplier of recruitment solutions to the Defence Industry.About the Role:Execute and maintain software best practicesCoding, configuring and testing software solutions in line with the software designMaintain current knowledge of and...


  • Adelaide, South Australia Microsoft Full time

    Job Title: Senior Software EngineerMicrosoft is seeking a highly skilled Senior Software Engineer to join our Azure Networking team. As a key member of our team, you will be responsible for designing and building software defined network infrastructure that powers millions of servers around the globe for Azure, Bing, and other Microsoft cloud services.About...


  • Adelaide, South Australia Lockheed Martin Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Lockheed Martin. As a Senior Software Engineer, you will be responsible for the development and delivery of features focusing on front-end and back-end elements, including technical ownership of designated software features.Key Responsibilities:Drive an industry best...


  • Adelaide, South Australia Emanate Technology Full time

    About Emanate TechnologyEmanate Technology is a leading company in high-frequency communication and radar surveillance technology, trusted by the Australian Defence Force and international allies. As a rapidly growing organisation, we offer an environment that fosters innovation and collaboration, allowing our team members to drive impactful solutions in an...


  • Adelaide, South Australia Kinexus Full time

    Job Opportunity: Software Development EngineerAbout the Role:We are seeking a highly skilled Software Development Engineer to join our team at Kinexus, a leading supplier of recruitment solutions to the Defence Industry. As a Software Development Engineer, you will be responsible for executing and maintaining software best practices, coding, configuring, and...


  • Adelaide, South Australia Kinexus Full time

    About the Role:We are seeking a highly skilled Senior Software Development Engineer to join our team at Kinexus, a leading supplier of recruitment solutions to the Defence Industry. As a Senior Software Development Engineer, you will be responsible for executing and maintaining software best practices, coding, configuring, and testing software solutions in...


  • Adelaide, South Australia Mantech Recruitment Full time

    Job SummaryMantech Recruitment is seeking a highly skilled and visionary Senior Software Engineer/Team Leader to join our dynamic team. As a key member of our Application and Services domain, you will play a pivotal role in leading complex, high-impact projects and driving innovation.About the RoleThis is a unique opportunity to forge your own career path...


  • Adelaide, South Australia Kinexus Full time

    About the Role:Kinexus is seeking a highly skilled Senior Software Engineer to join our team in Adelaide, SA. As a key member of our software development team, you will be responsible for executing and maintaining software best practices, coding, configuring, and testing software solutions in line with the software design.Key Responsibilities:Execute and...


  • Adelaide, South Australia Consunet Pty Ltd. Full time

    About the RoleAs a Software Engineer at Consunet Pty Ltd., you will be joining a high-performing and supportive team of professionals working towards the development and delivery of advanced software systems.You will deliver an energetic attitude working proactively in an Agile team to design, implement, test and evaluate novel solutions to complex problems...


  • Adelaide, South Australia Microsoft Full time

    OverviewMicrosoft's Azure Networking team is seeking a highly skilled Software Engineer to join our team. As a member of our team, you will have the opportunity to work on designing and building the software-defined network infrastructure that powers millions of servers around the globe for Azure, Bing, and other Microsoft cloud...


  • Adelaide, South Australia Kinexus Full time

    Job Summary:Kinexus is seeking a highly skilled Senior Software Engineer to join our team in Adelaide, SA. As a key member of our software development team, you will be responsible for executing and maintaining software best practices, coding, configuring, and testing software solutions, and providing requirements analysis and management.Key...


  • Adelaide, South Australia Wisetech Global Limited Full time

    About UsWisetech Global Limited is a leading innovator in the logistics software industry, known for our flagship product, Cargo Wise One.Our MissionWe're pursuing a Senior Software Development Engineer to contribute to our mission of delivering seamless, end-to-end logistics execution software to over 17,000 logistics companies across 181 countries.Our...


  • Adelaide, South Australia WiseTech Global Full time

    About the RoleWe're seeking a highly skilled Senior/Lead Software Engineer to join our dynamic team at WiseTech Global. As a key member of our software development team, you will play a crucial role in designing and building cutting-edge solutions that power global logistics.Key ResponsibilitiesDesign and develop large-scale services and enterprise software...