Lead Software engineer

apartmentWeekday placeBangalore scheduleFull-time calendar_month 

This role is for Weekday's client.

The Position

We are looking for a skilled and motivated Lead Software Engineer to join our team. In this role, you will oversee technical strategy, guide project execution, and mentor a team of engineers to build scalable and high-performing software solutions.

You will collaborate closely with cross-functional teams to align technical goals with business objectives and ensure timely delivery of projects.

Requirements

Skills & Requirements

Technical Leadership:

  • Define and drive technical standards and best practices.
  • Oversee architectural decisions and ensure solutions are robust, scalable, and secure.
  • Lead design discussions and code reviews to uphold quality standards.

Project Management:

  • Plan and execute software projects, managing timelines, risks, and resources.
  • Ensure alignment between technical teams and product management to deliver high-impact solutions.
  • Collaborate with stakeholders to gather requirements, define scope, and manage deliverables.
  • Support DevOps practices to facilitate smooth deployment and maintenance of applications

Team Mentorship and Development:

  • Mentor and guide junior and mid-level engineers, fostering growth and skill development.
  • Promote a collaborative and inclusive team culture, encouraging knowledge sharing.
  • Conduct regular performance evaluations, providing constructive feedback and goal-setting.

Hands-on Development:

  • Guide in the development process by writing clean, maintainable, and efficient code with sufficient tests.
  • Create a quality management plan and ensure all deliverables are sufficiently tested.
  • Troubleshoot and resolve technical issues, ensuring high availability and reliability of solutions.
  • Keep up to date with industry trends and incorporate new technologies as appropriate.

Continuous Improvement:

  • Identify and implement process improvements to enhance productivity and efficiency.
  • Drive adoption of CI/CD practices and automation to streamline development and test workflows.
Qualifications
  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience: 7 to10 years of software development experience, with at least 2 years in a leadership role.
  • Technical Skills: Proficiency in React JS, Java, React Native, etc and experience in cloud platforms such as AWS, Azure, GCP, etc. and knowledge of system architecture.
  • Soft Skills: Strong problem-solving abilities, excellent communication skills, and the ability to inspire and lead a team

Preferred Qualifications:

  • Experience in agile software development methodologies.
  • Previous experience in managing distributed or remote teams.
  • Strong understanding of database design, management and optimization techniques.
  • Familiarity with Project Management tools
apartmentJP Morgan Chase & Co.placeBangalore
Job Description Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within Capital Technology, you...
electric_boltImmediate start

Lead Software Engineer

placeBangalore
Job Description Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.   1.  Applies scientific methods to analyse and solve software engineering problems.   2.  He...
apartmentJP Morgan Chase & Co.placeBangalore
Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Consumer and community banking -, youare an integral...