Lead Software Engineer

Vertical Institute

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Vertical Institute is seeking a Lead Software Engineer to provide technical leadership for a lean team building the learning platform and internal operations.

This is a hands-on technical leadership role involving software development, system architecture, technical decision-making, engineering standards, team mentoring, integrations, automation, and AI-powered solutions.

Prior experience operating at Lead, Principal, Tech Lead, or equivalent level is essential.

Qualifications

  • Proven experience at Lead Software Engineer, Principal Engineer, Tech Lead, or equivalent level.
  • Strong full-stack or backend software engineering background.
  • Experience building production-grade web applications and software systems.
  • Strong understanding of system architecture, database design, API design, and performance optimisation.
  • Experience making technical and architectural decisions for scalable systems.
  • Strong hands-on programming and software development skills.
  • Experience mentoring engineers and providing technical leadership.
  • Ability to deliver software iteratively without unnecessary over-engineering.
  • Strong communication skills with technical and non-technical stakeholders.
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field is preferred.

Responsibilities

  • Set technical direction and engineering standards.
  • Design scalable, secure, and maintainable software systems.
  • Make architecture and technology decisions based on business requirements.
  • Review technical designs and code.
  • Identify and manage technical debt and system risks.
  • Partner with the CEO and stakeholders to develop the engineering roadmap.
  • Design, develop, test, and maintain production-grade web applications and backend systems.
  • Continue writing and reviewing code while leading the engineering team.
  • Contribute to system design, database architecture, API development, and performance optimisation.
  • Troubleshoot complex technical issues.
  • Maintain engineering practices covering testing, documentation, version control, and CI/CD.
  • Build and maintain integrations between the learning platform and third-party systems.
  • Integrate LMS, CRM, payment, analytics, and SaaS platforms.
  • Develop internal tools and automation for sales, admissions, finance, and operations.
  • Evaluate APIs and third-party technologies for integration opportunities.
  • Identify opportunities to apply AI and automation to business workflows.
  • Design and implement AI-powered features, agents, and workflows.
  • Work with stakeholders to identify practical AI use cases.
  • Evaluate emerging AI technologies for business applications.
  • Mentor and coach engineers.
  • Conduct code and architecture reviews.
  • Establish engineering best practices.
  • Help prioritise technical work and remove blockers.
  • Balance delivery speed with quality, security, reliability, and maintainability.
  • Work with the CEO and business stakeholders to understand technical requirements.
  • Translate technical concepts and trade-offs into clear business terms.
  • Communicate project progress, risks, and technical decisions.
  • Collaborate with Sales, Admissions, Finance, Operations, and other teams.

Skills

Lead Software Engineer
Full-stack
Backend
System architecture
API design
CI/CD
Mentoring
Communication

Education

Bachelor's degree in Computer Science / Software Engineering / IT

Tools

Ruby on Rails
Cloud Infrastructure

Job description

Job Summary

Vertical Institute is looking for a Lead Software Engineer to provide technical leadership for a lean engineering team building systems that support our learning platform and internal operations.

This is a hands-on technical leadership role involving software development, system architecture, technical decision-making, engineering standards, team mentoring, integrations, automation, and AI-powered solutions.

Prior experience operating at Lead, Principal, Tech Lead, or equivalent level is essential.

Key Responsibilities
Technical Leadership & Architecture
  • Set technical direction and engineering standards.

  • Design scalable, secure, and maintainable software systems.

  • Make architecture and technology decisions based on business requirements.

  • Review technical designs and code.

  • Identify and manage technical debt and system risks.

  • Partner with the CEO and stakeholders to develop the engineering roadmap.

Software Engineering
  • Design, develop, test, and maintain production-grade web applications and backend systems.

  • Continue writing and reviewing code while leading the engineering team.

  • Contribute to system design, database architecture, API development, and performance optimisation.

  • Troubleshoot complex technical issues.

  • Maintain engineering practices covering testing, documentation, version control, and CI/CD.

Systems Integration & Automation
  • Build and maintain integrations between the learning platform and third-party systems.

  • Integrate LMS, CRM, payment, analytics, and SaaS platforms.

  • Develop internal tools and automation for sales, admissions, finance, and operations.

  • Evaluate APIs and third-party technologies for integration opportunities.

AI & Automation
  • Identify opportunities to apply AI and automation to business workflows.

  • Design and implement AI-powered features, agents, and workflows.

  • Work with stakeholders to identify practical AI use cases.

  • Evaluate emerging AI technologies for business applications.

Engineering Team Leadership
  • Mentor and coach engineers.

  • Conduct code and architecture reviews.

  • Establish engineering best practices.

  • Help prioritise technical work and remove blockers.

  • Balance delivery speed with quality, security, reliability, and maintainability.

Stakeholder Management
  • Work with the CEO and business stakeholders to understand technical requirements.

  • Translate technical concepts and trade-offs into clear business terms.

  • Communicate project progress, risks, and technical decisions.

  • Collaborate with Sales, Admissions, Finance, Operations, and other teams.

Requirements
  • Proven experience at Lead Software Engineer, Principal Engineer, Tech Lead, or equivalent level.

  • Strong full-stack or backend software engineering background.

  • Experience building production-grade web applications and software systems.

  • Strong understanding of system architecture, database design, API design, and performance optimisation.

  • Experience making technical and architectural decisions for scalable systems.

  • Strong hands-on programming and software development skills.

  • Experience with testing, code reviews, documentation, version control, and CI/CD.

  • Experience mentoring engineers and providing technical leadership.

  • Ability to deliver software iteratively without unnecessary over-engineering.

  • Strong communication skills with technical and non-technical stakeholders.

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field is preferred.

Preferred Experience
  • Ruby on Rails experience.

  • EdTech or Learning Management System experience.

  • Experience with AI APIs, LLMs, AI agents, or automation tools.

  • Experience integrating CRM, payment, analytics, or SaaS platforms.

  • Cloud infrastructure and DevOps experience.

  • Startup or scale-up experience.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer — AI-Driven Architecture & Mentorship
Lead Software Engineer — AI-Driven Architecture & Mentorship

Vertical Institute • Singapore

On-site
SGD 120,000 - 180,000
Lead Software Engineer / Software Development Manager
Lead Software Engineer / Software Development Manager

CONSTRUCTOR TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Lead Engineer / Senior Full Stack Engineer – Frontend & Java
Lead Engineer / Senior Full Stack Engineer – Frontend & Java

VY SYSTEMS PTE. LTD. • Singapore

On-site
SGD 180,000 - 280,000
Senior Lead Software Engineer, Java, Equities Prime - Securities Lending Technology
Senior Lead Software Engineer, Java, Equities Prime - Securities Lending Technology

JPMorgan Chase & Co. • Singapore

On-site
SGD 120,000 - 180,000
Senior Lead Software Engineer, Java, Equities Prime - Securities Lending Technology
Senior Lead Software Engineer, Java, Equities Prime - Securities Lending Technology

jpmorgan chase bank, n.a. • Singapore

On-site
SGD 150,000 - 210,000
Senior/Software Engineer (Technical Lead)
Senior/Software Engineer (Technical Lead)

certis technology (singapore) pte. ltd. • Singapore

On-site
SGD 150,000 - 190,000
Technical Lead, Enterprise systems
Technical Lead, Enterprise systems

ST ENGINEERING E-SERVICES PTE. LTD. • Singapore

On-site
SGD 120,000 - 150,000
Technical Manager – Learning Projects
Technical Manager – Learning Projects

DCI CONSULTANTS PRIVATE LIMITED • Singapore

On-site
SGD 120,000 - 180,000
Vice President Engineering
Vice President Engineering

Good co India • Singapore

On-site
SGD 180,000 - 240,000
Technical Manager Learning Projects
Technical Manager Learning Projects

mindteck singapore pte ltd • Singapore

On-site
SGD 140,000 - 180,000