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
- LE
Aspire Tech Graduate Software Engineer I
NewLexisNexis
Raleigh, North Carolina🇺🇸$59.2k - $98.6k/yrOn-site30 minutes agoSQLAgileAngular+7Technology - LE
Systems Engineer III
NewLexisNexis
Horsham, Pennsylvania🇺🇸$71.6k - $119.4k/yrHybrid30 minutes agoAWSEncryptionTCP/IP+10Technology - JM
Sr Lead Software Engineer - Data Platform
NewJ.P. Morgan
Jersey City, New Jersey🇺🇸On-site30 minutes agoEncryptionTechnology - OR
Senior Platform Software Engineer, OCI Planning & Capacity
NewOracle
Nashville, Tennessee🇺🇸$92.5k - $209.5k/yrHybrid30 minutes agoMicroservicesOracleAWS+7Technology - GR
Software Engineer (Front End)
NewGrubhub
Boston, Massachusetts🇺🇸$139.5k - $145.5k/yrOn-site30 minutes agoElixirSvelteFigma+8Technology - JM
Software Engineer II - Asset & Wealth Management Technology
NewJ.P. Morgan
Jersey City, New Jersey🇺🇸On-site30 minutes agoSQLAWSAgile+1Technology