Senior Director, Software Engineering
Ritchie Bros. Auctioneers
The Senior Director, Software Engineering is responsible for leading a team of professionals to support our line of business operations by architecting, leading, and collaborating with developers to produce full stack solutions using modern frameworks and technologies, managing the practice in accordance with industry and RB Global standards of software engineering.
At least 15 years of experience in a technology environment with demonstrated progressive responsibilities Experience managing multiple, large, cross-functional teams or projects, and influencing senior level management and key stakeholders is required 5-7 years of recent IT management experience Considerable knowledge of the principles and applications of computing systems, server support, data networks, and telecommunication Extensive knowledge of and competence to work at a high level of systems analysis, development, and information management Typical Business office Environment Architect, design, develop, debug, and deploy scalable, efficient, performant, and reusable code to provide stable products to help grow and scale the business. Perform ad hoc analysis and troubleshooting to resolve issues with deployed systems. Maintain documentation and source control. Contribute code as part of a collaborative team, building critical systems for the clients. Supervise product and test automation engineers in a cross functional team, managing their priorities and ensuring that their code adheres to industry and company best practices. Manage and define tasks for yourself and others in an agile environment. Architect and implement solutions in collaboration with engineering leadership. Own the problem and scope solutions that line up with business objectives Provide rapid response to the needs of the team Own delivery and regressions for the core components of the Rouse Sales product offering Mentor and provide direction to team members. Responsible for the budget planning and management for a number of budgets. Coach and manage the teams communications to ensure efficient execution of high-quality work including developing key performance indicators for sub-teams and team members; measures performance on a regular basis. Perform other duties as assigned.
Confirm your E-mail: Send Email
All Jobs from Ritchie Bros. Auctioneers