x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Lead Software Engineer (Permanent)
 banner picture 1  banner picture 2  banner picture 3

Lead Software Engineer (Permanent)

Talentsis Pte. Ltd.

Talentsis Pte. Ltd. company logo

Job Overview:We are looking for an experienced and highly skilled Software Lead to join our development team. As a Software Lead, you will be responsible for leading a team of developers, overseeing the design, development, and delivery of high-quality software solutions, and mentoring junior team members. You will also collaborate with cross-functional teams to ensure the software meets both business and technical requirements.



Key Responsibilities:

  • Lead a team of developers in the design, development, and delivery of software applications.
  • Ensure software is built with high-quality code, following best practices and coding standards.
  • Oversee the software development lifecycle, from requirements gathering and system design to implementation and deployment.
  • Provide technical leadership and guidance to the development team, helping to resolve complex issues and ensure the success of projects.
  • Collaborate with product managers, designers, and other stakeholders to define software requirements and deliver features that meet business needs.
  • Review and ensure the quality of code through code reviews, mentoring, and sharing knowledge with team members.
  • Manage and prioritize tasks, ensuring the timely delivery of projects and handling multiple initiatives simultaneously.
  • Foster a culture of continuous improvement by identifying opportunities for process enhancements and promoting agile development practices.
  • Stay current with the latest technologies, programming languages, and industry trends, and integrate them into the development process where applicable.
  • Troubleshoot and resolve performance issues, bugs, and other technical challenges.
  • Ensure security, scalability, and maintainability of the software applications.


Qualifications:

  • 5+ years of professional software development experience.
  • At least 2 years of experience in a senior or lead role, managing development teams and driving projects to completion.
  • Proficiency in at least one of the following programming languages: Java, Python, JavaScript, C#, Go, Ruby, or PHP.
  • Strong understanding of software architecture, design patterns, and development best practices.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Familiarity with cloud platforms and technologies (e.g., AWS, Azure, Google Cloud).
  • Experience with web development frameworks and libraries (e.g., Spring, Django, React, Angular).
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication and collaboration skills, with the ability to work well in a team environment.
  • Experience with Agile methodologies (e.g., Scrum, Kanban) and project management tools (e.g., Jira).


Preferred Skills:

  • Experience with microservices architecture and containerization (e.g., Docker, Kubernetes).
  • Knowledge of database management systems (SQL or NoSQL) and ability to design and optimize queries.
  • Familiarity with automated testing frameworks and practices.
  • Ability to mentor and coach junior team members, providing guidance on technical and professional development.


Only shortlisted candidates will be notified.

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

(EA Reg No: 20C0312)

Sharing is Caring

Know others who would be interested in this job?