Associate Software Engineer
Extra Space Storage
Listing collected from Extra Space Storage's career site. NextChapter is independent of Extra Space Storage.
Salt Lake City, UT · Posted November 4, 2026
Just laid off? Start here: a plan for the first weeks
See every open role at Extra Space Storage
More in Utah job market · All Associate Software Engineer jobs (104) · Construction & Real Estate · Engineering jobs
More roles at Extra Space Storage
- Property Manager · Los Angeles, CA
- Facility Service Manager · Tampa, FL
- Disaster Reconstruction Project Manager · Salt Lake City, UT
- Fire & Life Safety Project Manager · Salt Lake City, UT
- NSC Recruiter - Contact Center · Midvale, UT
- Sr. Software Engineer
Similar jobs
- Staff Software Engineer - Salesforce · Wgu · Salt Lake City, UT
- Senior Software Engineer – (C#, .NET) · Onemain Finance · Salt Lake City, UT
- Senior Software Engineer - Academy · Wgu · Salt Lake City, UT
- Manager, Software Engineer · L3HARRIS Technologies · Salt Lake City, UT
- Specialist Software Engineer 1 · L3HARRIS Technologies · Salt Lake City, UT
- Senior Specialist Software Engineer · Flightsafety Defense · Broken Arrow, OK
Where Salt Lake City, UT ranks
Where Salt Lake City, UT placed in our monthly rankings, month by month. Each month stays online at its own address.
November 2026
- #1Cities where the biggest share of jobs do not need a four-year degree in the Mountain West19% · of 14
- #1Best all-round cities for new graduates in the Mountain West66 / 100 · of 11
- #2Cities with the most jobs that do not need a four-year degree in the Mountain West142 jobs · of 15
- #2Best all-round cities for remote workers in the Mountain West66 / 100 · of 11
- #3Best cities for software and engineering jobs in the Mountain West289 openings · of 22
- #3Best all-round cities for mid-career professionals in the Mountain West60 / 100 · of 11
Rankings about engineering jobs
- Best cities for software and engineering jobs #1 San Francisco (3,412 openings)
- Best cities for engineering pay after cost of living #1 San Mateo ($216k)
- Most requested AI skills in engineering jobs #1 AI tools in daily work (6.1%)
- AI tools named most often in engineering jobs #1 Claude (1.7%)
- Employers with the most engineering jobs #1 Amazon (2,992 roles)
Pay compared with the market
This listing does not state pay. Across 38 open associate software engineer listings that state pay, the middle half runs $84,000 to $97,000 and the median is $90,500.
Listed pay is what employers advertise, not what people are paid.
Associate Software Engineer salaries by state · Check your own pay
How AI is used in this kind of work
Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).
Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.
Skills this job asks for
Say which you have and which you want to build. We use it to match you to jobs like this one.
About the job
*** Please note that this is a HYBRID role, requiring this person to work at our Cottonwood Heights office in SLC two days a week. We are not able to provide work sponsorship (i.e. OPT, STEM-OPT or H-1B visa) for this role ***
The Associate Software Engineer is an entry-level role designed to build foundational engineering skills while contributing to impactful software solutions. This role partners with business teams to understand requirements and deliver technology that enhances operations and customer experience. It offers a collaborative, growth-oriented environment where curiosity, initiative, and continuous learning are encouraged.
Duties & Responsibilities · Design, develop, test, and maintain software applications and websites at an entry level.
· Participate in team-based projects, contributing to planning, coding, and delivery.
· Apply software engineering best practices and follow established development standards.
· Document technical designs, processes, and user guides.
· Provide support and troubleshooting for systems and applications.
· Engage in peer reviews and knowledge sharing to elevate team capabilities.
· Train end users or support staff on system functionality as needed.
Qualifications · Bachelor’s degree in Computer Science, Information Systems, or related field
· 1–2 years of relevant experience or equivalent combination of education and training
Competencies
Required :
· Proficiency in at least two of the following: C#, VB.NET, ASP.NET, Salesforce APEX, PHP, T-SQL
· Strong communication and collaboration skills
· Self-motivated with a growth mindset and adaptability
· Ability to present technical concepts clearly to non-technical audiences
· Demonstrates curiosity and initiative in solving problems
Preferred :
· Familiarity with: MS SQL Server, SQL, HTML/HTML5, CSS, JavaScript, AJAX, XML, DOM, AngularJS
· Exposure to DevOps practices and cloud platforms (e.g., Azure, AWS, VSTS)
· Understanding of Agile/Scrum methodologies
Work Environment & Physical Requirements Performs sedentary work in an office environment with limited lifting (less than 10 pounds) or walking required. Close visual acuity required to perform work at computer terminal. No exposure to adverse environmental conditions. Requires repetitive typing motion, talking, hearing, grasping and feeling.
Disclaimer The job description outlines the general nature and scope of work employees perform in this role. It's not intended to be an exhaustive list of all duties, responsibilities, or qualifications required for the position. The company reserves the right to modify, revise, or update the job description to meet business needs.
If you are a current Extra Space employee, please apply through Jobs Hub in Workday.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Applications Deadline: Applications will be accepted until the position is filled.