Engineering Manager - ECommerce
Job Description
Must have skills required :
coding best practices, Ecommerce, Individual Contribution, Mentorship and development, Software Architecture, software development management, Technical Delivery Management, Technical Leadership
Good to have skills :
Collaboration, Mentoring, performance reviews, Problem-solving, Stakeholder engagement
Responsibilities:
Technical Leadership
- Lead a team of engineers by providing guidance and support in both technical and non-technical aspects.
- Foster an environment of collaboration and innovation, encouraging team members to contribute ideas and solutions.
Software Development Management
- Oversee all stages of software development, ensuring coding best practices are adhered to throughout the project lifecycle.
- Guide the team in tackling complex technical challenges while maintaining project timelines and deliverables.
- Responsible for leading the hiring process, including sourcing, interviewing, and selecting top talent for the software development team
Technical Delivery Management
- Manage multiple projects and ensure timely delivery of high-quality software products.
- Engage with stakeholders to gather requirements and align technical solutions with business goals.
Software Architecture
- Participate in the design and architecture of robust software solutions, ensuring scalability and maintainability.
- Evaluate new technologies and frameworks, making informed decisions on their adoption within the team.
Individual Contribution
- Stay hands-on with coding to understand team challenges and maintain technical expertise.
Mentorship and Development
- Mentor junior team members, fostering their professional growth and technical skills.
- Conduct performance reviews and provide constructive feedback to enhance team effectiveness.
Qualifications:
- 7 to 12 years of experience in software development, with a strong emphasis on technical leadership.
- Proven problem-solving skills and a passion for delivering high-quality software solutions.
- In-depth knowledge of coding best practices, software architecture, and technical delivery management.
- Experience in managing technical teams and fostering a collaborative work environment.
- Hands-on experience with backend development technologies is a plus.
- Familiarity with containerization tools like Docker/Kubernetes is advantageous.
- Strong communication skills and the ability to engage effectively with stakeholders at all levels.
