Principal Software Engineer
Komatsu North America
Principal Software Engineer
Position 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.
X Job Purpose At Komatsu, we're solving problems most software engineers will never encounter. Every day, our software directs fleets of autonomous haul trucks weighing hundreds of tons as they move millions of tons of material across some of the largest and most remote mining operations on Earth. These are not simulations. These are not prototypes. These are production autonomous systems operating 24/7 in harsh, dynamic environments where safety, reliability, and performance matter. We are looking for a Principal Software Engineer to help shape the future of FrontRunner, the world's leading autonomous haulage platform. We are not looking for someone who has advised on large systems. We are looking for someone who has personally delivered them. Travel Requirements Up to 25%.
Job Duties and Responsibilities
What You'll Do:
- Deliver large, complex software systems that operate in production and create measurable customer value.
- Own outcomes, not just designs, recommendations, or technical direction.
- Drive execution across multiple teams, removing obstacles and creating clarity where complexity and ambiguity exist.
- Raise the technical bar through hands-on leadership, mentorship, and engineering excellence.
Required Skills:
- Demonstrated history of delivering large-scale software systems to customers, including ownership from concept through production deployment and operational support.
- 10+ years of professional software engineering experience.
- Strong software design and development experience, including Java and distributed systems.
- Experience mentoring senior engineers and technical leaders.
- Strong communication skills with technical and non-technical stakeholders.
- Ensure the quality and reliability of software through rigorous testing and code reviews.
- Develop and maintain technical documentation to support ongoing development and maintenance.
- Manage project timelines and deliverables, ensuring projects are completed on time and within budget.
- Foster a culture of continuous improvement and technical excellence within the team.
Desired Skills:
- Autonomous systems, robotics, or industrial automation.
- Distributed control systems.
- Real-time software systems.
- Networking and distributed application debugging.
- Experience working in operationally critical environments.
- Bachelor's or Master's degree in Computer Science or equivalent experience.
Who Thrives Here: The engineers who succeed in this role are builders, owners, and finishers. They have delivered complex systems, operated them in production, learned from failures, and continuously improved them. They care deeply about quality, reliability, and customer outcomes. Most importantly, they take pride in delivering systems that work in the real world.
Why Komatsu: This is an opportunity to help define the future of industrial autonomy. Your work will directly influence autonomous vehicles operating around the world. You will work at the intersection of software, autonomy, operations, networking, and large-scale industrial systems. The problems are difficult. The expectations are high. The impact is real. If you've successfully delivered large-scale systems and are looking for a challenge worthy of your experience, we'd like to talk.
Diversity & Inclusion Commitment At Komatsu we come from diverse backgrounds, with unique perspectives, experiences, and contributions. We are committed to creating a workforce that is reflective of the communities we work and live in. We believe that our people are part of our shared purpose. We are authentic, ambitious, and innovative in our pursuit of Diversity & Inclusion. United, we are on a journey towards a sustainable future that creates value together.
Komatsu is a world leader in manufacturing construction, mining, forestry, and industrial heavy equipment. Founded in 1921, Komatsu has a long history of quality, reliability, innovation, and excellence. Headquartered in Tokyo, Japan, Komatsu facilities, distributors and dealers are in more than 140 countries and employ more than 60,000 people. Komatsu offers a diverse and challenging work environment, where you can grow your skills and career, and contribute to a sustainable, clean-energy future. If you are looking for a company that values your talent and potential, be a part of something big and join a team that is shaping the world! EEO Statement 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.
- ...Job Description Apply now Principal Software Engineer Posting Start Date: 5/28/26 Job Location (Short): Tucson, Arizona, USA, 85706 Requisition ID: 32777 Onsite or Remote: Onsite Position Shape the Future of Mining...SuggestedInternshipLive inRemote workWorldwide
- Title: Senior Principal Software Engineer Location: Tucson, AZ Type: Contract Duration: Long Term (12+ months) Summary: The Senior Principal Software Engineer position is focused on the development, integration, test, and maintenance of software as a...SuggestedContract workInterim role
- ...Principal Software Engineer We are seeking a Principal Software Engineer to focus on the design, development, integration, and maintenance of software as a part of onsite factory support of systems to support weapon system product development. The selected candidate...SuggestedInterim role
$80k - $95k
...~ Paid time off Foxhouhd Federal is looking for a Software Developer to support the design, development, and integration... ...environments, often supporting defense, aerospace, or complex engineering applications. Position Overview The Software Developer...SuggestedLocal area- ...Cooperidge Consulting Firm is seeking experienced Software Engineers to join a specialized research team focused on advanced signal processing technologies . This role offers the opportunity to contribute to innovative projects in a collaborative, intellectually...SuggestedRelocationFlexible hours
- ...Software Engineer The Software Configuration Management (SWCM) department follows the basic principles of Configuration Management. SWCM establishes and maintains the integrity of the products for the program through the entire life-cycle of computing products. The...
$229k - $280k
...disciplinary R&D environment with similarly motivated electrical engineers, mathematicians, computer scientists, and analysts who are... ...the future! What are the primary responsibilities in the Sr. Software Engineer position? Responsible for overseeing the expanded...Temporary workImmediate startFlexible hours- ...Job Description A Senior Software Engineer designs, develops, tests, and maintains high-quality software, often leading development teams, conducting code reviews, and contributing to project planning. They also collaborate across teams, solve complex problems, and...
- ...Introduction At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native... ...Your role and responsibilities We're looking for Senior Engineers with a deep backend focus to join our team. In this role, you...
- ...disciplinary R&D environment with likeminded motivated electrical engineers, mathematicians, and computer scientists who are collectively... ...inventing advanced algorithms, implementing them in efficient software, testing with real-world data, and deploying to front-line...Temporary workWork at officeImmediate startRemote workFlexible hours
$215k - $225k
...Senior Software Engineer Step into a high-impact Senior Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Aerospace / Defense. This role offers the chance to make a visible contribution in Tucson, Arizona...Relocation package- ...Cooperidge Consulting Firm is seeking a Senior Software Developer for an elite National Security R&D center in Tucson, AZ. This... ...environment alongside mathematicians and electrical engineers. You will be responsible for inventing and implementing advanced...
- ...Sr Software Engineer Talon is a small business engineering firm providing innovative, end-to-end, rapid-turn solutions to our government and commercial clients. Founded in 2019, Talon employs over 150 Aerospace and Defense engineers and other support staff to solve...Work at office
$160k - $260k
...Senior Software Developer Step into a high-impact Senior Software Developer opportunity with a confidential client, where you... ...your solution Highly proficient in modern software engineering practices for testability and readability What's...Relocation package- ...Job Description As a Senior Software Developer, you'll lead software development projects, design and implement solutions, mentor... ...R&D environment with likeminded motivated electrical engineers, mathematicians, and computer scientists who are collectively...Remote workRelocation
- ...We wash cars for the fun of it. We put people first. We help turn jobs into careers. We're currently seeking a Sr. Software Engineer to join our Headquarters team! The Sr. Software Engineer will plan, design, develop, configure, deploy, troubleshoot, and...Work at office
$160k - $260k
...About the job Senior Software Developer $160K-$260K - Tucson, AZ | Apply Now Now Hiring: Senior Software Developer in Tucson, AZ!Apply now with 24/7 PT.• Responsibilities:- We are seeking a talented, tenacious, results driven individual to work in a multi-disciplinary...Immediate start- ..., analyzing, and summarizing development and service issues. Job-Specific Essential Duties and Responsibilities: - Systems engineer will be responsible for managing and configuring file transfer and EDI environments. - Responsible for out-of-hours support...Minimum wageContract workTemporary workWork experience placementRemote work
- ...Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native... ...role and responsibilities We’re looking for Senior Software Engineers to help design, build, and operate the core systems behind...Worldwide
- ...About the job Software Engineer with DevOps Software Engineer (DevOps) - Tucson, Arizona Note: Active TS AND SCI clearance required Overview Platinum Global Talent Solutions is seeking a dynamic Software Engineer with 2-10 years of DevOps experience...
- Benefits: 401(k) 401(k) matching Dental insurance Health insurance About the Role: Join Legion Technical Solutions LLC as a Software Engineer 2 in Tucson, AZ, where you will contribute to innovative projects that shape the future of technology. We are looking for...
$100k - $130k
...DevOps Engineer I & II Job Title: DevOps Engineer I & II Location: Tucson, AZ Clearance: TS/SCI Salary: $100K-130K (Please note: this... ..., and release/deployment solutions for programs Automate software deployments into varied and complex environments using virtual...$105.72k - $132.14k
...the process of implementation planning, fit analysis, configuration, testing, rollout, and post implementation support of solution/software development Elicit, analyze, validate, specify, verify, and manage the needs of project stakeholders including customers and end...Full timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift$67k - $136.8k
...this simple story. The opportunity As an FSO DevOps Engineer Senior Analyst, you’ll be based in our Service Delivery Center,... ...requirements, design, develop, integrate, test, and deploy distributed software applications. You will deliver high qualify systems with focus...Summer holidayFlexible hours- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- ...Description Design, develop and integrate object-oriented software applications using C#, C++ in Microsoft Visual Studio in a Windows... ...System (OS). Prioritize and handle multiple software engineering tasks concurrently. Troubleshoot software and test equipment instrumentation...Full timeContract work
- ...Applications Engineer II Shape the Future of Mining with Komatsu Mining Technology Solutions: At Komatsu Mining Technology Solutions... ...on criticality, and delivering timely root-cause analysis and software issue resolution. Maintains high levels of customer satisfaction...Live inWorldwide
- ...Job Description Apply now Applications Engineer Posting Start Date: 5/27/26 Job Location (Short): Tucson... ...on criticality, and delivering timely root-cause analysis and software issue resolution. Maintains high levels of customer satisfaction...Live inWork at officeRemote workWorldwide
- ...biotechnology and life sciences, is looking for a " Senior Firmware Engineer " based out in Tucson, AZ. Job Duration: Long Term... ...have strong expertise in embedded C/C++ development, hardware-software integration, and automated hardware validation. This role...Long term contract
- ...Title: Embedded Software Engineer Location: Tucson, AZ GuideTech , a subsidiary of Palladyne AI , builds high-performance avionics and autonomy software for aerospace, space, and defense systems. We support a wide array of vehicles, from small multi-rotors...For contractorsLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Tucson, AZ
- senior principal scientist Tucson, AZ
- senior principal cloud computing engineer Tucson, AZ
- id software Tucson, AZ
- software sales Tucson, AZ
- software technical support engineer Tucson, AZ
- embedded software Tucson, AZ
- software intern Tucson, AZ
- senior c# .net software developer Tucson, AZ
- software applications developer Tucson, AZ


