Enable job alerts via email!

Software Engineer (Entry Level)

SPM STRATEGIC PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Singapore is seeking a passionate Software Engineer (Entry Level) to join their team. This opportunity is ideal for recent graduates to develop high-quality software while collaborating with experienced engineers and gaining exposure to modern tools and best practices. Mentorship and growth opportunities in a friendly, collaborative team environment are part of the role.

Benefits

Mentorship from experienced engineers
Exposure to modern development tools
Opportunities to work on scalable projects
Friendly and collaborative culture
Continuous learning opportunities

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Familiarity with Java, C#, Python, C++, or Golang.
  • Basic understanding of object-oriented programming concepts.

Responsibilities

  • Collaborate with senior developers on code design and maintenance.
  • Participate in Agile processes including daily standups.
  • Write basic test cases and contribute to test automation.

Skills

Programming languages
Problem-solving
Attention to detail

Education

Bachelor’s degree in Computer Science or Engineering

Tools

Git
Jenkins
Docker

Job description

We are looking for a passionate and motivated Software Engineer (Entry Level) to join our team. This is a great opportunity for recent graduates or early-career professionals to grow and learn alongside experienced engineers. You will contribute to the development of high-quality software while gaining exposure to modern tools, frameworks, and best practices.


Responsibilities

  • Collaborate with senior developers to design, build, and maintain efficient and reliable code
  • Learn and follow best practices in software development, including clean coding and good design principles
  • Support the development of cross-platform software solutions
  • Participate in code reviews, testing, and debugging activities
  • Write basic test cases and contribute to test automation
  • Help improve and maintain existing software by identifying bugs and areas for improvement
  • Work in an Agile team environment, participating in daily standups, planning, and review meetings
  • Take ownership of assigned tasks and see them through completion with guidance

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Familiarity with one or more programming languages such as Java, C#, Python, C++, or Golang
  • Basic understanding of software development concepts, including object-oriented programming and design patterns and aptitude to write professional code (clean code & design)
  • Exposure to or interest in learning about cloud platforms like AWS
  • Willingness to learn tools like Git, Jenkins, Docker, and CI/CD pipelines
  • Strong problem-solving skills and high attention to detail
  • Eagerness to learn, ask questions, and grow in a collaborative environment

Why Join Us?

  • Mentorship from experienced software engineers
  • Exposure to modern development tools and industry practices
  • Opportunities to work on meaningful and scalable projects
  • Friendly and collaborative team culture
  • Continuous learning and career growth opportunities
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.