Senior/Software Engineer, Managed Agencies (NEA)

Singapore Economic Development Board

  • Singapore
  • Permanent
  • Full-time
  • 1 month ago
[What the role is] Job Description Summary
The Government Technology Agency (GovTech) aims to transform the delivery of Government digital services by taking an "outside-in" view, putting citizens and businesses at the heart of everything we do. We also develop the Smart Nation infrastructure and applications, and facilitate collaboration with citizens and businesses to co-develop technologies.Join us as we support Singapore’s vision of building a Smart Nation - a nation of possibilities empowered through info-communications technology and related engineering.[What you will be working on]At National Environment Agency (NEA), we are always on the lookout for high performing individuals who share our aspiration of making Singapore one of the world’s best living environments.As a Senior Software Engineer, you will be responsible for Design, Development and maintenance of one or more software products for different business domains e.g. licensing, inspection, reporting.Your responsibilities will include:Taking an active role in team delivery of product and engineering goals.Delivering high-quality, maintainable, and reusable software systems.Making technical contributions and providing technical leadership to software engineers by coaching and mentoring through engineering best practices.Influencing team direction towards achievement of high-priority initiatives (to maximize our impact on the public good)Establishing practices and tools to encourage a strong engineering culture and maximize engineering effectiveness and impact.Independently managing external (to the team) dependencies related to your work items.Working with other leaders to create a long-term technical plan and roadmap for the assigned squads, and for other squads as needed. Updating the roadmap regularly to meet future product/business needs and infrastructure requirements.Helping with recruitment, particularly for senior hires.[What we are looking for]Experience working on reasonably large, high-availability software systems that have operated at scale.Experience in modern full-stack web application technologies; experience in modern front-end engineering on Next.Js/React.js and Node.js and Express.js on the backend is preferred.Knowledge of working with Relational Databases e.g. MS SQL, PostgreSQL and other cloud RDSExperience in Continuous Delivery approach as TDD, Continuous Integration, application security and software delivery excellence.Knowledge of Cloud platform e.g. AWSHave a strong sense of what it means to be a technical leader, particularly as it relates to the suite of soft skills beyond just your technical chops.Passion towards engineering excellence; you deeply understand that software engineering is a team sport, and you take pride in the craftsmanship aspect of software engineering.Passion towards working for public good with interest.Interest and experience in coaching and growing junior engineers.

Singapore Economic Development Board

Similar Jobs

  • Senior Software Engineer

    Oakhill Recruitment

    • Singapore
    Job Description We are seeking a highly skilled Senior Software Engineer to join our dynamic team. The ideal candidate will have extensive experience in software development, a s…
    • 1 day ago
  • Senior Software Engineer

    Autodesk

    • Singapore
    Job Requisition ID # 25WD91204 Position Overview Autodesk is looking for a Senior Software Engineer to join the Streaming team within the Analytics Data organization. The Str…
    • 2 days ago