Job Description
The Lead Software Engineer is a “hands on” position responsible for designing and building new products and enhancing existing systems. This position will also help oversee, guide and mentor a small team of senior software engineers on the same project. This role will work directly with our business partners, QE, and Dev-Ops to deliver robust solutions. This role is expected to contribute to all technical decisions, software designs and future software direction.
Responsible for but not limited to system and UI design, code development, implementation, process/standard setting and support of technical solutions for various customer facing online platforms. Responsibilities include working with the business to define future direction and requirements; contributing to the development, support, optimization, and maintenance of various applications; research and evaluating technology solutions; and working with distributed team members in various locations and time zones on many initiatives. This role will help oversee the daily activities of a small group of senior engineers and provide them guidance and direction.
This position requires strong problem-solving skills, the ability to work in a diverse, dynamic, and fast paced environment, the ability to meet aggressive deadlines, the flexibility to multi-task, the aptitude to work well with the IT team, the initiative to improve upon best practices, excellent verbal and written communication skills and the skills to create documentation to comply with department requirements.
The team and projects run following the Scrum methodology. The position requires the ability to work independently with limited direct supervision. We strive to have a highly collaborative development team that communicates closely on their activities but are able to design and develop their code independently.
Essential Duties And Responsibilities
• Responsible for software and UI architecture, design, code, configuration, QA and implementation of high-quality software solutions that are delivered on time.
• Manage and optimize software builds, coding practices, standards, processes and refactoring of services.
• Maintains the best practices needed to ensure on time, quality software solution deliverables.
• Work with a distributed engineering team to foster a smooth development process among onsite and offshore team members.
• Develop and review project estimates and assumptions during planning and at key project milestones. Validate the development approach and assumptions that underlie the project plans and work plans.
💡 Quick Summary
Seeking a career-building opportunity? The Lead Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
