Principle Software Engineer / Technical Lead

February 4, 2026
Application ends: May 3, 2026
Apply Now

Job Description

What we are looking for

We are seeking a highly skilled Software Engineering Technical Lead with a strong background in software development, including expertise in coding, testing, automation and deployment. The ideal candidate will have proficiency in multiple programming languages and modern frameworks, along with a solid grasp of software architectures and DevOps.
Leadership experience is essential, as you’ll be developing and mentoring a team of engineers while fostering a collaborative and inclusive culture. Your role will involve planning, managing and leading the development of solutions to complex defence problems in domains such as combat and mission systems, electronic warfare, operational analysis, distributed systems, artificial intelligence, and autonomous systems.
Responsibilities will include stakeholder engagement, conceiving and fostering new and innovative ideas, leading software design and implementation, supporting the professional development of junior staff and supporting company leadership to set strategic goals.
If you enjoy leading people with a passion for technology and a drive to make an impact, we encourage you to apply and join our innovative team.

What you will do


  • Work across the full software development life-cycle on both Windows and Linux platforms.

  • Research and develop novel technical solutions.

  • Consult with clients and your team in analysing requirements and identifying opportunities to advance the project objectives, and improve the engineering practices and processes.

  • Drive project success by performing project management, communicating project status to partners, and clients and responding promptly to feedback.

  • Support the development of junior engineers through effective management, pro-active mentoring, and technical / code reviews.

Skills and Experience
Essential


  • Experience with at least one backend language such as Java, Python, C++ or C#

  • Software Engineering including, architecture, design, implementation, testing, and integration

  • Configuration management tools and practices

  • Working knowledge of containerisation technologies such as Docker (and basic container workflows)

  • Understanding of software engineering fundamentals including debugging, testing, and version control

  • Ability to write clean, maintainable, and well-documented code

  • Strong problem-solving skills and the ability to work in a team environment

  • Adaptability and resilience in a dynamically changing environment

  • Commitment towards ongoing self-improvement and professional development

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru