4 Qapita Jobs
Qapita - Lead Software Development Engineer (7-11 yrs)
Qapita
posted 12d ago
About the Role :
We are seeking a highly motivated and experienced Lead Software Development Engineer to join our growing team. As a Lead Software Development Engineer, you will be a hands-on coder, technical leader, and mentor, driving the development and delivery of high-quality software products. You will lead a small team, contribute to architectural decisions, and collaborate closely with stakeholders across the organization.
Key Responsibilities :
Be a hands-on coder, actively contributing to the development and implementation of software solutions.
Demonstrate expertise in at least one of the following tech stacks :
- Java (and related frameworks)
- .NET with C#
- Node.js
- AngularJS, ReactJS, or ExtJS
- MySQL, SQL Server, MongoDB, or PostgreSQL
- Design, develop, and test software applications, ensuring code quality and adherence to best practices.
- Lead and mentor a team of 2-5 software engineers, providing guidance, support, and technical direction.
- Delegate tasks effectively and monitor team progress.
- Conduct code reviews to ensure code quality and knowledge sharing.
- Provide constructive feedback and support the professional development of team members.
- Train interns/freshers (added advantage).
Software Development Lifecycle (SDLC) & Agile Practices :
- Actively participate in all phases of the SDLC, from requirements gathering and design to development, testing, and deployment.
- Work in an Agile environment, actively participating in sprints, scrums, sprint grooming, and release planning.
- Contribute to the continuous improvement of development processes and practices.
- Be familiar with and contribute to product-focused activities such as sprint grooming, release planning, and production deployments.
- Collaborate closely with product managers/owners, customer success teams, and production support teams to understand requirements, prioritize features, and address production issues.
- Demonstrate strong problem-solving skills, capable of identifying, analyzing, and resolving complex technical challenges.
- Design solutions for given problem statements and drive them end-to-end.
- Have experience writing design documents (added advantage).
- Write and execute unit test cases to ensure code quality.
- Participate in code reviews to ensure adherence to coding standards.
Qualifications :
Essential :
- 5+ years of professional experience in software development, with at least 3 years in a product-based company.
- Hands-on coding experience in at least one of the specified tech stacks (Java, .NET with C#, Node.js, Front-end technologies, Databases).
- Proven experience leading and mentoring small teams (2-5 people).
- Strong understanding of Agile methodologies (Scrum, Kanban).
- Experience with the full software development lifecycle.
- Excellent problem-solving, analytical, and communication skills.
- Bachelor's degree in Computer Science, Engineering, or a related field.
Functional Areas: Other
Read full job description4-5 Yrs