Manager of Software Engineering overseeing Salesforce engineering team responsible for analysis, development, and ongoing support. Collaborating with technical and management personnel to deliver high-quality software.
Responsibilities
Deliver high quality software efficiently
Provide technical and personnel leadership
Write high quality, testable and easily maintainable code in a variety of languages (APEX/SOQL, Java, SQL, Javascript, HTML, CSS)
Perform code reviews and provide feedback to team members
Perform systems maintenance tasks.
Lead and mentor team members in technical and procedural aspects of software development
Work with Product Management to turn high-level business requirements into technical tasks and to provide estimates for implementation
Ensure product quality and reliability in production environments
Lead Software Development activities in an Agile workflow with Scrum, backlog grooming, retrospectives
Stay up to date on technical functionality, new releases and features that are both part of the platform and larger ecosystem. Identify and define opportunities to leverage those technologies for the betterment of software products and the Ritchie Bros. business
Manage on-call after hours support as required and be available for critical production support incidents
Establish performance goals and conduct regular performance reviews with all team members
Provide career management of all employees on the team
Perform other HR and Financial processes as required
Lifting moderately weighted computer equipment and peripherals from time to time
Actively support the RB Unreserved Commitment to Safety: to send everyone home, every day, the way they came to work, by taking personal responsibility for your safety and safety of your team, co-workers and customers.
Requirements
Bachelor Degree/Diploma in Computer Science or related discipline
10+ years developing software in a variety of environments with a focus on Salesforce
Manager for PG&E’s Enterprise Data Engineering team building data capabilities. Leading projects and developing high - performing teams in a hybrid work environment.
Firmware Engineering Manager developing and maintaining software for HPC platforms at Hewlett Packard Enterprise. Leading a team and managing multiple software projects for performance and system integrity.
Engineering Manager leading Identity Verification team to develop fraud prevention tools for fintech. Collaborating with PMs and engineers to set technical strategy and team direction.
Software Engineering Manager overseeing a team to develop innovative software solutions at Yahara. Fostering growth and collaboration while integrating emerging technologies and AI tooling.
Senior Engineering Manager leading multidisciplinary teams to develop AI - powered SaaS solutions for diagnostic imaging. Overseeing integration of software, data science, and engineering methodologies across global teams.
Engineering Manager leading a diverse team of Software Engineers at OAG. Focused on developing data ingestion mechanisms for the global travel industry.
Manager of Pipe Supports managing resources and supporting projects for Westinghouse's clean energy solutions. Leading development programs and ensuring safety compliance.
Senior Engineering Manager leading Core Infrastructure team at UJET for cloud - native CCaaS platform. Driving strategy and execution for scalable, reliable infrastructure impacting millions of users.
Engineering Manager responsible for the Data Platform vision and team leadership at Safran.AI. Leading a team to enhance AI solutions and support diverse data use cases.
Software Development Manager leading a team to develop digitized validation software for Life Sciences. Overseeing processes and championing AI adoption within the team.