Enable job alerts via email!

Software Development Lead

NEWTONE CONSULTING PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A technology consulting firm in Singapore is seeking a Software Lead to guide a team of software developers. The ideal candidate will have strong technical expertise and at least 5 years of software development experience, including 2 years in a leadership role. Responsibilities include mentoring team members, planning sprints, and ensuring software quality in a collaborative environment. This is a great opportunity for innovative individuals passionate about driving quality in software development.

Qualifications

  • 5+ years of software development experience.
  • At least 2 years in a leadership or mentorship role.
  • In-depth knowledge of microservices architecture.

Responsibilities

  • Lead and mentor a team of software engineers.
  • Provide technical guidance and conduct code reviews.
  • Collaborate with stakeholders to define technical requirements.

Skills

Team leadership
Microservices architecture
Java/J2EE
Agile methodology
Web security
REST APIs

Education

Bachelor’s or Master’s degree in Information Systems, Computer Science, Software Engineering

Tools

Jira
GitLab
Jenkins
Job description
Summary:

We are seeking a highly skilled and experienced Software Lead to guide a team of software developers in designing, developing, and deploying scalable software solutions. The ideal candidate will possess strong technical expertise, leadership capabilities, and a passion for driving innovation and quality in software development. This role involves mentoring team members, fostering a collaborative culture, and ensuring the delivery of high-quality software products.

Requirements:
  • Lead and mentor a team of software engineers throughout the full software development lifecycle.
  • Provide technical guidance, conduct code reviews, and support career development for team members.
  • Foster a collaborative, agile, and innovative team culture.
  • Collaborate with software managers, architects, and stakeholders to define technical requirements and project scopes.
  • Plan sprints, assign tasks, and ensure the timely delivery of features and fixes.
  • Monitor and report on progress, blockers, and risks.
  • Contribute to architecture and system design decisions.
  • Ensure software quality through rigorous testing, code reviews, and adherence to best practices.
  • Identify opportunities to enhance software performance, security, and scalability.
  • Promote best practices in software development, including CI/CD, testing, documentation, and DevOps.
Qualifications:
  • Bachelor’s or Master’s degree in Information Systems, Computer Science, Software Engineering, or a related field.
  • 5+ years of software development experience, with at least 2 years in a leadership or mentorship role.
  • In-depth knowledge of microservices architecture, authentication, and authorization.
  • Proficiency in web technologies, including HTTP, XML/JSON, web security, and authentication/authorization protocols.
  • Experience with Agile/Scrum methodologies and tools (e.g., Jira, GitLab, Jenkins).
  • Proven track record in software design and development using Java/J2EE, Spring, Spring Boot, Microservices, Hibernate, JPA, REST, and JSON.
  • Experience with middleware technologies such as Kafka and RabbitMQ.
  • Strong understanding of software architecture, databases (SQL/NoSQL), and REST APIs.
  • Ability to work independently and collaboratively in a fast-paced environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.