Responsibilities :
Project Leadership & Planning
- Develop detailed software development plans
- Monitor project progress, milestones, and timelines.
- Conduct Agile and engineering milestone meetings to align stakeholders and team members.
- Provide clear direction and guidance to team members throughout the project lifecycle.
- Help the team stay focused and adhere to agreed-upon practices.
- Foster a collaborative environment that encourages innovation and continuous improvement.
Quality Assurance & Process Management
Ensure software deliverables meet quality, cybersecurity and engineering process standards.Conduct regular problem reviews with relevant stakeholders and subject matter experts.Software Engineering
Support the review and understanding of user stories, working closely with the project's Product Owner.Be part of Agile SCRUM development team and actively engage in all phases of the software development lifecycle (design, development and testing).Requirements :
Bachelor's degree in Information Security, Computer Engineering, or a related field.At least 5 years of Software Engineering experience, preferably with mobile technology development.2+ years of Project Management / Technical Leadership experienceExcellent programming and software design skills, with proficiency in C / C++ (as the role involves working on security libraries).Knowledge of Mobile Application Development on Android and / or iOS.Familiarity with continuous integration and build automation tools.Unit / functional / system testing experience (e.g., JUnit, GHUnit).