Senior Software Development Manager Opportunity
">
The role of Senior Software Development Manager involves providing strategic leadership and guidance to a team of software developers and data scientists in delivering high-quality product features.
">
As a hands-on senior software developer, you will lead by example, delivering top-notch production-grade code within company deadlines.
">
The ideal candidate will have significant experience at a senior level in software engineering, with expertise in managing software teams in fixed-time, fixed-budget environments.
">
You will be responsible for:
">
">
* Designing, implementing, and testing software components using expert-level languages such as Java, JavaScript, or Python.
">
* Utilizing key technologies including software engineering, data storage, web technologies, and machine learning.
">
* Developing strong organizational skills, attention to detail, and proactive team collaboration.
">
* Working effectively under pressure, meeting deadlines, and communicating effectively with stakeholders.
">
* Understanding data challenges in Defence and national security.
">
">
Desirable skills include:
">
">
* Expertise in designing, implementing, and testing software components using various programming languages.
">
* Proficiency in web front-end technologies such as HTML, CSS.
">
* Knowledge of software frameworks like React, Angular, and Spring.
">
* Understanding of machine learning and data analytics techniques.
">
* Experience with search engines or NoSQL document stores like Elasticsearch, Solr, MongoDB.
">
">
We are seeking an experienced and skilled individual who can provide exceptional leadership and technical expertise in this challenging role.