Company Overview
TeachEdison is an Education Technology Company dedicated to developing highperformance software solutions for educators. We are innovating with EdisonOS a sophisticated operating system designed for knowledge commerce. With a team size of 1150 employees TeachEdison is headquartered in Bangalore and operates within the software development industry aiming to revolutionize educational tools worldwide. Discover more about us at www.teachedison.
Job Overview
The role of Software Engineering Manager at TeachEdison is a midlevel fulltime position based in Coimbatore. We seek a candidate with 4 to 6 years of work experience who will lead and mentor software engineering teams within our innovative company. The ideal candidate will bring expertise in Agile Scrum methodologies project management tools and an ability to guide teams towards accomplishing challenging technical objectives.
Qualifications and Skills
- Proven expertise in Agile Scrum methodologies ensuring effective and efficient project delivery timelines (Mandatory skill).
- Strong proficiency with project management tools such as JIRA and Trello facilitating organized and systematic project processes (Mandatory skill).
- Demonstrated experience in team leadership and mentoring fostering team growth and performance in a dynamic work environment (Mandatory skill).
- Experience with leading cloud platforms like AWS Azure or Google Cloud essential for supporting scalable software solutions.
- Knowledge of microservices architecture enabling robust application development and deployment practices.
- Understanding of CI/CD pipelines to automate deployment processes and enhance software delivery efficiency.
- Comprehensive grasp of the software development lifecycle ensuring product quality and project success throughout development phases.
- Effective communication skills for engaging with technical stakeholders crucial for aligning projects with business goals.
Roles and Responsibilities
- Lead software development teams driving them towards achieving project milestones and maintaining highquality standards.
- Foster a collaborative team environment encouraging feedback innovation and development among team members.
- Work closely with product management teams to align development efforts with business strategies and customer requirements.
- Implement and oversee agile processes ensuring timely and efficient progress throughout development cycles.
- Utilize project management tools to maintain clear documentation task assignments and effective tracking of project timelines.
- Evaluate technical solutions offering expert guidance and mentorship to enable highquality service delivery.
- Communicate effectively with technical stakeholders articulating project status risks and opportunities clearly and succinctly.
- Continuously evaluate process improvements to develop efficient workflows and innovative software solutions.
Required Experience:
Manager