Senior Software Engineer/Software Engineer

2 weeks ago


Singapore Housing and Development Board Full time
Roles & Responsibilities

About Us

The Housing and Development Board (HDB) has been at the forefront of the Public Service Transformation effort, iteratively building towards the successful delivery of HDB's services to our customers digitally. The Information Services Group in HDB champions this effort, developing customised IT solutions that affords HDB the flexibility and efficiency in serving its missions.

What Will You Do?

You will be in a pioneer team in HDB's Information Services Group that seeks to embrace DevSecOps culture and practices for application development. With the goal of creating cross-functional teams that would be responsible for the end-to-end delivery of IT services, we aim to adopt a you-code-it, you-run-it approach to software product development and maintenance. The success of our endeavour will form the blueprint upon which all subsequent in-house DevSecOps teams can be modelled after.

As a software engineer on this team, you will work with fellow developers, your Technical Lead, Product Owner and ScrumMaster in iteratively delivering IT solutions for both internal and external stakeholders of HDB. You will have the opportunity to be exposed to different aspects of software delivery, including solution design, CI/CD pipeline configurations, frontend and backend development, and test automation.

You will be a Great Fit if you Have:

2+ years frontend and/or backend software engineering experience in building scalable products, with a demonstrated ability in designing and building well-structured enterprise applications on commercial cloud:
o Skilled in modern web application technology stack, such as , FastAPI, Django, Spring, Amazon DynamoDB, PostgreSQL
o Experienced in development and deployment on commercial cloud such as Amazon Web Services (AWS), Google Cloud Platform (GCP) and Microsoft Azure
o Experienced in containerisation technologies, such as Docker, AWS ECS and Kubernetes
o Has exposure to infrastructure provision tools, such as Terraform and Ansible
o Embraces the concept of DevSecOps and CI/CD, with experience in relevant CI technologies such as Git, Gitlab, and Jenkins
o Understands the concept of Secure-By-Design Lifecycle for Agile and the utilisation of technologies for SAST and DAST
o Practised Test-Driven Development with the utilisation of automated testing

Good to Have:

Adaptability and thrives in dealing with uncertainties
- Can articulate software problems and proposed solutions clearly
- Thrives in working as a team, and embraces a team-first mentality
- Takes initiative, pride and ownership in work
- Growth mindset

Successful candidates will be offered a 1+1 year contract in the first instance. Conversion to perm is dependent on good performance.

Find out more about a career with HDB at

Entry level applicants are welcomed to apply.

Please apply for the job through the job portal as linked:

Tell employers what skills you have

Technical Documentation
Kubernetes
Scrum
User Experience
Application Development
JavaScript
Problem Solving
SDLC
Information Technology
Maven
SQL
Enterprise Architecture
Team Player
Java
Business Excellence
  • Software Engineer

    2 weeks ago


    Singapore Gemango Software Services Inc. Full time

    Software Engineer (PHP Laravel/Symfony)*: May 5, 2023May 5, 2023We are searching for a skilled and motivated Software Engineer with expertise in PHP Laravel or Symfony and the Linux operating system to join our team. As a Software Engineer, you will play a crucial role in developing and maintaining our innovative software solutions.Responsibilities:...

  • Software Engineer

    2 weeks ago


    Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    JOB DUTIES: Responsible for leading the team to build a functional and appealing web Brainstorm with the team to recommend the best frontend architecture, methodology, languages used, design robust, coding structure, deployment protocols and debugging for new software products. Participate in the project discussion of technical implementation, implementation...

  • Software Engineer

    2 weeks ago


    Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    JOB DUTIES: Define overall backend architecture for new systems and software products based on product requirements. Responsible for systems functional backend development optimised in terms of performance, responsiveness, security, reliability and feasibility. Lead system design and improve system stability with best practices such as agile development and...


  • Singapore KRONOS SOFTWARE TECHNOLOGY SINGAPORE PTE. LTD. Full time

    Roles & ResponsibilitiesResponsibilities Be both highly technical and an effective people leader Mentor and empower a team of high performing engineers Run scrum or equivalent agile development process Work with research and risk teams to deliver high-impact projects Participate in technical design and drive roadmap creation and execution Champion...

  • Software Engineer

    2 weeks ago


    Singapore Gemango Software Services Inc. Full time

    Software Engineer - Java*: June 7, 2023June 7, 2023We are currently seeking a highly skilled Software Engineer to join our team and play a pivotal role in our business expansion. Our company specializes in developing innovative software and hardware solutions that optimize aircraft performance and enhance the productivity of flight crews. This position is a...


  • Singapore Sioux High Tech Software Ltd. Full time

    About SiouxSioux is a global technology company that helps leading high-tech firms create and produce their products. We have a team of over 1,100 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a competitive edge at...

  • Software Engineer

    4 weeks ago


    Singapore NEWGEN SOFTWARE TECHNOLOGIES PTE. LTD. Full time

    Roles & ResponsibilitiesOur company is seekinga game-changer Software Engineer who can conceptualize and execute complex problem statements in less than half the time that most people think is possible.We are looking for highly passionate individuals who love their workand have been champions at what they do.The Incumbent will:• Developing and installing...

  • Software Engineer

    1 month ago


    Singapore NEWGEN SOFTWARE TECHNOLOGIES PTE. LTD. Full time

    Roles & ResponsibilitiesOur company is seekinga game-changer Software Engineer who can conceptualize and execute complex problem statements in less than half the time that most people think is possible.We are looking for highly passionate individuals who love their workand have been champions at what they do.The Incumbent will:• Developing and installing...

  • Software Engineer

    2 months ago


    Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    Roles & ResponsibilitiesTescom Singapore is looking for a: Software Engineer in Test (SEIT)Our Software Engineers in Test are responsible for drive our quality improvements, creating feature and regression testing, and developing test library. You will focus on expanding the test pyramid coverage for ensuring top notch software quality, and ensure the right...

  • Software QA Engineer

    1 month ago


    Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Roles & ResponsibilitiesJOB DUTIES: Work closely with the Lead Quality Assurance (QA) Engineer to refine the continuous improvement of the software delivery process. Champion high delivery and service standards in ensuring all products are methodically tested and issue-free at all gate-keeping points. Implement automated testing initiatives in both...


  • Singapore Sioux High Tech Software Ltd. Full time

    About SiouxSioux is a global technology company that helps leading high-tech firms create and produce their products. We have a team of over 1,100 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a competitive edge at...

  • Software Engineer

    2 months ago


    Singapore ST ENGINEERING MISSION SOFTWARE & SERVICES PTE. LTD. Full time

    Roles & ResponsibilitiesResponsibilities: Collaborate with other developers and engineers to specify, design, build, and maintain software applications. Perform software implementation and testing. Analyze and troubleshoot software issues. Generate relevant documentations, reports etc. Contribute to continuous improvement of software development best...

  • Software Engineer

    4 weeks ago


    Singapore ST ENGINEERING MISSION SOFTWARE & SERVICES PTE. LTD. Full time

    Roles & ResponsibilitiesResponsibilities: Collaborate with other developers and engineers to specify, design, build, and maintain software applications. Perform software implementation and testing. Analyze and troubleshoot software issues. Generate relevant documentations, reports etc. Contribute to continuous improvement of software development best...


  • Singapore Sioux High Tech Software Ltd. Full time

    About SiouxSioux is a global technology company that helps leading high-tech firms create and produce their products. We have a team of over 1,100 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivityallows us to speed up product development, giving our clients a competitive edge at...

  • Software Engineer

    2 weeks ago


    Singapore RIDIK SOFTWARE SOLUTIONS PTE. LTD. Full time

    Work with team lead to ensure design and programme codes conform to architecture and design standards, and that design satisfies functional and system requirements Participate in requirements gathering; work with Business Analysts in reviewing and refining functional specifications Participate in peer reviews to improve project quality Must have experience...

  • Software Engineer

    4 weeks ago


    Singapore CAPCON SINGAPORE PTE. LTD. Full time

    Roles & ResponsibilitiesJob Responsibilities:· Software sustaining and continuous improvement of current machine’s software.· Responsible for software feature development and enhancement based on customer requirements.· Provide supporting and troubleshooting to on-site software issues.· Review and update the user requirement documents and operation...

  • Software Engineer

    2 months ago


    Singapore CAPCON SINGAPORE PTE. LTD. Full time

    Roles & ResponsibilitiesJob Responsibilities:· Software sustaining and continuous improvement of current machine’s software.· Responsible for software feature development and enhancement based on customer requirements.· Provide supporting and troubleshooting to on-site software issues.· Review and update the user requirement documents and operation...

  • Senior Value Engineer

    2 weeks ago


    Singapore BMC Software Full time

    Basic Information:CountrySingaporeStateNACitySingaporeDate Published10-Mar-2023Job ID36650Travel Amountup to 25%Description and Requirements:LI-RV1BMC helps customers run and reinvent their businesses in the digital age by tackling their IT management challenges, championing their innovation, and celebrating their success.Every BMC employee has the potential...

  • Software Developer

    2 weeks ago


    Singapore RIDIK SOFTWARE SOLUTIONS PTE. LTD. Full time

    Roles & ResponsibilitiesJob Duties:• Research, design, and develop computer and network software or specialised utility programs.• Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.• Update software, enhances existing software capabilities, and develops and...

  • Software Developer

    1 month ago


    Singapore RIDIK SOFTWARE SOLUTIONS PTE. LTD. Full time

    Roles & ResponsibilitiesJob Duties:• Research, design, and develop computer and network software or specialised utility programs.• Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.• Update software, enhances existing software capabilities, and develops and...