Software Engineer (Kotlin/Java)

SCIENTEC CONSULTING PTE. LTD.

Singapore

Hybrid

SGD 104,000 - 141,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ScienTec Consulting Pte Ltd in Singapore seeks an experienced Senior Software Engineer to lead delivery of complex software projects while upholding standards and reusable capabilities.

You will work independently, make pragmatic technical decisions, and balance immediate delivery with long-term scalability, reporting to stakeholders and collaborating with product, architects and vendors.

Qualifications

  • Degree in Computer Science, Software Engineering or a related discipline.
  • At least 5 years of software engineering experience delivering complex production systems.
  • Strong hands-on experience in Java, Kotlin or comparable backend languages.
  • Knowledge of APIs, microservices and scalable software development.
  • Experience with AWS and cloud-native development.
  • Familiarity with DevOps, CI/CD, IaC and observability.

Responsibilities

  • Lead end-to-end design, development and delivery of software applications with minimal supervision.
  • Design scalable and maintainable solutions using modern architecture and engineering practices.
  • Support both greenfield development and modernization of existing or legacy systems.
  • Evaluate technical options balancing timelines, costs, security and long-term sustainability.
  • Identify technical dependencies, delivery risks and system constraints early in the project lifecycle.
  • Develop reusable components, frameworks and implementation patterns for multiple products or teams.
  • Establish coding standards, architectural documentation and technical procedures.
  • Conduct code reviews and provide technical guidance and mentorship to other engineers.
  • Implement DevOps practices covering automated testing, CI/CD, infrastructure as code, monitoring and observability.
  • Troubleshoot complex application and performance issues by identifying root causes.
  • Collaborate with product managers, business stakeholders, architects, vendors and engineering teams to deliver business outcomes.
  • Ensure applications comply with relevant security, governance and regulatory requirements.
  • Manage technical debt and recommend remediation or modernization approaches.

Skills

Java
Kotlin
Microservices
Cloud-native

Education

Bachelor's degree in Computer Science or related

Tools

AWS

Job description

Employment Type: Contract (1-year renewable with opportunities for conversion)

Working Hours: Monday – Friday, Office Hours (Hybrid)

Location: Caldecott

Salary: $11,000 + AWS

We are seeking an experienced Senior Software Engineer to lead the delivery of complex software projects while contributing to broader technical standards and reusable capabilities. The successful candidate will work independently, make pragmatic technical decisions and balance immediate delivery requirements with long-term system scalability and sustainability.

Key Responsibilities

  • Lead the end-to-end design, development and delivery of software applications with minimal supervision.
  • Design scalable and maintainable solutions using modern software architecture and engineering practices.
  • Support both greenfield development and the modernisation of existing or legacy systems.
  • Evaluate technical options and make informed decisions based on timelines, costs, security, operational complexity and long-term sustainability.
  • Identify technical dependencies, delivery risks and system constraints early in the project lifecycle.
  • Develop reusable components, frameworks and implementation patterns that can support multiple products or teams.
  • Establish and maintain coding standards, architectural documentation and technical procedures.
  • Conduct code reviews and provide technical guidance and mentorship to other engineers.
  • Implement DevOps practices covering automated testing, CI/CD, infrastructure as code, monitoring and observability.
  • Troubleshoot complex application and performance issues by identifying and resolving their underlying causes.
  • Collaborate with product managers, business stakeholders, architects, vendors and engineering teams to deliver business outcomes.
  • Ensure applications comply with relevant security, governance and regulatory requirements.
  • Manage technical debt and recommend suitable remediation or modernisation approaches.

Requirements

  • Degree in Computer Science, Software Engineering or a related discipline.
  • At least 5 years of software engineering experience, including the delivery of complex production systems.
  • Strong hands-on experience in Java, Kotlin or comparable backend programming languages.
  • Good knowledge of software architecture, system design, APIs, microservices and maintainable software development.
  • Experience with cloud platforms, preferably AWS, and cloud-native application development.
  • Familiarity with DevOps practices, CI/CD pipelines, infrastructure as code and system observability.

By submitting your resume, you consent to the collection, use, and disclosure of your personal information per ScienTec’s Privacy Policy (scientecconsulting.com/privacy-policy).

This authorizes us to:

  • Contact you about potential opportunities.
  • Delete personal data as it is not required at this application stage.
  • All applications will be processed with strict confidence. Only shortlisted candidates will be contacted.

Wong Siew Ting (Maeve) - R25127375

ScienTec Consulting Pte Ltd - 11C5781

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

Similar jobs worth comparing

Software Developer
Software Developer

SCIENTEC CONSULTING PTE. LTD. • Singapore

Hybrid
SGD 74,000 - 123,000
Software Engineer (Java / AWS)
Software Engineer (Java / AWS)

Visa Hunt • Singapore

On-site
SGD 108,000 - 144,000
Software Engineer
Software Engineer

SCIENTEC CONSULTING PTE. LTD. • Singapore

Hybrid
SGD 72,000 - 108,000
Senior Software Engineer (Java, AWS) - SPVL
Senior Software Engineer (Java, AWS) - SPVL

SCIENTEC CONSULTING PTE. LTD. • Singapore

Hybrid
SGD 120,000 - 180,000
Hybrid work arrangement
Medical insurance
Up to 24 days leave
Java Developer
Java Developer

SCIENTEC CONSULTING PTE. LTD. • Singapore

On-site
SGD 67,000 - 100,000
Salary up to 7,000 SGD/month + AWS +/+
Performance Bonus
Up to 18 days Annual Leave and medical
Software Engineer (React, Nodejs, AWS) - SPVL
Software Engineer (React, Nodejs, AWS) - SPVL

SCIENTEC CONSULTING PTE. LTD. • Singapore

Hybrid
SGD 85,000 - 125,000
Leaves up to 24 days
Medical insurance
Hybrid work arrangement
Full Stack Engineer (Javascript/Node.js)
Full Stack Engineer (Javascript/Node.js)

SCIENTEC CONSULTING PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Sr Software Engineer
Sr Software Engineer

SCIENTE INTERNATIONAL PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Application Engineer - TEKsystems (Allegis Group Singapore Pte Ltd)
Application Engineer - TEKsystems (Allegis Group Singapore Pte Ltd)

Allegis Group Singapore Pte Ltd • Singapore

On-site
SGD 90,000 - 130,000
Software Engineer
Software Engineer

ALLEGIS GROUP SINGAPORE PRIVATE LIMITED • Singapore

On-site
SGD 70,000 - 110,000