Lead Software Engineer
Indexed description
This is not a purely managerial role. We need someone who still enjoys being in the code, can dive into production incidents, and can guide a team through complex technical decisions with credibility earned through hands-on expertise.
Responsibilities
- Lead end-to-end software development activities: design, coding, testing, deployment, and production support.
- Own and evolve system architecture and infrastructure for scalable, resilient applications.
- Provide L2/L3 production support, including hands-on troubleshooting and Root Cause Analysis (RCA) for critical incidents.
- Act as the technical backbone of the team — guide, mentor, and unblock other engineers on complex problems.
- Design and implement full-stack solutions, from backend services to front-end interfaces.
- Work on AI-driven projects and initiatives, integrating AI/ML capabilities into production systems.
- Manage cloud infrastructure and networking components, including NSGs, ingress controllers, proxies, and application gateways.
- Drive DevOps practices and CI/CD pipelines, with a strong focus on Azure DevOps.
- Support the wider engineering team, internal stakeholders, and customers with technical guidance and issue resolution.
- Contribute to a culture of engineering excellence, code quality, and continuous improvement.
- 10+ years of hands-on software engineering experience, covering the full software development lifecycle.
- Background or working knowledge of cybersecurity practices and principles preferred.
- Proven experience owning production systems, including direct involvement in troubleshooting live production issues.
- Prior experience working on AI-related projects.
- Strong expertise in Java and Spring / Spring Boot.
- Working proficiency in Python.
- Front-end development experience with React.js.
- Strong hands-on experience with Kubernetes.
- Cloud infrastructure expertise across Azure and Oracle Cloud Infrastructure (OCI).
- Good networking knowledge: NSGs, ingress, proxies, and application gateways.
- Expert-level DevOps experience, particularly with Azure DevOps pipelines.
- Solid grounding in software design and system architecture principles.
- Demonstrated ability to lead and technically mentor a team of engineers.
- Excellent communication skills, with an energetic, ownership-driven attitude.
- A "core technical" go-to person the team can rely on for guidance.
- Strong communicator who can work across engineering, support, and customer-facing conversations.
- Passionate, energetic, and proactive approach to problem-solving.
- Comfortable operating in a hybrid, fast-paced environment with production ownership.
- Health insurance with one of the leading global providers for medical insurance.
- Career progression and growth through challenging projects and work.
- Employee engagement and wellness campaigns activities throughout the year.
- Excellent learning and development opportunities.
- Annual Flights Tickets.
- Inclusive and diverse working environment.
- Flexible/Hybrid working environment.
- Open door policy.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search