Tucson, AZ, 85702, USA
19 days ago
Software Engineering Manager
Software Engineering Manager Date: Dec 5, 2024 Location: Tucson, AZ, US, 85706 Req ID: 31627 Onsite or Remote: Onsite Position Komatsu is an indispensable partner to the construction, mining, forestry, forklift, and industrial machinery markets, maximising value for customers through innovative solutions. With a diverse line of products supported by our advanced IoT technologies, regional distribution channels, and a global service network, we tap into the power of data and technology to enhance safety and productivity while optimising performance. Komatsu supports a myriad of markets, including housing, infrastructure, water, pipeline, minerals, automobile, aerospace, electronics, and medical, through its many brands and subsidiaries, including Joy, P&H, Montabert, Modular Mining Systems, Hensley Industries, NTC, and Gigaphoton. Modular Mining Systems is the global leader in mine management technology and a wholly-owned subsidiary of Komatsu LTD. Our innovative technology powers mine operations in every corner of the globe. The products we cultivate, the solutions we engineer, and the service we deliver set us apart in the Mining Technology industry. We’re more than a company, and we’re a community of passionate, creative professionals striving toward a shared vision: revolutionizing the way the mining industry operates. With a presence stretching from Johannesburg to Vancouver, Sydney to Lima, you are part of a global brand that supports creativity, fosters innovation, and encourages you to think big, share ideas and be yourself. The Company Modular Mining Systems is the global leader in mine management technology and a wholly owned subsidiary of Komatsu Ltd. Our innovative technology powers mine operations in every corner of the globe. The products we cultivate, the solutions we engineer, and the service we deliver set us apart in the Mining Technology industry. We’re more than a company, we’re a community of passionate, creative professionals striving toward a shared vision: to revolutionize the way the mining industry operates. With a presence stretching from Johannesburg to Vancouver, Sydney to Lima, you are part of a global brand that supports creativity, fosters innovation, and encourages you to think big, share ideas, and be yourself. Job Purpose The Autonomous Haulage System Team Join a team that has been at the forefront of autonomy since 2007, developing Komatsu’s FrontRunner autonomous haulage system—technology that revolutionized mining long before autonomous cars hit the streets. This cutting-edge solution has safely moved over 10 billion metric tons of material and continues to set the standard for autonomous systems in challenging surface mining environments worldwide. What makes this opportunity even more exciting is the global collaboration involved. The FrontRunner team works closely with expert engineers in Japan, combining diverse perspectives and skills to tackle complex challenges. This unique partnership provides a global exposure where you’ll learn from and contribute to innovations across continents. As part of this team, you’ll also get hands-on exposure to the real world of autonomy. Komatsu’s Arizona Proving Grounds provides exclusive access to massive autonomous trucks in operation and future prototypes being tested in the field. Imagine developing software that directly controls these machines and then witnessing your work come to life as they navigate rugged terrains—all while gathering real-time data and improving efficiency. For software professionals, this is more than just a leadership role for a development team. It’s an opportunity to work on sophisticated systems that blend IoT, machine learning, robotics, and real-time analytics to solve real-world problems. If you’re excited to be part of a team exploring the cutting edge of technology in one of the most challenging and impactful industries, this is your chance to make a lasting mark. Travel Requirements + Up to 10% Job Duties and Responsibilities Management Duties (50% of the time): + Resource Performance Supervision. Frequently monitors team member performance (software development supervisors, SCRUM Masters, application architects, software engineers & QA engineers), providing positive reinforcement and taking corrective actions as necessary. + Resource Development. Supports the Product Development direction implementing appropriate programs, working groups, training and practices to motivate and enhance the competencies and effectiveness of the product team. + Resource Staffing. Supports the Product Development direction maintainaning the internal positions filled as per plan, by improving employee satisfaction & engagement, reducing employee attrition and developing replacement strategies. + Technical Development Leadership. Collaborates to define technical strategy for products. Defines and executes development roadmaps and release plans for teams. + Budget Execution. Supports the Product Development direction executing department budget according to plan. Assists with budgeting and planning. + Technical Support. Manages 3rd tier ticket escalations (with the help of the team) to ensure that issues are addressed promptly and fixes are confirmed to address the customer’s problem. Technical Duties (50% of the time): + Manages team execution of the Product Development Process including requirements gathering, application design, development, code reviews, testing, issue root-cause analysis/corrective actions, and all associated documentation. + Supports the teams’ technical work grooming processes and Agile work planning and execution to deliver application requirements in small functional increments. Coaches team & promotes learning / continual improvement of development processes. + Works with Architecture group and technical teams to align development plans with broader Intellimine Synergy platform architecture, new/evolving technology components, systems and DevOps tooling. Promotes innovation and new technical solution development within the teams. + Manages strategy and execution of technical training / mentoring for SCRUM Masters, Architects, developers and testers at all levels. + Contributes to the Product Development Process (PDP) process improvement and evolution. Mentors direct reports to ensure process compliance. Required Skills + At least 5+ years as Software Development Supervisor, or equivalent experience + Minimum of 10 years experience in the software industry in a leading technical role + Experience developing and supporting enterprise applications. Experience in mining or industrial applications is preferred. + Experience with user-centric design processes, Product/UX Design. + Strong interpersonal skills and ability to supervise local team and remote contractors + Strong knowledge of best practices and common industry processes and standards[TDAT1] , e.g. Software Design Patterns, OO Design / Domain Driven Design, Test-Driven Development, Use Case specification, UML / SysML, IAM & cybsersecurity. + Demonstrated knowledge of and experience developing industrial-grade data architectures, from IoT to Cloud. + Bachelors Degree in Computer Science or equivalent Desired Skills + Experience with Agile development methodologies and DevOps processes is a plus + Masters Degree in Computer Sciences Modular Mining Systems Pty Ltd is an Equal Opportunity Workplace. All qualified applicants will receive consideration for employment without regard to gender, race, age, disability, sexual orientation, or religion. Nearest Major Market:Tucson
Confirm your E-mail: Send Email