SalaryPeak

Software Engineer

HORIZON COMPUTER MANAGEMENT PTE. LTD.
Singapore 7+ years Posted Apr 20, 2026

Salary Range

SGD 90,000 - SGD 114,000 /year

SGD 7,500 - SGD 9,500/month

Skills Required

DesignCollaborating With Product ManagersProgramming LanguagesC LanguageInformation TechnologyApplication Support and EnhancementComputer Scienceenforces coding standardsSolution DevelopmentEducationDeployment

Job Description

Key Responsibilities

  • Design, develop, test, and maintain high-quality software applications.

  • Write clean, scalable, and efficient code following best practices and coding standards.

  • Participate in the full software development lifecycle (requirements analysis, design, development, testing, deployment, and support).

  • Collaborate with product managers, business analysts, and cross-functional teams to understand functional and technical requirements.

  • Perform code reviews and ensure adherence to security and performance standards.

  • Troubleshoot, debug, and resolve application issues in development and production environments.

  • Develop and maintain technical documentation.

  • Support application enhancements, upgrades, and system integrations.

  • Ensure timely delivery of assigned tasks and projects.

Required Skills & Qualifications

Education:

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.

Experience:

  • 3–5 years of professional experience as a Software Engineer or similar role.

Technical Skills:

  • Proficiency in one or more programming languages such as Java, Python, C#, JavaScript, or C++.

  • Experience with web application frameworks (e.g., Spring Boot, .NET, Node.js, Angular, React).

  • Strong understanding of object-oriented programming (OOP) and design patterns.

  • Hands-on experience with databases (SQL and/or NoSQL).

  • Familiarity with RESTful APIs and system integrations.

  • Experience using version control systems (e.g., Git).

  • Knowledge of software testing methodologies and tools.

Preferred / Added Advantages

  • Experience with cloud platforms (AWS, Azure, or GCP).

  • Knowledge of DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes).

  • Exposure to Agile/Scrum methodologies.

  • Experience in enterprise, government, or large-scale systems.