Job Search and Career Advice Platform

Enable job alerts via email!

Technical Lead

Snaphunt

Singapore

Hybrid

SGD 100,000 - 130,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company in Singapore is seeking a Technology Lead to join their engineering team. This role combines technical expertise with leadership, where you will guide a remote development team, architect scalable solutions, and mentor engineers. Ideal candidates will have over 8 years in software development and 2 years in leadership roles, alongside expertise in multiple core technologies like Java, Python, and cloud platforms. The position offers a flexible work environment and the chance to make a significant impact.

Benefits

Opportunity to make a positive impact
Great work environment
Flexible working options

Qualifications

  • 8+ years of professional software development experience.
  • 2+ years of experience in a tech lead or architecture role.
  • Strong understanding of software development principles.

Responsibilities

  • Provide technical leadership and vision for remote development team.
  • Lead, mentor, and coach a team of software engineers.
  • Remain hands-on in coding, contributing to critical components.
  • Collaborate closely with Product Managers and Designers.

Skills

Technical leadership
Architecture design
Team mentoring
Hands-on coding
Project management

Education

Bachelor's or Master’s degree in Computer Science or related field

Tools

Java
Python
Node.js
React
Angular
AWS
Azure
GCP
Kubernetes
Docker
SQL
NoSQL databases
Job description
The Role: Position Overview:

We are seeking a highly skilled and motivated Technology Lead to join our dynamic engineering team. This role is a unique blend of deep technical expertise and leadership. You will be responsible for guiding the technical direction of your team, architecting robust and scalable solutions, and mentoring engineers. You are a hands‑on coder who also enjoys leading, coaching, and driving projects to successful completion.

Key Responsibilities:
Technical Leadership & Architecture (40%)
  • Provide technical leadership and vision for remote development team (India).
  • Design, architect, and document scalable, secure, and high-performance software solutions.
  • Make critical technology stack and tooling decisions, balancing innovation with stability.
  • Conduct code and design reviews to ensure adherence to best practices and architectural guidelines.
  • Drive technical excellence and continuous improvement by introducing new technologies and processes where appropriate.
Team Leadership & Mentorship (30%)
  • Lead, mentor, and coach a team of software engineers, fostering a culture of collaboration and high performance.
  • Facilitate technical discussions and decision‑making within the team.
  • Assist in task breakdown, estimation, and sprint planning in an Agile / Scrum environment.
  • Identify skill gaps and contribute to the professional development of team members.
Hands‑On Development (20%)
  • Remain hands‑on in coding, contributing to the development of critical components and complex features.
  • Lead by example by writing clean, maintainable, and efficient code.
  • Troubleshoot and resolve complex technical and design issues.
Project Management & Collaboration (10%)
  • Collaborate closely with Product Managers, Designers, and other stakeholders to translate business requirements into technical solutions.
  • Provide accurate technical estimates and help manage project timelines and risks.
  • Communicate technical concepts effectively to non‑technical audiences.
Ideal Profile : Requirements :
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 8+ years of professional software development experience.
  • 2+ years of experience in a tech lead, team lead, or architecture role.
  • Proven experience in designing, architecting, and delivering large‑scale, distributed systems.
  • Expertise in one or more of our core technologies : [e.g., Java / Python / Node.js, React / Angular, AWS / Azure / GCP, Kubernetes / Docker, SQL / NoSQL databases].
  • Strong understanding of software development principles (SOLID, DRY, Design Patterns) and architecture patterns (Microservices, Event‑Driven, MVC).
  • Experience with Agile / Scrum methodologies.
  • Excellent problem‑solving, analytical, and debugging skills.
  • Strong communication and interpersonal skills.
  • Able to work in fast‑paced environment with can‑do attitude
Preferred :
  • Experience in Retail, e‑Commerce, B2B, & B2C
  • Experience with DevOps practices and CI / CD pipelines.
  • Contributions to open‑source projects or a public portfolio (GitHub, etc.).
  • Experience with performance tuning and optimization.
What's on Offer?
  • Opportunity to make a positive impact
  • Great work environment
  • Flexible working options
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.