Job is active

Software Engineer (Entry Level - 2 years)

3 000 – 7 000 $

About this job

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

  • Design, build and maintain efficient, secure, reusable, and reliable code. Collaborate with senior developers to design, build, and maintain efficient and reliable code.
  • Develop solutions that are portable across platforms.
  • Help promote and drive sound engineering design, process, and quality practices
  • Apply continuous attention to technical excellence and good design, resulting in a straightforward solution and reducing complexity
  • Write test automation and help your team to deliver frequent incremental releases using CD pipeline
  • Re-factor, optimize, and enhance existing code, algorithms, and services
  • Take ownership of assigned tasks and see them through completion with guidance


Required Qualifications

  • BS/MS in Computer Science/Engineering or a related field
  • Technologies - rust, Python, Windows& Linux, CMake, Nuget, Jenkins, AWS, Git, GitHub
  • Strong experience with any of the Java, C#, Python, programming language and related tooling (e.g. compilers, cross platform, etc.)
  • 2+ years of software development experience
  • Ability to write professional code (clean & good design)
  • Strong knowledge of good software architecture practices including design patterns, object-oriented programming practices, and service architecture patterns
  • Strong experience with Cloud Services such as AWS
  • Experience building software using DDD, TDD methods is highly desirable
  • Experience working in an agile team, CI/CD with Jenkins and automated deployment
  • Experience working in a very large code base, including enhancing and resolving issues in pre-existing code
  • 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

Market insight

25% above median
3 985 $

Based on 4 096 offers with salary for Jobs without experience on-site in Singapore

Full salary breakdown

SEVEN HILLS CONSULTING PTE. LTD. Singapore ·

Localisation Engineer

6 000 – 10 500 $
Full time3–6 yearsOn-siteSingapore
SEVEN HILLS CONSULTING PTE. LTD. Singapore ·

Software Developer

5 000 – 10 000 $
Full time3–6 yearsOn-siteSingapore
SEVEN HILLS CONSULTING PTE. LTD. Singapore ·

Software Engineer

6 500 – 10 000 $
Full time3–6 yearsOn-siteSingapore
SEVEN HILLS CONSULTING PTE. LTD. Singapore ·

AI Engineer

6 500 – 11 000 $
Full time3–6 yearsOn-siteSingapore
SEVEN HILLS CONSULTING PTE. LTD. Singapore ·

Site Reliability Engineer

6 000 – 10 000 $
Full time3–6 yearsOn-siteSingapore
SEVEN HILLS CONSULTING PTE. LTD. Singapore ·

AWS CLOUD OPERATIONS ENGINEER

5 500 – 10 000 $
Full time3–6 yearsOn-siteSingapore

Frequently asked questions

What salary can I expect?

The employer lists 3 000 – 7 000 $ for this role at SEVEN HILLS CONSULTING PTE. LTD. in Singapore. For comparison, the local market median is about 3 985 $ based on 4 096 similar offers.

How do I apply for this job?

Open the original source page and contact the employer there. Finder never charges job seekers.

Are these jobs up to date?

Yes. Finder regularly refreshes vacancies from public sources and removes closed offers.

Where can I see employment type and work format?

Key conditions are shown above the description. You can also open related listings for SEVEN HILLS CONSULTING PTE. LTD. and Singapore.

Apply