Manager, Software Engineering - Ritchie Bros. Auctioneers
Norwalk, CT 06850
About the Job
The Manager, Product Engineering supports line of business operations by architecting, coding, and collaborating to produce full stack solutions using modern frameworks and technologies, managing the practice in accordance with industry and SmartEquip standards of software engineering.Ritchie Bros
(NYSE and TSX: RBA) is a global asset management and disposition company, offering customers end-to-end solutions for buying and selling used heavy equipment, trucks and other assets in numerous industries including construction, transportation, agriculture, energy, oil and gas, mining, and forestry
Our mission is to create compelling business solutions for the world's builders to easily and confidently exchange equipment
Learn more about us at:
Our Technology teams work collaboratively from different locations across the world on multiple eCommerce sites, mobile applications, and automated online auctions
We encourage and celebrate technical innovation and work with some of the industry’s leading technologies and tools
Every day your work will make a difference in the way we run our business and the in the way customers interact with us
Expertise in backend (Java) and frontend (Angular) languages and frameworks:Spring boot micro-service, Spring Cloud, API development, API security, Web Services Integration using SOAP and REST, HTML5, Java Script, Type Script, AngularJS.Experience with Web and Application Servers, Tomcat Preferred.Experience with relational databases such as MySQL, AWS RDS, Aurora/ Oracle/PostgresWell-versed in modern software development technologies, practices, and patternsAt least 3 years of experience managing engineersFamiliarity with AWS or other cloud providersDemonstrated ability to architect, problem solve, test, and develop solutions independentlyExperience in setting up application monitoring using APM tools, Datadog knowledge preferredFamiliarity with containerization tools like Docker, KubernetesFamiliarity with Test AutomationAbility to set up team metricsExpected Outcomes (first 12 months)Keep up with daily needs of our operational team(s) while becoming a domain SMEWrite and review code to maintain and support new and existing products and servicesSmartEquip Engineering TeamWrite and review stories, run agile ceremonies, and act as an owner for your product(s) and ModulesSupervise engineers at all levels of experience, building out the team as neededManage cross functional team(s) as we modernize and scale our technology platformsBe active in the SmartEquip Engineering community, performing code reviews, and sharing knowledgeManage multiple Product Engineering projects and engineering staff across backend and frontend practicesArchitect, design, and guide the team developing and deploying scalable, efficient, performant, and reusable code to provide frontend UIs and backend services to grow and scale our businessPerform ad hoc analysis, troubleshooting, and triaging to resolve issues with deployed systemsMaintain documentation and source controlContribute and review code as part of a collaborative team, building critical systems for our clientsSupervise product and automation engineers in a cross functional team, managing their priorities and ensuring that their code adheres to industry and company best practicesManage and define tasks for yourself and your team(s) in an agile environmentMentor and provide direction to other team membersArchitect and implement solutions in collaboration with engineering leadershipPartner with the Product team to represent engineering in client meetings.Own the problem and scope solutions that line up with business objectivesProvide rapid response to the needs of the teamFull timePosting Date: 2024-06-14
(NYSE and TSX: RBA) is a global asset management and disposition company, offering customers end-to-end solutions for buying and selling used heavy equipment, trucks and other assets in numerous industries including construction, transportation, agriculture, energy, oil and gas, mining, and forestry
Our mission is to create compelling business solutions for the world's builders to easily and confidently exchange equipment
Learn more about us at:
Our Technology teams work collaboratively from different locations across the world on multiple eCommerce sites, mobile applications, and automated online auctions
We encourage and celebrate technical innovation and work with some of the industry’s leading technologies and tools
Every day your work will make a difference in the way we run our business and the in the way customers interact with us
Expertise in backend (Java) and frontend (Angular) languages and frameworks:Spring boot micro-service, Spring Cloud, API development, API security, Web Services Integration using SOAP and REST, HTML5, Java Script, Type Script, AngularJS.Experience with Web and Application Servers, Tomcat Preferred.Experience with relational databases such as MySQL, AWS RDS, Aurora/ Oracle/PostgresWell-versed in modern software development technologies, practices, and patternsAt least 3 years of experience managing engineersFamiliarity with AWS or other cloud providersDemonstrated ability to architect, problem solve, test, and develop solutions independentlyExperience in setting up application monitoring using APM tools, Datadog knowledge preferredFamiliarity with containerization tools like Docker, KubernetesFamiliarity with Test AutomationAbility to set up team metricsExpected Outcomes (first 12 months)Keep up with daily needs of our operational team(s) while becoming a domain SMEWrite and review code to maintain and support new and existing products and servicesSmartEquip Engineering TeamWrite and review stories, run agile ceremonies, and act as an owner for your product(s) and ModulesSupervise engineers at all levels of experience, building out the team as neededManage cross functional team(s) as we modernize and scale our technology platformsBe active in the SmartEquip Engineering community, performing code reviews, and sharing knowledgeManage multiple Product Engineering projects and engineering staff across backend and frontend practicesArchitect, design, and guide the team developing and deploying scalable, efficient, performant, and reusable code to provide frontend UIs and backend services to grow and scale our businessPerform ad hoc analysis, troubleshooting, and triaging to resolve issues with deployed systemsMaintain documentation and source controlContribute and review code as part of a collaborative team, building critical systems for our clientsSupervise product and automation engineers in a cross functional team, managing their priorities and ensuring that their code adheres to industry and company best practicesManage and define tasks for yourself and your team(s) in an agile environmentMentor and provide direction to other team membersArchitect and implement solutions in collaboration with engineering leadershipPartner with the Product team to represent engineering in client meetings.Own the problem and scope solutions that line up with business objectivesProvide rapid response to the needs of the teamFull timePosting Date: 2024-06-14
Source : Ritchie Bros. Auctioneers