Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
U-Haul is a leading provider of moving and storage solutions with a rich history of innovation and customer service excellence. Headquartered in Phoenix, Arizona, U-Haul has established itself as a trusted name in the moving industry, offering a wide range of services including truck rentals, storage facilities, and moving supplies. The company prides itself on a culture of continuous improvement, technological advancement, and a commitment to empowering its employees. U-Haul’s IT division plays a crucial role in supporting the company's operations through cutting-edge software development, ensuring seamless service delivery across thousands of locations nationwide.
About The Role
We are seeking a highly skilled Lead Software Developer to join our dynamic IT team. This remote position requires residing within the United States and offers the flexibility of working from home. As a Lead Software Developer, you will be responsible for guiding the development and maintenance of mission-critical enterprise applications that directly impact U-Haul’s business operations. You will serve as a technical lead, collaborating with business stakeholders and managing small to medium-sized development teams. Your expertise will drive the design, development, and implementation of scalable, reliable, and maintainable software solutions using the Microsoft development stack and supporting technologies.
Qualifications
- 8+ years of professional software development experience
- 4+ years in a senior or lead role providing technical leadership
- Bachelor’s Degree in Computer Science or a related field
- U.S. citizenship or valid employment authorization in the United States
- Proficiency with Microsoft technologies such as C#, MVC, SQL, Entity Framework, HTML5, CSS, Angular, Web API, jQuery, ASP.Net, and T-SQL
- Experience with non-Microsoft supporting technologies such as Apache Kafka, Redis, and SPAs
- Strong understanding of architectural patterns and system design concepts
- Excellent troubleshooting, problem-solving, and decision-making skills
- Ability to communicate complex technical concepts to diverse stakeholders
- Act as the technical lead for product development projects and major initiatives, guiding small teams through software lifecycle phases
- Collaborate with business stakeholders and development managers to gather requirements, scope projects, and estimate work independently
- Translate high-level business and technical requirements into actionable development tasks
- Communicate technical plans and concepts effectively to both technical and non-technical audiences
- Own and oversee key software process areas, including SCRUM methodologies and release management
- Lead the design, development, and deployment of tier-one, mission-critical applications
- Write clean, maintainable, and reliable code following best practices
- Conduct code and design reviews, mentoring junior developers to foster technical growth
- Diagnose and resolve complex issues across software, systems, and databases using advanced troubleshooting techniques
- Apply architectural patterns and system design principles to ensure scalable and robust solutions
- Respond swiftly to production issues, taking ownership to resolve them efficiently
- Competitive salary ranging from $105,000 to $145,000 annually
- Flexible work arrangements including work from home options
- Comprehensive health benefits including medical, dental, and vision coverage
- Wellness programs such as gym reimbursement, onsite medical clinics, and health coaching
- Career development opportunities through training, tuition reimbursement, and online courses
- Paid holidays, vacation, and sick leave
- Retirement plans including 401(k) and Employee Stock Ownership Plan (ESOP)
- Life and disability insurance options
- Employee assistance programs and legal benefits
- Exclusive discounts on cell plans, hotels, and other services
- Supportive and collaborative team environment focused on innovation and growth
U-Haul is an equal opportunity employer. We consider all applicants without regard to race, color, religion, sex, national origin, disability, veteran status, or any other protected status under applicable law. We are committed to fostering an inclusive workplace and providing accommodations for individuals with disabilities or special needs throughout the hiring process upon request. All employment decisions are based on qualifications, merit, and business needs.
Key Skills
Ranked by relevanceReady to apply?
Join Wiraa and take your career to the next level!
Application takes less than 5 minutes

