Lead Software Engineer

Be among the first applicants.
RAPSYS TECHNOLOGIES PTE. LTD.
Singapore
SGD 80,000 - 100,000
Be among the first applicants.
3 days ago
Job description

Job Summary:

We are seeking an experienced and visionary Lead Software Engineer to join our innovative team. In this pivotal role, you will lead and mentor a group of talented software engineers, driving the development of scalable and robust software solutions for complex business challenges. You will be responsible for architecting cutting-edge systems, overseeing the entire development lifecycle, and fostering a culture of innovation and continuous learning.

Key Responsibilities:

  1. Lead and mentor a team of software engineers, providing technical guidance and fostering professional growth.
  2. Architect and design scalable, robust software solutions for complex business problems.
  3. Oversee the development lifecycle, ensuring adherence to best practices, coding standards, and quality assurance processes.
  4. Collaborate with product managers, UX designers, and stakeholders to translate business requirements into technical specifications.
  5. Implement and maintain DevOps practices, including CI/CD pipelines and cloud infrastructure management.
  6. Conduct code reviews, troubleshoot complex issues, and optimise system performance.
  7. Contribute to strategic technical decisions and long-term technology roadmaps.
  8. Foster a culture of innovation, continuous learning, and knowledge sharing within the team.
  9. Liaise with cross-functional teams to ensure seamless integration of various system components.

Required Skills and Qualifications:

Must haves:

  1. Advanced degree in Computer Science, Software Engineering, or related field, or equivalent experience.
  2. Minimum 5 years of experience in software development, with at least 2 years in a leadership role.
  3. Expert knowledge of modern web and application technologies (e.g., Vue.js, Node.js, Next.js, Nuxt.js).
  4. Strong understanding of software architecture patterns and best practices.
  5. Proven experience in leading Agile development teams and implementing DevOps methodologies.
  6. Experience with cloud technologies and microservices architecture.
  7. Proficient with containerisation technologies (e.g., Docker, Kubernetes).
  8. Excellent problem-solving skills and ability to mentor junior team members.
  9. Strong communication skills with the ability to articulate complex technical concepts to non-technical stakeholders.

Good to have:

  1. Experience in architecting and building a new system from ground up.
  2. Knowledge of security best practices and experience in implementing secure coding practices.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Lead Software Engineer jobs in Singapore