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
Apply Now