
Software Engineering Lead
- Mumbai, Maharashtra
- Permanent
- Full-time
- Serve as a primary contact for software development questions and challenges, collaborating across technical and non-technical roles to clarify requirements and resolve issues.
- Write and review clear specifications for system components, helping to resolve complex software challenges.
- Translate business needs into effective software designs in partnership with your team and stakeholders.
- Promote best practices in software development, quality assurance, and coding standards using a variety of methodologies (such as Agile and Waterfall) while encouraging a learning-focused workplace.
- Mentor and support the development of early-career engineers, sharing knowledge, and encouraging professional growth.
- Contribute to people-management activities, including fostering inclusive hiring and onboarding, providing constructive feedback, and ensuring a respectful, accessible, and welcoming work environment for everyone.
- Connect your team with the resources and support they need, delivering ongoing feedback and coaching to help individuals reach their goals.
- Stay current with new technologies and industry trends, welcoming and encouraging innovative thinking and continuous improvement from all team members.
- Proficiency in Java and Springboot application development, including:
- Database integration
- API and user interface development
- Experience with Github Actions (workflow troubleshooting, creating and updating actions).
- Familiarity with database technologies such as PL/PGSQL, Elasticsearch, Cassandra, Oracle, or PostgreSQL.
- Experience with web and UI technologies (JSP, JavaScript, AJAX, jQuery, HTML, CSS) and cloud platforms (AWS or Azure).
- Understanding of software development methodologies (such as Agile and Waterfall) and a willingness to work with a range of resource models.
- Ability to lead teams, collaborate with internal and external partners, and apply best practices in software engineering and data modeling.
- Strong project planning, organization, and change management skills, with the ability to manage and delegate across multiple projects of varying scopes.
- Demonstrated problem-solving abilities, including leading teams to troubleshoot and diagnose project issues and develop effective solutions.
- Excellent communication and interpersonal skills, with the ability to share information clearly and accessible with diverse audiences (including leadership and customers) via various channels.
- Bring diverse experiences, backgrounds, and perspectives.
- Are eager to learn and grow, regardless of formal education.
- Value teamwork, collaboration, and respect for colleagues.
- Seek an accessible and supportive workplace and may request accommodations at any point in the process.