Empower
Empower10d ago
Indeed

Lead Software Engineer

Bengaluru, Karnataka
Remote
Senior Level

Auto Apply to 50+ AI Matched Lead Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Empower

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

We are seeking a Lead Software Engineer in Bengaluru, Karnataka, to set the technical tone and produce solutions for the development, maintenance, and improvement of software applications. This role involves establishing best practices in software development, coding, code review, testing, and problem-solving, with a focus on delivering complex project deliverables.

Key responsibilities include designing, developing, and maintaining scalable full-stack applications using Java 21, React, and JavaScript. You will understand the end-to-end technical flow, collaborate with business and architects, and influence technical solutions through knowledge sharing and brainstorming. This position requires strong technical problem-solving skills, assistance in code reviews, enforcement of standard practices, continuous learning of new technologies, and leading innovative solutions and proof-of-concepts. You will also make and document key technical decisions, identify technical risks, and optimize applications for performance and scalability, while managing project work using JIRA and Agile/Scrum methodologies.

Essential Functions:

  • Design, develop, and maintain scalable full-stack applications using Java 21, React, and JavaScript.
  • Understand the end-to-end technical flow of the project.
  • Collaborate with business and architects to understand, suggest, and follow best practices and implement solutions.
  • Influence technical solutions by sharing knowledge and brainstorming within the team.
  • Help the team to move forward with technical problem-solving skills.
  • Assist in code review and enforce standard practices within the team.
  • Continuously learn and adapt to recent technologies and development practices.
  • Act as the go-to person for trying out innovative solutions or conducting proof-of-concepts.
  • Make and document key technical decisions. Identify technical risks and propose alternate solutions.
  • Analyze and optimize applications for performance and scalability.
  • Track and manage project work using JIRA and follow Agile/Scrum methodologies.

Qualifications:

  • Bachelor's degree in computer science or equivalent training.
  • 8+ years of experience in software development with strong proficiency in Java (including Java 21) and React.
  • Cloud experience, preferably AWS, with knowledge of services like EC2, S3, Lambda, RDS, and CloudFormation.
  • Solid understanding of front-end technologies like HTML5, CSS3, and JavaScript.
  • Strong hands-on experience with Oracle DB & Postgres DB, including performance tuning and complex SQL queries.
  • Strong knowledge of security mechanisms such as OAuth2, JWT, SSO and Spring Security.
  • Good understanding of microservices architecture and RESTful APIs.
  • Experience with CI/CD tools such as Jenkins, and source control using GitHub.
  • Experienced working in a full-stack environment.
  • Strong knowledge of software development methodologies and practices.
  • Strong knowledge of industry best practices on technical and architectural practices.
  • Strong documentation, problem-solving and analytical skills.
  • Excellent communication and technical influencing skills.
  • Relevant project experience of working in complex environments preferred.
  • Project experience in working on Agile full-stack teams delivering multiple projects preferred.

This is a remote position, and we are an equal opportunity employer committed to diversity.

Company

Empower

Empower

Empower's vision is to transform financial lives by empowering its people to transform their own. We foster a flexible work environment with fluid career paths, celebrating internal mobility. We prior...

Bengaluru, Karnataka
Posted on Indeed