C

Carousell

C2C online marketplace for second-hand goods

Lead Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedRemote

About the Job

Requirements

  • At least 8 years of experience in software development and at least 2 years of experience in product development as a Lead Engineer or equivalent technical leadership role.
  • Experience as a technical lead across multiple engineering teams.
  • A track record of building scalable systems; experience with microservices and exposure to highly available web-scale systems are required.
  • A strong computer-science foundation and practical experience with software development, architecture, and design.
  • Knowledge of distributed-system concepts, problems, and solution patterns.
  • Knowledge of modern technology stacks and strong hands-on programming skills in Go, Python, or Java.
  • Deep knowledge of open-source and cloud-native software.
  • Knowledge of storage technologies, including databases such as Postgres, key-value stores such as Cassandra, caching systems such as Redis, and search engines such as Elasticsearch.
  • User empathy and a focus on impact and results.
  • Drive and resourcefulness to persevere, overcome obstacles, and achieve challenging goals.
  • High integrity and the ability to collaborate positively with others.
  • Strong communication and written skills.

Responsibilities

  • Lead large, complex, cross-team technical projects.
  • Evaluate technology and architecture choices in assigned domains, communicate trade-offs, and make technical decisions.
  • Contribute directly to high- and low-level design and write code; serve as a role model for how to build software.
  • Work closely with product managers, designers, and engineers across multiple platforms and domains.
  • Collaborate with principal and senior engineers on organization-wide platform, process, and technology choices.
  • Initiate and lead technical projects and process changes to improve codebase and system quality, reduce technical debt, and improve developer productivity.
  • Mentor engineers across the organization by imparting technical knowledge, industry best practices, and leadership skills.
  • Build deep product and business-domain knowledge in paying-user and vertical domains and use it to develop innovative user features.

About the Company

Carousell

C2C online marketplace for second-hand goods

Carousell is a consumer-to-consumer online marketplace focused on second-hand goods. It lets people list items with photos and details, and buyers browse categories to find items, message sellers, and complete purchases. Sellers pay listing fees and can boost visibility with promoted listings, while the platform earns from advertising. Carousell distinguishes itself by promoting sustainability and decluttering through a thriving second-hand ecosystem and a simple, user-friendly interface, serving a broad audience in Singapore and other markets. Its goal is to enable sustainable consumption by making it easy to buy and sell used items, supporting a circular economy and reducing waste.

Company size
1,001-5,000
Company stage
Growth Equity (Venture Capital)
Total funding
$442.8M
Headquarters
Singapore, Singapore
Founded
2012

Recently Posted Jobs

Explore more opportunities at Carousell

See more jobs