Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Tucson, AZ vacancy
  •  ...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... 
    Suggested
    Internship
    Live in
    Remote work
    Worldwide

    Komatsu

    Tucson, AZ
    3 days ago
  • 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... 
    Suggested
    Contract work
    Interim role

    NR Consulting

    Tucson, AZ
    4 days ago
  •  ...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... 
    Suggested
    Interim role

    NR Consulting

    Tucson, AZ
    4 days ago
  • $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... 
    Suggested
    Local area

    Foxhound Federal

    Tucson, AZ
    3 days ago
  •  ...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... 
    Suggested
    Relocation
    Flexible hours

    Cooperidge Consulting Firm

    Tucson, AZ
    15 hours ago
  •  ...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... 

    22nd Century Technologies

    Tucson, AZ
    19 days ago
  • $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 work
    Immediate start
    Flexible hours

    Rincon Research Corporation

    Tucson, AZ
    1 day ago
  •  ...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... 

    Hatch Global Search

    Tucson, AZ
    15 hours ago
  •  ...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... 

    IBM

    Tucson, AZ
    8 days ago
  •  ...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 work
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Rincon Research Corporation

    Tucson, AZ
    2 days ago
  • $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

    Top Engineer

    Tucson, AZ
    15 hours ago
  •  ...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... 

    Cooperidge Consulting Firm

    Tucson, AZ
    2 days ago
  •  ...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

    Talon Analytics

    Tucson, AZ
    1 day ago
  • $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

    Top Engineer

    Tucson, AZ
    15 hours ago
  •  ...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 work
    Relocation

    Hatch Global Search

    Tucson, AZ
    3 days ago
  •  ...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

    Mister Car Wash

    Tucson, AZ
    2 days ago
  • $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

    247Protas

    Tucson, AZ
    4 days ago
  •  ..., 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 wage
    Contract work
    Temporary work
    Work experience placement
    Remote work

    MAXIMUS

    Tucson, AZ
    2 days ago
  •  ...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

    IBM

    Tucson, AZ
    4 days ago
  •  ...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... 

    Platinum Global Talent Solutions

    Tucson, AZ
    3 days ago
  • 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... 

    Legion Technical Solutions LLC

    Tucson, AZ
    2 days ago
  • $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... 

    NSC Staffing

    Tucson, AZ
    4 days ago
  • $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 time
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Shift work
    Day shift

    Old Dominion Freight

    Tucson, AZ
    5 days ago
  • $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 holiday
    Flexible hours

    EY

    Tucson, AZ
    5 days ago
  •  ...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 job
    Internship

    Danaher

    Tucson, AZ
    4 days ago
  •  ...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 time
    Contract work

    AVTC Group

    Tucson, AZ
    14 days ago
  •  ...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 in
    Worldwide

    Komatsu North America

    Tucson, AZ
    4 days ago
  •  ...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 in
    Work at office
    Remote work
    Worldwide

    Komatsu

    Tucson, AZ
    3 days ago
  •  ...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

    Dawar Consulting

    Tucson, AZ
    2 days ago
  •  ...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 contractors
    Local area
    Flexible hours

    GuideTech Inc

    Tucson, AZ
    15 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!