Software Engineer II: Mine Automation & Distributed Systems

Komatsu

Tucson (AZ)

On-site

USD 90,000 - 130,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Komatsu Mining Technology Solutions is seeking a Software Engineer II to design, build, and operate mission critical software services powering our automation products. You will partner with product, hardware, and operations teams while mentoring other engineers and driving scalable architecture and operational excellence for mine sites worldwide.

The role requires 2+ years of professional software development, strong OO design, REST APIs, and experience across the full SDLC, including automated

Qualifications

  • Bachelor's degree in Computer Science, Software/Systems Engineering, or related discipline.
  • 2+ years of professional software development experience.
  • Strong programming skills and proficiency applying object oriented design patterns.
  • 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.

Responsibilities

  • Design, build, and operate mission critical software services powering Komatsu's automation products.
  • Lead the definition and delivery of small features across distributed autonomous services (e.g., machine coordination, equipment management, navigation planning, collision detection).
  • Collaborate with product, hardware, and operations teams and mentor other engineers.
  • Drive scalable architecture, quality, and operational excellence for mine sites worldwide.

Skills

Programming skills
OO design patterns
REST APIs
CI/CD pipelines
Automated testing
Monitoring
Security best practices
Mentoring
Team collaboration

Education

Bachelor's degree in Computer Science/Software Engineering
Master's preferred

Tools

Docker
Kubernetes

Job description

Komatsu Mining Technology Solutions is seeking a Software Engineer II to design, build, and operate mission critical software services powering our automation products. You will partner with product, hardware, and operations teams while mentoring other engineers and driving scalable architecture and operational excellence for mine sites worldwide.

The role requires 2+ years of professional software development, strong OO design, REST APIs, and experience across the full SDLC, including automated

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 Services
Software Engineer II — Mine Automation & Distributed Services

Komatsu Mining Corp. • Tucson (AZ)

On-site
USD 85,000 - 125,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 II - Autonomous Mining Tech
Software Engineer II - Autonomous Mining Tech

Komatsu • Phoenix (AZ)

On-site
USD 100,000 - 150,000
Software Engineer II - Distributed Systems for Mining
Software Engineer II - Distributed Systems for Mining

Komatsu Mining Corp. • Tucson (AZ)

On-site
USD 85,000 - 125,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
Automation Systems Engineer II – Mining Equipment
Automation Systems Engineer II – Mining Equipment

Komatsu Mining Corp. • Peoria (IL)

On-site
USD 85,000 - 110,000
Health benefits
401k program
Paid time off
+4
Software Engineer I - Build Distributed Services
Software Engineer I - Build Distributed Services

Komatsu • Mesa (AZ)

On-site
USD 70,000 - 90,000
Software Engineer I — Mine Automation & Microservices
Software Engineer I — Mine Automation & Microservices

Komatsu • Chandler (AZ)

On-site
USD 65,000 - 90,000