SalaryPeak

Software Lead / Assistant Principal Engineer [Java]

TALENTSIS PTE. LTD.
Singapore 4+ years Posted Feb 11, 2026

Salary Range

SGD 79,200 - SGD 92,400 /year

SGD 6,600 - SGD 7,700/month

Skills Required

MongoDBTroubleshootingPostgreSQLTypeScriptSoftware EngineeringAgileJavaScriptSpring BootPythonSoftware DesignPresentation SkillsJavaC#System ArchitectureSoftware Development

Job Description

Key Responsibilities:

  • Partner with engineers, project stakeholders, and clients to successfully deliver project outcomes.

  • Improve existing workflows and build scalable processes where gaps are identified.

  • Develop and manage reusable modules and components to enhance development efficiency.

  • Proactively propose solutions that address current challenges while supporting future scalability.

  • Oversee the end-to-end design, implementation, testing, and troubleshooting of system software.

  • Anticipate technical risks and roadblocks, and implement practical solutions to mitigate them.

  • Evaluate source code and system architecture to maintain high quality and performance standards.

  • Promote and enforce best practices across software design and development activities.

  • Continuously explore emerging technologies and industry advancements to drive innovation.


Requirements:

  • Minimum of 4 years’ relevant professional experience in software development or related fields.

  • Strong understanding of full-stack development concepts and software engineering fundamentals.

  • At least 2 years of practical experience working within Agile frameworks (e.g., Scrum, Kanban).

  • Proven experience completing a full Software Development Life Cycle (SDLC), from initial design through deployment and testing.

  • Familiarity with DevSecOps principles and CI/CD pipelines for automated build and release processes.

  • Proficient in at least one major programming language such as Java, JavaScript, Python, C#, or C++.

  • Hands-on experience with modern development frameworks and tools including Node.js, React, TypeScript, Spring Boot, Angular, Vue.js, Next.js, Express.js, and FastAPI.

  • Experience working with both relational and non-relational databases (e.g., MSSQL, PostgreSQL, MongoDB), including scalable system design.

  • Strong communication and presentation skills, both written and verbal.

  • Demonstrated analytical thinking and innovative problem-solving capabilities.

  • Self-driven, dependable, and able to manage responsibilities independently.

  • Effective prioritization and time management skills.

    Work Location: North / Central

    (EA Reg No: 20C0312)

    Please email a copy of your detailed resume to [email protected] for immediate processing.

    Only shortlisted candidates will be notified.