Principal Software Engineer

DZH INTERNATIONAL PTE. LTD.

Singapore, Singapore
Attractive salary pyckage; full suite of benefits;...
**
5+ years software engineering experience
1+ years team management role
Java or javascript programming proficiency
** DZH International Pte. Ltd. is seeking a Principal Software Engineer to lead a team in delivering software projects, focusing on technical leadership, client management, and quality assurance. The ideal candidate should have a strong technical background, experience in team management, and excellent communication skills, along with familiarity with modern software development practices. **

Job Summary

  • Lead a team of engineers in delivering complex software projects while providing technical guidance and mentorship.
  • Collaborate with architecture teams to design new modules, ensure proper documentation, and drive technical decision-making.
  • Manage performance and career development of direct reports while fostering a collaborative and innovative team culture.

Matching Summary

Match Score: 75

** DZH International Pte. Ltd. is seeking a Principal Software Engineer to lead a team in delivering software projects, focusing on technical leadership, client management, and quality assurance. The ideal candidate should have a strong technical background, experience in team management, and excellent communication skills, along with familiarity with modern software development practices. **

Salary

Attractive salary package; Full suite of benefits; Regular staff training and learning opportunities

Skills & Requirements

Must-have

  • 5+ years software engineering experience
  • 1+ years team management role
  • Java or JavaScript programming proficiency
  • Git version control and CI/CD pipelines
  • Linux operating system and Apache Tomcat
  • Kubernetes or Docker Swarm containerization
  • Agile Scrum methodology knowledge

Nice-to-have

  • Jira project management tool experience
  • Strong problem-solving under uncertainty
  • Collaborative inclusive team culture
  • Experience with modern software architectures

Key Requirements

  • Degree in Computer Science or related field
  • Minimum 5 years as Software Engineer
  • At least 1 year in a team management role

Work Rights

Not specified

Tailored Resume

Cover Letter