Shape the Future of Mining with Komatsu Mining Technology Solutions: At Komatsu Mining Technology Solutions, we're not just talking about progress and innovation - we're making it happen. Our cutting-edge Modular brand solutions are powering mines worldwide, driving efficiency and sustainability in ways that seemed impossible just years ago.
The Company
Komatsu is an indispensable partner to the construction, mining, forestry, forklift, and industrial machinery markets, maximizing 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 optimizing performance.
Job Purpose
The Software Engineering Manager leads engineering teams to deliver high-quality software solutions, aligning technical efforts with organizational goals. This role requires staying ahead of software engineering industry developments and proactively driving team success, fostering innovation, collaboration, and continuous improvement in a dynamic environment.
The Team
Modular’s Software Development team is responsible for creating and maintaining our world-class Mine Planning technology. We strive to continually create, solve, and develop new technologies, applications and performances that will drive the mining technology industry forward.
Job Duties and Responsibilities
Each day will present you with new challenges and opportunities to test and grow your skills. As the Manager, Software Development with Modular, you’ll be responsible for:
- Leadership & Team Development
• Mentor team members to build leadership and technical expertise, ensuring talent retention.
• Oversee performance, career development, and succession planning.
• Lead recruitment, onboarding, and resource planning, accelerating onboarding and aligning with long-term goals.
• Foster an inclusive, accountable team culture that supports retention and productivity. - Technical Oversight & Strategy
• Guide system architecture and technical decisions for scalability and efficiency, with a clear understanding of system behaviors, integration points, and technical risks.
• Promote cutting-edge testing strategies, cloud infrastructure, security, and emerging technologies (e.g., AI, analytics).
• Remain proactive and informed on software engineering industry developments to lead effectively. - Quality Assurance & Delivery
• Ensure product quality through robust testing and defect management.
• Manage project delivery and timelines, proactively owning the team backlog to drive continuous improvements and productivity gains. - Business & Industry Alignment
• Align technical efforts with company objectives, customer needs, and evolving industry trends.
• Leverage domain expertise and up-to-date industry knowledge to enhance strategies. - Process & Innovation
• Refine development methodologies (e.g., agile, DevOps) and data strategies, integrating the latest industry practices.
• Drive proactive problem-solving and innovation, prioritizing backlog initiatives for efficiency and team growth.
• Uphold confidentiality, security, and compliance standards. - Collaboration & Communication
• Proactively communicate and collaborate with other engineering teams, consultants, suppliers, product management, and downstream stakeholders such as support, regional offices, and customers.
• Facilitate communication and technical supervision, engaging with engineering teams to support informed decision-making and strategic alignment.
Required Skills
- • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- • Minimum of 5 years of leadership experience in software engineering or related technical teams.
- • Demonstrated ability to lead the delivery of complex software products using modern development life cycles, methodologies (e.g., agile, DevOps), and architectural best practices.
- • Strong technical acumen to understand systems, assess risks, support collaboration, and guide technical decisions.
- • Excellent communication, collaboration, and team-building skills across multidisciplinary teams.
- • Experience managing backlog prioritization, team metrics, and performance evaluations.
- • Solid knowledge of modern engineering practices across technologies, development processes, and frameworks.
Desired Skills
- • Experience in the mining, industrial, or heavy equipment sectors.
- • Familiarity with GNSS positioning systems, sensor networks, or IoT technologies.
- • Familiarity with cloud-native architectures, distributed systems, and microservices.
- • Experience working with data-driven product development, analytics, or AI/ML integration.
- • Experience scaling teams, implementing organizational change, or supporting technical transformations.
- • Exposure to cross-functional initiatives involving UX design, product management, or customer feedback loops.
- • Knowledge of compliance, cybersecurity, or privacy practices in software delivery.
Komatsu is an Equal Opportunity Workplace and an Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.