As a member of SGN’s digital products team, you will develop, deliver and maintain a tech stack that enables SGN’s work in fostering connections between and within Singapore’s global business and talent communities. There is also opportunity to work on other digital products within the wider EDB organisation.
We are looking for a Head, Software Engineer with an interest in full stack development to join our passionate and purpose-driven team. This is an excellent opportunity to be part of a start-up environment, building up the digital platform and infrastructure to serve a large-scale network all around the world. We also hope for the individual to double up as a Scrummaster, to help improve the overall software development practices within the team.
As a Software Engineer, you will be responsible for developing digital products and automation that will help to enable the engagement of the network at scale. The focus of your development will also include having a better understanding of the processes within SGN to help improve and automation them when possible. Some of the key job scopes are:
Lead cross-functional collaboration to develop innovative digital products that enhance network engagement. Key platforms is not limited to Salesforce Service Cloud, Salesforce Marketing Cloud, and AWS.
Conduct stakeholder interviews to gather requirements
Collaborate with UI/UX designers to create user-centric journeys
Implement solutions that align with user and member needs
Drive code quality and team development:
Conduct thorough code reviews
Elevate team development standards through knowledge sharing
Curate and recommend learning resources for junior engineers
Mentor team members to improve engineering practices
Spearhead technological innovation:
Research emerging technologies
Develop proof-of-concepts for promising solutions
Align technological proposals with business requirements and needs
Champion AI and Machine Learning integration:
Maintain up-to-date knowledge of AI and ML developments
Identify opportunities to leverage AI/ML in achieving organisational goals
Propose and implement AI/ML components to enhance product offerings
Contribute to architectural decisions and system design:
Participate in high-level design discussions
Ensure scalability, performance, and maintainability of solutions
Advocate for best practices in software architecture
Foster a culture of continuous improvement:
Encourage adoption of agile methodologies
Implement metrics to measure and enhance team productivity
Organise regular knowledge-sharing sessions and hackathons