Demo

Principal Software Engineer

Programming.com
Tucson, AZ Contractor
POSTED ON 9/19/2026
AVAILABLE BEFORE 10/17/2026

Job Title: Principal Software Engineer

Location: Tucson, AZ- Onsite


  • 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 only advised on large systems. We are looking for someone who has personally delivered them.


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 finish 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.

Hourly Wage Estimation for Principal Software Engineer in Tucson, AZ
$64.00 to $77.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Programming.com

  • Programming.com Tucson, AZ
  • Kindly review the Job requirement and let me know your interest. Job Title: QA ENGINEER Location - Tucson, Arizona Basic Qualifications Bachelor’s degree i... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Tucson, AZ area that may be a better fit.

  • Komatsu Tucson, AZ
  • Principal Software Engineer 7/29/25 Tucson, Arizona, USA, 85706 32777 Onsite Position Komatsu is an indispensable partner to the construction, mining, fore... more
  • 12 Days Ago

  • AURA Tucson, AZ
  • NOIRLab is seeking a visionary Principal Software Architect to lead the architectural strategy and technical evolution of software systems that power world... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!