What are the responsibilities and job description for the Lead software engineer - SFO, CA - Hybrid position at Gandiva Insights?
Job Title: Lead Software Engineer Location . SFO, CA - HybridHybrid - 3days OnsiteDuration : 12months Contract About the RoleWe are seeking a seasoned Lead Software Engineer to join engineering team onsite in the US. This is a high-impact leadership role for someone who thrives at the intersection of hands-on engineering and technical leadership — driving architecture decisions, mentoring teams, and owning end-to-end delivery of scalable full-stack applications built on Java and React. Key ResponsibilitiesLead the design, development, and delivery of scalable full-stack applications using Java and React, ensuring performance, reliability, and maintainability at scale.Drive architectural decisions and establish engineering best practices that elevate the overall quality and consistency of the team's output.Own end-to-end technical delivery for key initiatives — from requirements gathering and solution design through deployment and production monitoring.Mentor and coach junior and mid-level engineers through structured code reviews, pair programming sessions, and day-to-day technical guidance.Partner closely with product managers, designers, and business stakeholders to translate complex requirements into pragmatic, scalable technical solutions.Lead effort estimation, sprint planning, and technical scoping for your team's workstreams within an Agile delivery model.Champion engineering standards around code quality, testing, security, and CI/CD practices across the team. Required Skills & Experience8 years of professional software engineering experience, with at least 2 years in a formal tech lead or engineering lead capacity.Deep expertise in Java, with strong hands-on experience in Spring Boot, Spring MVC, or equivalent enterprise frameworks.Solid understanding of relational databases (PostgreSQL, MySQL, Oracle) and/or NoSQL databases (MongoDB, DynamoDB, or similar).Proven experience designing and building RESTful APIs and microservices architectures in production environments.Strong hands-on experience with React, Redux, and Node.js — including React Hooks, state management (Redux/Context API), and scalable component architecture.Demonstrated ability to lead technical delivery across cross-functional teams in an Agile/Scrum environment.Strong communication skills with the ability to engage effectively with both technical and non-technical stakeholders. Good to HaveExperience in e-commerce, retail, or beauty/lifestyle platforms.Familiarity with cloud platforms such as AWS, Azure, or GCP.Exposure to containerization and orchestration tools (Docker, Kubernetes).Knowledge of GraphQL, TypeScript, or Next.js.Experience with observability and monitoring tools such as Datadog, Splunk, or New Relic.