Senior Software Engineer

SCIENTE

Singapore

On-site

SGD 120,000 - 180,000

Full time

21 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SCIENTE is seeking a Senior Software Engineer with 5+ years of experience to build secure, scalable software and drive technical solutions. You will collaborate with Agile teams to deliver high-quality applications, with ownership of components across frontend, backend, APIs, and infrastructure.

The role emphasizes secure coding, SDLC discipline, CI/CD, and mentoring peers, in a fast-paced environment that values architectural thinking and end-to-end delivery.

Qualifications

  • Degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent relevant experience).
  • Minimum 5 years of software development experience.
  • Proficiency in one or more technologies such as TypeScript (Angular/React/Next.js), C#, or Java.
  • Experience with RESTful APIs, microservices, and object-oriented programming (OOP).
  • Hands-on experience with SQL databases (MSSQL, PostgreSQL, or Oracle).
  • Strong understanding of SDLC, secure coding, and software maintenance.
  • Experience working in Agile/Scrum environments with technical ownership or leadership responsibilities.
  • Hands-on experience with CI/CD pipelines, Git/GitHub, automated testing, and code reviews.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Experience with Docker and Kubernetes.
  • Exposure to cloud platforms, IaC, and DevSecOps practices.
  • Experience defining unit, integration, and end-to-end testing strategies.
  • Knowledge of software architecture, systems design, and engineering best practices.

Responsibilities

  • Build secure, scalable, and high-quality software features aligned with sprint priorities.
  • Collaborate with cross-functional Agile teams throughout the software development lifecycle.
  • Translate business requirements into practical technical solutions and implementation plans.
  • Develop and maintain front-end applications, back-end services, APIs, and software components.
  • Support Proof of Concept (POC) and Initial Operations Capability (IOC) initiatives.
  • Write and maintain automated unit, integration, and end-to-end tests.
  • Design and maintain CI/CD pipelines, DevSecOps practices, and Infrastructure as Code (IaC).
  • Troubleshoot software issues, resolve defects, and provide post-deployment support.
  • Conduct code reviews and ensure adherence to coding standards and best practices.
  • Analyse existing applications and recommend scalable, secure, and maintainable solutions.
  • Collaborate with architects, product managers, designers, and stakeholders on technical decisions.
  • Estimate effort, identify technical risks, and contribute to successful project delivery.
  • Mentor team members, lead assigned workstreams, and drive continuous improvement in engineering practices.

Skills

5+ years experience
TypeScript
C#
Java
RESTful APIs
Microservices
OOP
SQL databases
SDLC
Agile/Scrum
CI/CD
Git/GitHub
Automated testing
Code reviews
Docker
Kubernetes
Cloud platforms
IaC
DevSecOps
Unit/Integration testing

Education

Degree in CS/IT/Software Eng

Job description

We are looking for Senior Software Engineer with 5+ years of experience, responsible for building scalable software, driving technical solutions, and collaborating with Agile teams to deliver secure, high-quality applications.

Mandatory Skills
  • Degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent relevant experience);
  • Minimum 5 years of software development experience;
  • Proficiency in one or more technologies such as TypeScript (Angular/React/Next.js), C#, or Java;
  • Experience with RESTful APIs, microservices, and object-oriented programming (OOP);
  • Hands-on experience with SQL databases (MSSQL, PostgreSQL, or Oracle);
  • Strong understanding of Software Development Lifecycle (SDLC), secure coding, and software maintenance;
  • Experience working in Agile/Scrum environments with technical ownership or leadership responsibilities;
  • Hands-on experience with CI/CD pipelines, Git/GitHub, automated testing, and code reviews;
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Experience with Docker and Kubernetes;
  • Exposure to cloud platforms, Infrastructure as Code (IaC), and DevSecOps practices;
  • Experience defining unit, integration, and end-to-end testing strategies;
  • Knowledge of software architecture, systems design, and engineering best practices.
Responsibilities
  • Build secure, scalable, and high-quality software features aligned with sprint priorities;
  • Collaborate with cross-functional Agile teams throughout the software development lifecycle;
  • Translate business requirements into practical technical solutions and implementation plans;
  • Develop and maintain front-end applications, back-end services, APIs, and software components;
  • Support Proof of Concept (POC) and Initial Operations Capability (IOC) initiatives;
  • Write and maintain automated unit, integration, and end-to-end tests;
  • Design and maintain CI/CD pipelines, DevSecOps practices, and Infrastructure as Code (IaC);
  • Troubleshoot software issues, resolve defects, and provide post-deployment support;
  • Conduct code reviews and ensure adherence to coding standards and best practices;
  • Analyse existing applications and recommend scalable, secure, and maintainable solutions;
  • Collaborate with architects, product managers, designers, and stakeholders on technical decisions;
  • Estimate effort, identify technical risks, and contribute to successful project delivery;
  • Mentor team members, lead assigned workstreams, and drive continuous improvement in engineering practices.

Confidentiality is assured, and only shortlisted candidates will be notified for interviews.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Software Engineer
Sr Software Engineer

SCIENTE INTERNATIONAL PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Sr Software Engineer
Sr Software Engineer

Visa Hunt • Singapore

On-site
SGD 120,000 - 180,000
Software Technical Lead
Software Technical Lead

SCIENTE INTERNATIONAL PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer
Software Engineer

TALENTSIS PTE. LTD. • Singapore

On-site
SGD 70,000 - 100,000
Software Engineer
Software Engineer

Codex Solutions • Singapore

On-site
SGD 60,000 - 90,000
Senior Software Engineer
Senior Software Engineer

Changi Airports International Pte Ltd • Singapore

On-site
SGD 80,000 - 120,000
Software Developer - Contract
Software Developer - Contract

QUESS SELECTION & SERVICES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

PLATFORM&CO PTE. LTD. • Singapore

On-site
SGD 60,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Codex Solutions • Singapore

On-site
SGD 90,000 - 135,000
Meaningful public sector work
Supportive team culture
Structured career development
+1
Senior Software Engineer (Permanent)
Senior Software Engineer (Permanent)

talentsis pte. ltd. • Singapore

On-site
SGD 120,000 - 170,000