Find Your Next Job
Staff Software Engineer - Cyber Systems
Posted on April 23, 2025
- Singapore, Singapore
- 0 - 0 USD (yearly)
- Full Time
Tailor Your Resume for this Job
Responsibilities
- Work with stakeholders to understand business requirements and design technically sound software products that meet the business goals.
- Lead the design, development and operation of software products in organisation units.
- Provide technical guidance and mentorship to the software teams and other stakeholders to help them make the best possible technical decisions.
- Ensure the results and quality of the different software solutions and projects implemented in the organisation.
- Collaborate closely with other software product teams to integrate systems across business function seamlessly.
- Be a technical mentor to help junior engineers grow in their engineering career.
Requirements (Minimum Qualifications)
- Good degree in Engineering or Computer Science, with at least 6 years of relevant experience.
- Strong knowledge of software architecture (e.g. Micro-services, Event-drive, Cloud-native architecture) and design patterns (e.g. RESTful API, MVC, MVVM design).
- Well-versed and proficient in software design and implementation using modern tools (e.g. SonarQube, Kubernetes, GitLab) and frameworks (e.g. MERN, Spring Boot, React Native) to develop high quality software efficiently.
- Strong understanding of software security best practices to actively identify and mitigate potential security risks and vulnerabilities in software systems.
- Experience with Agile development methodologies, including Scrum or Kanban.
- Strong communicator that can explain complex technical concepts to both technical and non-technical colleagues.
- At least 3 years of experience in technical leadership role leading software teams and setting technical direction.
Tailor Your Resume for this Job
Share with Friends!