
Manager, Software Engineering
- Bangalore, Karnataka
- Permanent
- Full-time
- Lead and mentor a team of software developers and collaborate with project managers, and other stakeholders to achieve project objectives.
- Oversee the design, development, and deployment of scalable and efficient solutions.
- Ensure code quality and maintainability.
- Drive the execution of development schedules and ensure timely delivery of features and bug fixes.
- Foster a collaborative and inclusive team environment that encourages innovation and continuous improvement.
- Manage hiring, onboarding, and professional development of team members.
- Communicate effectively with both technical and non-technical stakeholders to align technology solutions with business goals.
- Bachelor's degree in Computer Science, Engineering, or related field.
- Minimum of 9+ years experience in software development with a proven track record in React.js, JavaScript, and Node.js.
- At least 2-3 years of experience in a leadership role managing software development teams.
- Strong understanding of software development life cycles, agile methodologies, and modern software engineering practices.
- Excellent problem-solving, organizational, and analytical skills.
- Strong interpersonal and communication skills.
- A company culture that empowers you to do your best work.
- Employee Resource Groups that create a sense of belonging for everyone.
- Regular company and team bonding events.
- Competitive benefits and perks.
- Global volunteering and community initiatives
- Generous PTO & Holiday Schedule
- Parental Leave
- Progressive Healthcare Options
- Retirement Programs
- Opportunity for Education Reimbursement
- Commuter Offset (Specific locations)