We are looking for a Lead Software Engineer to join our growing team. This role is ideal for someone who is not only technically strong but also passionate about leading and mentoring a team of talented engineers to deliver high-quality, scalable, and innovative software solutions. If youre passionate about leading software development teams and want to make an impact in building scalable digital solutions, wed love to hear from you!
Location: Singosari, Jawa Timur
Working Arrangement: Hybrid
Employment Type: Full-time
Responsibilities
- Lead end-to-end software development processes, ensuring code quality, best practices, and scalability.
- Provide technical guidance and mentorship to developers through code reviews and by fostering a culture of continuous improvement.
- Design and implement efficient, secure, and scalable system architectures.
- Collaborate with cross-functional teams (Product Managers, Designers, Developers, and DevOps) to achieve business goals.
- Identify technical bottlenecks and optimize system performance.
- Ensure timely project execution by managing schedules, resources, and stakeholder expectations.
- Deliver innovative solutions for complex technical challenges.
Qualification
- Bachelors degree in Computer Science, Software Engineering, or a related field.
- 2+ years of professional software development experience, with experience in a leadership role (Team Lead/Tech Lead/Engineering Manager) is a plus.
- Strong expertise in backend, frontend, or full-stack development using modern technologies.
- Proficiency in at least one major programming language.
- Hands-on experience with Agile/Scrum methodologies and project management tools.
- Strong problem-solving, critical thinking, and decision-making skills.
- Excellent communication and leadership abilities.
- Experience with DevOps, CI/CD pipelines, and cloud platforms is a plus.