For Employers
Software Engineer (Entry Level - 2 years)
5 days to apply


SPM STRATEGIC PTE. LTD.
25 days ago
Posted date
25 days ago
N/A
Minimum level
N/A
Full-timeEmployment type
Full-time
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
Related tags
-
JOB SUMMARY
Software Engineer (Entry Level - 2 years)
SPM STRATEGIC PTE. LTD.
Singapore
25 days ago
N/A
Full-time

5 days to apply
Software Engineer (Entry Level - 2 years)
5 days to apply