Software Engineer II - Autonomous Mining Tech

Komatsu

Phoenix (AZ)

On-site

USD 100,000 - 150,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Komatsu is seeking a Software Engineer II to design, build, and operate critical software services powering automation products for mine sites worldwide. You will partner with product, hardware, and operations teams to deliver features across distributed autonomous services, while mentoring junior engineers and promoting scalable, high-quality solutions.

The role requires strong OO design, REST API experience, and a track record of automated testing within CI/CD pipelines.

Qualifications

  • Bachelor's degree in Computer Science, Software/Systems Engineering, or related discipline; Master's preferred (or equivalent combination of education and experience).
  • 2+ years of professional software development experience building and delivering complex software systems to customers.
  • Strong programming skills and proficiency applying object oriented design patterns and clean code practices.
  • Experience with REST APIs.
  • Experience across the full software development life cycle including coding standards, code reviews, source control, build processes, automated testing, and production operations.
  • Hands on experience developing automated tests at the unit, integration, contract, and system level and integrating them into CI/CD pipelines.
  • Ability to instrument and monitor services and apply operational excellence practices to troubleshoot and improve production systems.
  • Understanding of security and data privacy best practices and ability to apply them in system design and implementation.
  • Demonstrated ability to mentor junior engineers and influence technical decisions within the team.
  • Experience with event driven microservices; familiarity with cloud native deployment patterns and containerization.
  • Experience with network protocols, distributed application debugging, and performance analysis.

Responsibilities

  • Design, build, and operate mission critical software services that power Komatsu's automation products.
  • Lead the definition and delivery of small features across distributed autonomous services such as machine coordination, equipment management, navigation planning, collision detection, and safeguarding.
  • The Software Engineer II partners with product, hardware, and operations teams, mentors other engineers, and drives scalable architecture, quality, and operational excellence for mine sites worldwide.
  • Ability to travel up to 10% of the time, including occasional international travel.

Skills

REST APIs
OO design
Automated testing
CI/CD pipelines
Mentoring
Distributed systems

Education

Bachelor's degree in CS/Software Engineering
Master's degree preferred

Tools

Docker
Kubernetes
Cloud platforms

Job description

Komatsu is seeking a Software Engineer II to design, build, and operate critical software services powering automation products for mine sites worldwide. You will partner with product, hardware, and operations teams to deliver features across distributed autonomous services, while mentoring junior engineers and promoting scalable, high-quality solutions.

The role requires strong OO design, REST API experience, and a track record of automated testing within CI/CD pipelines.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II: Mine Automation & Distributed Systems
Software Engineer II: Mine Automation & Distributed Systems

Komatsu • Tucson (AZ)

On-site
USD 90,000 - 130,000
Software Engineer II — Mine Automation & Distributed Services
Software Engineer II — Mine Automation & Distributed Services

Komatsu • Tucson (AZ)

On-site
USD 90,000 - 140,000
Software Engineer II: Distributed Automation for Mining
Software Engineer II: Distributed Automation for Mining

Komatsu • Chandler (AZ)

On-site
USD 100,000 - 140,000
Software Engineer I – Build Autonomous Mine Automation
Software Engineer I – Build Autonomous Mine Automation

Komatsu • Tucson (AZ)

On-site
USD 65,000 - 90,000
Junior Software Engineer - Mining Automation
Junior Software Engineer - Mining Automation

re-zoo-me • Tucson (AZ)

Hybrid
USD 65,000 - 90,000
Software Engineer II – Distributed Systems & Mentorship
Software Engineer II – Distributed Systems & Mentorship

Komatsu • Mesa (AZ)

On-site
USD 90,000 - 130,000
Software Engineer I – Distributed Systems for Mining Tech
Software Engineer I – Distributed Systems for Mining Tech

Komatsu • Phoenix (AZ)

On-site
USD 65,000 - 85,000
Software Engineer II 10202825
Software Engineer II 10202825

Komatsu • Mesa (AZ)

On-site
USD 90,000 - 130,000
Software Engineer II 10202825
Software Engineer II 10202825

Komatsu • Phoenix (AZ)

On-site
USD 100,000 - 150,000
Software Engineer II 10202825
Software Engineer II 10202825

Komatsu • Chandler (AZ)

On-site
USD 100,000 - 140,000