logo
Government Technology Agency

Government Technology Agency

Engineering Manager, Salesforce (MSF)


GovTech is the lead agency driving Singapore’s Smart Nation initiatives and public sector digital transformation. As the Centre of Excellence for Infocomm Technology and Smart Systems (ICT & SS), GovTech develops the Singapore Government’s capabilities in Data Science & Artificial Intelligence, Application Development, Smart City Technology, Digital Infrastructure, and Cybersecurity.  
 
At GovTech, we offer you a purposeful career to make lives better where we empower our people to master their craft through robust learning and development opportunities all year round. 
 
Play a part in Singapore’s vision to build a Smart Nation and embark on your meaningful journey to build tech for public good. Join us to advance our mission and shape your future with us today!  
 
Learn more about GovTech at tech.gov.sg. 

 

[What the role is]

We are now looking for a talented and experienced Lead Engineering Manager to join us in this mission to lead and manage technical teams of software engineers, DevOps engineers, infra/integration engineers and UX designers to design world class Salesforce applications for Service Cloud and/or Public Sector Solutions.


[What you will be working on] 

As a Lead Engineering Manager, you will oversee the development of innovative Salesforce solutions aligned with the product vision of CaseCentral, a case management platform at the Ministry of Social and Family Development (MSF). Your responsibilities include:  

  • Form part of the CaseCentral Product Office with the Product Director and Product Strategy Lead to manage the entire product development cycle, from conceptualisation, to getting buy-in with internal and external stakeholders, till delivering the product to end users.  

  • Lead the software engineering, DevOps, infra/integration technical functions in the product team and make technical decisions as well as advise the team on the software development approach to take, considering the trade-offs between the approaches and mitigating known drawbacks. 

  • Define engineering scope of work based on defined features and requirements and oversee the day-to-day development, working closely with Product Director, Product Strategy Team and agile development team on project schedule, issues and escalation 

  • Work with Product Director and Product Strategy Lead to craft and refine user stories by providing technical analysis; and building the Product Backlog with prioritization to define software features and implement software releases that meet their business needs 

  • Review and participate in technical proposal or solution, system design and architecture to ensure they are of quality, while adhering to all standards, governance, and policies 

  • Manage IT team’s resources and resource allocation, including securing approval; monitor and track project resource usage 

  • Integrate software engineering, DevOps, infra/integration guidelines and processes, considering industry best practices and tools, into software development activities 

  • Propose feasible ideas and solutions, or engage subject matter expert to provide aid and improve the quality of the product 

  • Coordinate with relevant teams of interfacing systems to ensure smooth end-to-end workflows can be achieved reliably, and efficiently 

  • Work with Product Owner, Product Manager and Development Team to plan and design UAT, coordinate and monitor progress and ensure acceptance of UAT 

  • Review and ensure that all documentations are complete and of quality  

  • Maintain and continuously refine Product Backlog 

  • Guide the engineering team to configure and customise production quality code and to deliver solutions to the end users 

  • Partner with cross-functional teams such as product strategy, ops, policy etc. to develop, implement and continuously improve quality, reliability, security and maintainability of software releases within the Salesforce implementation 

  • Foster a culture of learning, experimentation and continuous improvement in the software engineering team 

  • Contribute to recruitment efforts as part of recruitment panel, particularly for Salesforce roles. 

  • Keep abreast of new AI and software engineering practices and technologies as well as proactively identify and initiate software engineering initiatives that leverage Salesforce capabilities to maximise impact on public good in the social services sector and continuously improve the software engineering’s team internal workflow and practices

  

[What we are looking for] 

Qualifications and Experience Required: 

  • Bachelor’s/Master’s degree in any of the following: Computer Science, Computer or Electronics Engineering, Information Technology or related technical discipline 

  • Minimum 10 years of relevant professional work experience relating to software engineering, solution engineering or system engineering with at least 6 years of hands-on experience  

  • Minimal 3 years business analyst experience in software development projects and Agile methodologies e.g. SCRUM 

  • Minimal 3 years’ experience working in an Agile environment and Cloud platform. Experience with Government Commercial Cloud (GCC) environment will be strongly preferred 

  • 8+ years of experience working with Salesforce, including at least 2 years in a leadership role 

  • Proven track record of implementing large-scale, high-availability Salesforce solutions, preferably in the public sector or social services 

  • Proven track record of people management (working with software engineers, DevOps engineers or infra/integration engineers) and being able to develop individuals’ careers and motivation to achieve team’s outcomes 

Certifications:  

Required: 

  • Salesforce Advanced Administrator 

  • Salesforce Platform App Builder 

  • Salesforce Platform Developer I 

  • Salesforce Platform Developer II 

Preferred: 

  • Salesforce Service Cloud Consultant 

  • Salesforce Experience Cloud Consultant 

  • Salesforce Omnistudio Consultant 

  • Advanced knowledge of Salesforce development and customisation, including: 

  • Apex development 

  • Visualforce page development 

  • Lightning component development 

  • Experience with 3rd party API integrations 

  • Experience with data migration through other CRM tools, e.g., data loader 

  • Extensive configuration experience, including: 

  • Administration setup (managing org, users, profiles, roles, security controls) 

  • Custom object and field design 

  • Workflow, approval processes, and validation rules 

  • Report and dashboard configuration 

  • Experience with OmniStudio and OmniScript 

  • Strong understanding of Salesforce public sector solutions and their application in case management systems 

  • Competent in Python and Java programming language 

  • Possess business case and user-stories development skills  

  • Process good communication skills, ability to articulate technology concepts, participate in discussions on requirements with stakeholders  

  • Process strong collaboration skills, ability to partner and work effectively across teams and with business stakeholders in development as well as problem solving  

  • Process good knowledge of web, mobile and Cloud technologies, and their impact and feasibility on design solutions  

  • Experience with Confluence and JIRA  

Preferred: 

  • Experience implementing Salesforce solutions in government or social services organisations 

  • Knowledge of data protection regulations and privacy considerations in the social services sector 

Required Personal Qualities: 

  • Excellent leadership and mentoring skills, with 2 years of experience coaching Salesforce developers 

  • Passion for engineering excellence and working for the public good 

  • Strong communication skills and ability to collaborate with diverse stakeholders 

  • Abilit to deal with uncertainty and adapt to changes 

  • Ability to work effectively and independently under pressure, meet deadlines, multitask and to prioritize tasks effectively 


What we offer you:  

GovTech is an equal opportunity employer committed to fostering an inclusive workplace that values diverse voices and perspectives, as we believe that diversity is the foundation to innovation.    

Our employee benefits are based on a total rewards approach, offering a holistic and market-competitive suite of perks. These include leave benefits to meet your work-life needs and employee wellness programs.  

We champion flexible work arrangements (subject to your job role) and trust that you will manage your own time to deliver your best, wherever you are, and whatever works best for you.   

 

Learn more about life inside GovTech at go.gov.sg/GovTechCareers. 
Stay connected with us on social media at go.gov.sg/ConnectWithGovTech

About your application process

If you do not hear from us within 4 weeks of the job ad closing date, we seek your understanding that it is likely that we are not moving forward with your application for this role. We thank you for your interest and would like to assure you that this does not affect your other job applications with the Public Service. We encourage you to explore and apply for other roles within Government Technology Agency or the wider Public Service.