Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

STAM Holding GmbH

Singapore

On-site

SGD 70,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic software development company in Singapore is seeking a highly skilled Senior Software Engineer to join their team. The ideal candidate will have extensive experience in software development and a strong understanding of system architecture. Responsibilities include designing scalable applications, leading projects, and collaborating with cross-functional teams. A Bachelor's or Master's degree and 5 years of experience are required.

Qualifications

  • 5 years of professional software development experience.
  • Proven experience with software design and architecture.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Experience with Agile development methodologies.

Responsibilities

  • Design, develop and maintain scalable software applications.
  • Lead technical projects and mentor junior engineers.
  • Collaborate with product managers, designers and other stakeholders to define software requirements.
  • Conduct code reviews and ensure adherence to best practices.
  • Identify and resolve performance and scalability issues.
  • Stay updated with emerging technologies and integrate them into projects.
  • Contribute to architectural decisions and system design.

Skills

Java
C#
Python
JavaScript
AWS
Azure
Google Cloud
Docker
Kubernetes
SQL
NoSQL
Git
CI / CD
DevOps

Education

Bachelor’s or Master’s degree in Computer Science, Engineering or related field
Job description
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 strong understanding of system architecture and the ability to lead projects from conception to deployment. This role requires collaboration with cross‑functional teams to deliver high‑quality software solutions that meet business needs.

Responsibilities
  • Design develop and maintain scalable software applications.
  • Lead technical projects and mentor junior engineers.
  • Collaborate with product managers designers and other stakeholders to define software requirements.
  • Conduct code reviews and ensure adherence to best practices.
  • Identify and resolve performance and scalability issues.
  • Stay updated with emerging technologies and integrate them into projects when appropriate.
  • Contribute to architectural decisions and system design.
Qualifications
  • Bachelor’s or Master’s degree in Computer Science Engineering or related field.
  • 5 years of professional software development experience.
  • Proven experience with software design and architecture.
  • Strong problem‑solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Experience with Agile development methodologies.
Skills
  • Proficiency in programming languages such as Java C# Python or JavaScript.
  • Experience with cloud platforms like AWS Azure or Google Cloud.
  • Knowledge of containerization and orchestration tools (Docker Kubernetes).
  • Familiarity with databases (SQL and NoSQL).
  • Version control systems (Git).
  • Understanding of CI / CD pipelines and DevOps practices.
Required Skills

Java C# Python JavaScript AWS Azure Google Cloud Docker Kubernetes SQL NoSQL Git CI / CD DevOps

Key Skills

Spring,.NET,C / C++,Go,React,OOP,C#,AWS,Data Structures,Software Development,Java,Distributed Systems

Employment Type

Full Time

Experience

years

Vacancy

1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.