Manager, Software Engineering
Ritchie Bros. · Westchester, IL · 5 days ago
RemoteRemoteEngineeringFull-time
About the role
The Manager, Software Engineering leads one or more functional areas within our enterprise e-commerce platforms. This role is critical for driving the success of our engineering teams. The Manager is responsible for creating and fostering a sense of joy in the creative process, enabling the team's success, mentoring individuals, and creating scalable processes that support our e-commerce business goals.
Responsibilities
- Create and foster a sense of Joy in the creative process within the Product Engineering teams.
- Oversee a group of cross-functional software engineers while ensuring the delivery of business value through lean development practices.
- Enable the team’s success by focusing on enabling an environment and assuring resilient, self-healing software products of maximum quality.
- Hire, retain, manage, mentor, inspire and enable a team of software engineers and QA engineers to achieve maximum productivity.
- Foster a culture of collaboration, innovation, and continuous learning within the team.
- Focus on understanding the full team lean value stream and manage and monitor performance and waste within that value stream.
- Identify and implement improvements in workflows, tools, and processes to enhance team productivity by promoting lean development methodologies to maximize efficiency and minimize waste.
- Partner with Staff Engineers and Product Management to come up with realistic design proposals and development schedules.
- Break down a large body of work into multiple phases of development tasks.
- Partner with Product Management to develop a lean backlog that matches senior leadership expectations for daily release and small story size.
- Build skillsets within the team through partnership with Engineering Enablement teams and assure team members have the skills and tools necessary to achieve their team mission.
- Accurately assess each engineer’s capability and capacity, set clear goals and expectations while providing regular feedback and performance reviews.
- Exercise judgement in evaluating business urgencies and priorities, adjust team resources to achieve better results.
- Oversee the design, development, sing, and deployment of e-commerce platform features and enhancements.
Requirements
- 7+ years of software engineering experience, with 2+ years in a leadership role.
- Strong understanding of e-commerce platforms and technologies.
- Proven capability of managing software development projects and leading cross-functional engineering teams for the entire cycle of product development, from requirements gathering, to producing software specification, developing and sing software, until successful release of the projects.
- Hands-on experience with agile and lean development methodologies.
- Excellent communication, problem-solving, and decision-making skills with precise comprehension of ever-changing e-commerce business processes.
- Ability to work effectively in a remote team environment.
- Extensive work experience with modern development tools and technologies (e.g., CI/CD pipelines, cloud platforms, microservices and event-based architecture), including advanced deployments with Kubernetes and Istio.
- Quick learner, willing to meet the challenge and take on new technology.
- Passion for fostering an inclusive and empowering team environment.
Qualifications
- Passion for fostering an inclusive and empowering team environment.