← Todas as vagas

Lead Software Engineer

Sobre a vaga

• Lead large, complex, cross-team technical projects
• Evaluate technology and architecture choices, communicate trade-offs, and make decisions
• Contribute to high- and low-level design and write code
• Serve as a role model for software engineering practices
• Work 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 and impart technical knowledge, industry best practices, and leadership skills
• Build product and business domain knowledge in paying users and vertical domains
• Build innovative features for Carousell users

• 8+ years experience in software development
• 2+ years of experience working in product development as a Lead Engineer or equivalent technical leadership role
• Experience as a technical lead across multiple engineering teams
• Track record of building scalable systems
• Experience with microservices and exposure to highly available web scale systems
• Strong CS foundation and practical experience with software development, architecture and design
• Excellent knowledge of distributed system concepts, problems and solution patterns
• Knowledge of modern tech stacks
• Strong, hands-on programming skills in Go, Python, or Java
• Deep knowledge of open source and cloud native software
• Strong knowledge of storage technologies, including Postgres, Cassandra, Redis, and Elasticsearch
• User obsession and empathy
• Focus on impact and results
• Drive and resourcefulness to persevere and overcome obstacles
• High integrity and ability to positively collaborate with others
• Strong communication and written skills

• Employees can work remotely