Haystack
← Back to Jobs
Technology
RE

Principal Software Engineer

Recruitment.aiTucson, AZ🇺🇸United StatesPosted Sep 17, 2026

Why This Role Stands Out

As a Principal Software Engineer at Recruitment.ai, you'll lead the development of impactful, large-scale software systems, driving execution and raising the technical bar for a highly reputable company. This hybrid role is ideal for experienced engineers with a passion for mentorship and a proven track record of delivering complex solutions, offering a fantastic opportunity for career growth and skill development. You are encouraged to apply and contribute to cutting-edge technology.

Quick Overview

Seniority
Leader
Work mode
Hybrid
Location
Tucson, AZ, United States
Posted
Yesterday
RoboticsJava

Job Description

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. 

Similar jobs