Software Lead

USER EXPERIENCE RESEARCHERS PTE. LTD

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

USER EXPERIENCE RESEARCHERS PTE. LTD is seeking a senior software engineering leader to guide a team through the full software development lifecycle.

You will provide technical guidance, code reviews, and career development support while shaping a collaborative, Agile culture and driving timely delivery of features and fixes. You will collaborate with the software manager, architect, and stakeholders on technical requirements, plan sprints, monitor risks, and advocate best practices in CI/CD,

Qualifications

  • Degree in Information Systems, Computer Science, Software Engineering or related field.
  • 5+ years of software development, with at least 2 years in leadership/mentorship.
  • Strong microservices knowledge, authentication and authorization understanding.
  • Deep knowledge of web technologies (HTTP, XML/JSON, web security, auth protocols).
  • Experience with Agile/Scrum and tools (Jira, GitLab, Jenkins).
  • Proven track record in Java/J2EE, Spring, Spring Boot, Microservices, Hibernate/JPA, REST, JSON.
  • Experience with middleware like Kafka and RabbitMQ.
  • Solid software architecture expertise, databases (SQL/NoSQL), REST APIs.
  • Able to work independently and collaboratively in fast-paced environments.
  • Knowledge of cloud platforms (AWS, Azure, GCP) and mobile platforms is a plus.

Responsibilities

  • Lead and mentor a team of software engineers through full SDLC.
  • Provide technical guidance, code reviews, and career development support.
  • Foster a collaborative, agile and innovative team culture.
  • Collaborate with software manager, architect and stakeholders on technical requirements.
  • Plan sprints, assign tasks, and ensure timely delivery of features and fixes.
  • Monitor and report progress, blockers and risks.
  • Contribute to architecture and system design decisions.
  • Ensure software quality through testing, code reviews and best practices.
  • Identify opportunities to improve performance, security and scalability.
  • Promote CI/CD, testing, documentation and DevOps practices.

Skills

Leadership
Mentorship
Agile/Scrum
Java/J2EE
Spring/Spring Boot
REST/JSON
Web security/ auth & authorization
CI/CD/DevOps
Testing & code reviews
Communication

Education

Bachelor/Master in Information Systems/CS/SE

Tools

Jira
GitLab
Jenkins
Kafka
RabbitMQ
Keycloak
Oracle IAM
AWS
Azure
GCP

Job description

Responsibilities:
  • Lead and mentor a team of software engineers through the full software development lifecycle.
  • Provide technical guidance, code reviews, and career development support to team members.
  • Foster a collaborative, agile, and innovative team culture.
  • Collaborate with software manager, architect, and other stakeholders to define technical requirements and project scopes.
  • Plan sprints, assign tasks, and ensure 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 testing, code reviews, and adherence to best practices.
  • Identify opportunities to improve software performance, security, and scalability.
  • Promote best practices in software development, including CI/CD, testing, documentation, and DevOps.
Requirements:
  • Bachelor 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 in microservices architecture, authentication, and authorization.
  • In-depth knowledge of web technologies including HTTP, XML/JSON, web security, authentication/authorization protocols.
  • Experience with Agile/Scrum methodologies and tools (e.g., Jira, GitLab, Jenkins).
  • Proven track record of software design and development using Java/J2EE, Spring, Spring Boot, Microservices, Hibernate, JPA, REST, JSON.
  • Experience in middleware technologies like Kafka and RabbitMQ.
  • Strong understanding of software architecture, databases (SQL/NoSQL), REST APIs.
  • Ability to work independently and collaboratively in a fast‑paced environment.
  • Knowledge of Keycloak and Oracle IAM is an added advantage.
  • Knowledge of cloud platforms such as AWS, Azure, and GCP is an added advantage.
  • Knowledge of mobile platforms is an added advantage.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Lead
Technical Lead

sedha consulting pte. ltd. • Singapore

On-site
SGD 70,000 - 100,000
Applications Lead
Applications Lead

Bond Financial Group • Singapore

On-site
SGD 180,000 - 300,000
Technical Lead
Technical Lead

Good co India • Singapore

On-site
SGD 120,000 - 180,000
Software Lead
Software Lead

SCIENTE • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer
Software Engineer

ACHIEVE CAREER CONSULTANT PTE LTD • Singapore

On-site
SGD 85,000 - 120,000
Software Engineer
Software Engineer

Y3 TECHNOLOGIES PTE LTD • Singapore

On-site
SGD 60,000 - 80,000
Software Lead
Software Lead

sciente international pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer
Software Engineer

COMBUILDER PTE LTD • Singapore

On-site
SGD 90,000 - 135,000
Enterprise Java Technical Lead
Enterprise Java Technical Lead

dna infotech pte. ltd. • Singapore

On-site
SGD 180,000 - 240,000
Java Software Engineer
Java Software Engineer

Optimum Solutions Pte Ltd • Singapore

On-site
SGD 80,000 - 120,000