Senior Full-Stack Software Developer
U-Haul
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role Overview
Senior Full-Stack Software Developer (100% remote)
Join a software development team that builds and maintains a suite of tier one, mission-critical enterprise applications and services used by U-Haul business teams and thousands of field locations. The team has transitioned to both office and fully remote work, emphasizing collaboration and a positive, self-organized culture.
Responsibilities
- Write maintainable, reliable code using software best practices.
- Take ownership as an application SME and technical lead for high-risk or complex features and architecture initiatives.
- Translate business and technical requirements into estimates, break down work, and execute with minimal oversight.
- Interface with business stakeholders and other development teams for scoping, clarification, and status communication.
- Perform advanced troubleshooting across software, systems, and databases; identify root causes and implement robust solutions.
- Lead engineering activities: mentor/train other developers and perform design & code reviews.
- Prioritize and resolve ambiguous, incomplete, or complex problems; make strong technical decisions.
- Respond quickly and drive production issue resolution.
Requirements
- 6+ years of professional software development experience.
- Bachelor’s degree in computer science or related field.
- Must be a U.S. citizen or able to provide proof of U.S. employment authorization.
- No current or future sponsorship available.
Preferred / Additional Context
- Experience with the Microsoft development stack, including:
- C#, MVC, ASP.NET, Web API
- SQL, T-SQL, Entity Framework
- HTML5, CSS
- jQuery
- Experience with non-Microsoft technologies such as:
- Apache Kafka
- SPAs
- Redis (listed as “Reddis”)
- Ability to serve as a technical lead (mentoring, design/code review).
About U-Haul
U-Haul operates a large fleet of trucks and related services, with enterprise software supporting business operations across its locations. The role sits within U-Haul IT, building and maintaining mission-critical applications and services. U-Haul is investing in modernizing toward a hybrid cloud architecture model.
Scraped 4/10/2026