About the Company:At Bamboo Rose, we are transforming the retail industry with our cutting-edge SaaS platform that specializes in Product Lifecycle Management and Supply Chain technology. We empower retailers to navigate the complexities of global sourcing and product development, streamline operations, and deliver exceptional products to market faster. Our commitment to customer success drives us to deliver innovative, integrated, and easy-to-use solutions that provide unmatched value, backed by world-class service and support.Bamboo Rose is powered by a talented team with deep retail expertise. Were guided by our core values of Trust, Performance, and Transparency and are building a team that shares our passion for delivering industry-leading solutions.About the Role:We are looking for a Software Engineering Manager to join our Engineering team, overseeing the design, development, and maintenance of our cutting-edge platform. Youll be empowered with the autonomy and resources to succeed.What youll do:Lead, mentor, and coach a team of engineers, fostering ownership, accountability, and collaboration. Provide ongoing feedback and offer hands-on leadership through code reviews, technical guidance, and mentorship while recognizing and celebrating individual and team contributions.Oversee the architecture, design, and timely execution of software projects, ensuring high standards of performance, scalability, and reliability.Manage day-to-day engineering team within an agile environment, driving the end-to-end development process to deliver on the product vision.Collaborate closely with Product Managers to prioritize features, develop rollout schedules, and provide technical insights into the feasibility of requirements.Promote cross-team collaboration, encouraging information sharing and aligning efforts towards common goals, while fostering a culture of knowledge exchange.Make informed deployment decisions, mitigate risks, and align team efforts with company strategy.Collaborate with peers to identify opportunities for process improvements, propose changes, and optimize engineering workflows to enhance efficiency and product quality.Actively recognize and celebrate individual and team contributions to maintain engagement and drive continuous improvement.Qualifications:Bachelors or Masters degree in Computer Science, Software Engineering, or a related technical field.7+ years of experience in software engineering, with at least 3+ years in a technical leadership or management role.Proven track record of leading teams to deliver high-quality Enterprise SaaS products in an agile environment.Hands-on experience in software architecture, design, and development.Demonstrated ability to lead and mentor engineers at different levels.Expertise in software development frameworks, tools, and practices including cloud technologies, CI/CD, etcExceptional communication skills with ability to collaborate across departments.Solid understanding of agile methodologies and experience managing software development lifecycles from concept to delivery.Analytical mindset with the ability to make data-driven decisions, manage risks, and prioritize initiatives effectively.
Job Title
Software Engineering Manager