Lead Software Engineer
Greetings from PIXEL
We are looking for “Lead Software Engineer ”
Mode of Work
Work from Office
Qualification
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.
Seniority level
Mid-Senior level
Employment type
Full-time
Job Function
Engineering
Location
Bangalore
Department
Information Technology
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 and 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.
2. 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.
3. 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.
4. 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.
5. 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
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