Software Engineer, Internal Applications at Extra Space Storage in Salt Lake City, UT

  • Company: Extra Space Storage
  • Location: Salt Lake City, UT, United States
  • Job type: internship
  • Workplace: onsite
  • Posted: 2026-10-13

Apply for this role

All open roles at Extra Space Storage

Job description

At Extra Space Storage, if it matters to you, it matters to us! It is a really exciting time to be at Extra Space Storage! We got our start in 1977. Today we are a New York Stock Exchange-traded company leading the self-storage industry in more ways than one. But in order to maintain this lead, we need exceptionally motivated, capable, and driven people like you. We offer a fast-paced collaborative environment where each of us directly contributes to the company’s success. Come join us and find out why so many of our employees recommend Extra Space Storage as a great place to work. *** Please note that this is a HYBRID role, requiring this person to work at our Cottonwood Heights office in SLC three days a week. We are not able to provide work sponsorship (i.e. OPT or H-1B visa) for this role *** We are looking for a Software Engineer to help build reliable, scalable, and intuitive internal enterprise web applications for Extra Space Storage. This role sits on the Internal Application engineering team and partners closely with product management, operations stakeholders, UX designers, and engineering peers to deliver software that powers our day-to-day store operations, transactional workflows, document management, and retail systems. The ideal candidate is self-driven, thrives in a collaborative agile environment, and is adept at translating complex operational workflows into high-quality technical solutions using modern JavaScript/TypeScript frameworks, scalable APIs, and robust engineering practices. Duties & Responsibilities Architect & Build Internal Solutions: Translate operational and business requirements into scalable, maintainable, and reliable solutions across our suite of internal business and store-management platforms. Cross-Functional Collaboration: Partner closely with product managers, operational stakeholders, and UX designers to create streamlined workflows that improve day-to-day efficiency and user experience for internal teams. Technical Design & Discovery: Participate in technical design, discovery, and architecture planning sessions; document technical designs; evaluate tradeoffs; and ensure alignment with business goals, maintainability, and enterprise architecture standards. Integrations & Platform Services: Extend and modernize core platform capabilities, including integrations with third-party services. UI/UX Implementation: Ensure technical feasibility and high-fidelity implementation of UI/UX designs, focusing on usability, responsiveness, and speed for high-volume internal operational users. Modern Engineering Practices: Leverage approved AI-assisted development tools responsibly to accelerate routine development, explore implementation strategies, and improve overall team velocity. Operational Excellence & Reliability: Drive production readiness through automated unit/integration testing, peer code reviews, CI/CD pipeline improvements, observability/monitoring, SLA/SLO adherence, and incident response. Qualifications 3+ years of hands-on software development experience building web applications using modern JavaScript or TypeScript frameworks (e.g., React, Vue, or Angular). Demonstrated experience building and consuming RESTful APIs and integrating with enterprise backend services. Experience working within an Agile/Scrum delivery lifecycle. Proficiency with modern version control and collaboration workflows using Git . Strong problem-solving skills with a focus on writing clean, modular, and well-tested code. Bonus Qualifications Strong proficiency and hands-on experience with React and modern state management. Experience building and maintaining backend services and APIs using Node.js / Express, with familiarity or experience in .NET / C# for supporting services. Experience with Git-based CI/CD automation , AWS cloud infrastructure , and automated testing frameworks (unit, integration, and end-to-end). Experience developing enterprise software involving complex domain workflows (e.g., retail/p

Software Engineer, Internal Applications on JobPost.