P

Lead Software Engineer

Pixel Softek
Full-time
On-site
Bangalore Urban, Karnataka, India

Lead Software Engineer

Seniority level

           Mid-Senior level  

 

 

Employment type

            Full-time

 

Job Function

             Engineering

 

Industry

                Information Technology

 

Work Location

            Bangalore – Work from Office

 

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.

 

Skills & Requirements

  1. 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.
  1. 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.

  1. 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.

 

 

 

 

 

 

 

 

  1. 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.
  1. 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.

·      Support DevOps practices to facilitate smooth deployment and maintenance of applications

 

                

 Qualifications

  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience: 7 to 10 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