Head, Software Engineer (Singapore Global Network) (1 year contract)

EDB - SG SINGAPORE, Singapore

Apply now Apply later

[What the role is]
About SGN
The Singapore Global Network (SGN) is a division in the Economic Development Board tasked to re-energise Singapore’s efforts in building a strong and extensive ecosystem of overseas Family, Friends, Fans (3F) for Singapore. SGN leads the Whole-Of-Government effort to coordinate across agencies and strengthen our collective networks whose skills, affinity and influence could help build linkages to global business and talent communities, and enhance the international mindshare of Singapore as a leading globally-connected city.

[What you will be working on]

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

[What we are looking for]

Resourcefulness, integrity, drive, and a good team player are must-haves. Some combination of the following would help for favourable consideration:

  • 5 - 8 years of professional software development experience

  • Diploma or Degree in Computer Science, Engineering, Information Technology or related disciplines

  • Experience with security setup and requirements for web-based applications

  • Experience in translating user’s requirements to technical solutions for high fidelity testing

  • Experience in agile development teams, employing relevant methodologies and practices such as Scrum, Continuous Integration and Deployment to enable rapid delivery of value such as scripts for automated testing tools, scripts for configuration management

  • Knowledge of modern Software Engineering best practices, software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations.

  • Proficiency in:

    • Java, JavaScript, Python. Proficiency in other modern programming languages is a plus.

    • Relational and non-relational databases, such as MS SQL, PostgreSQL, MongoDB etc

    • Front-end frameworks such as React or Angular 2

    • AWS Platform and microservices

    • Knowledge of Salesforce platform is a plus

  • Curious, inquisitive, keen and quick to learn, and generous and patient to share knowledge with teammates and mentor fellow developers

  • Singaporean or PR

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: Agile Angular Architecture AWS Computer Science Engineering Java JavaScript Machine Learning Microservices MongoDB MS SQL PostgreSQL Python RDBMS React Research Salesforce Scrum SDLC Security SQL Testing UX

Perks/benefits: Career development Startup environment

Region: Asia/Pacific
Country: Singapore

More jobs like this