Manager, Software Development
Location
Bangalore | India
Job description
Q2 is seeking a highly skilled and experienced Software Manager to join our team. The Software Manager will lead and manage a small team of technical developers while also actively contributing as a product and project manager. This position requires a strong technical background, excellent leadership and communication skills, and the ability to balance managerial responsibilities with hands-on technical work.
Responsibilities
- Lead and manage a team of 4 technical developers, providing guidance, mentorship, and support to ensure high-quality work and professional growth.
- Foster a collaborative and positive work environment, promoting knowledge sharing, cross-functional collaboration, and continuous learning within the team.
- Prioritize and plan team backlogs and work with the team, architects and other stakeholders to ensure technical requirements are clear and understood by the team.
- Promote adherence to coding standards and best practices.
- Identify and mitigate technical risks and obstacles, proactively finding solutions and ensuring project timelines and deliverables are met.
- Act as a liaison between the technical team and senior management, effectively communicating project updates, risks, and accomplishments.
- Collaborate with HR in recruiting, hiring, and onboarding new team members, ensuring the team has the necessary skills and resources to meet project demands.
Requirements
- Bachelors degree in Computer Science, Software Engineering, or a related field.
- A minimum of 8 years of experience in software development.
- Excellent communication skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders.
- Strong problem-solving and decision-making abilities, with a focus on driving results and meeting project objectives.
- Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities and deadlines.
Job tags
Salary