Sr. Software Engineer at Extra Space Storage | Salt Lake City, UT, US | Rezi

Sr. Software Engineer at Extra Space Storage

Sr. Software Engineer

Extra Space Storage · Salt Lake City, UT, US

3 weeks ago

Sr. Software Engineer

Extra Space Storage · Salt Lake City, UT, US

21 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Sr. Software Engineer role.

Rezi rewrites your resume against Extra Space Storage's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Sr. Software Engineer posting at Extra Space Storage — free, in seconds.

About the Role

The Senior Software Engineer is a technical leader responsible for delivering high-quality, scalable solutions that drive business impact. This role leads complex projects, mentors engineers, and collaborates across teams to align technology with strategic goals. It offers an environment where innovation, ownership, and influence are key to success. Our senior engineers are key technical contributors on agile teams of 3-5 developers.

Responsibilities

  • Lead the design, development, testing, deployment, and maintenance of software systems and websites.
  • Partner with business stakeholders to understand needs and deliver solutions that exceed expectations.
  • Design, build, and maintain integrations between core business systems, ensuring reliable, secure, and well-monitored data flow across the enterprise.
  • Manage multiple projects simultaneously, balancing priorities and timelines effectively.
  • Mentor junior and mid-level engineers, promoting best practices and technical growth.
  • Drive technical excellence by applying sound design principles and modern engineering practices.
  • Research, evaluate, and recommend software, hardware, and platforms to support team and business goals.
  • Write and maintain technical documentation and architectural decisions.
  • Provide technical support and guidance to peers and support teams.
  • Train end users or technical staff on system functionality.
  • Champion Agile/Scrum methodologies and DevOps practices to improve team performance and delivery.

Requirements

  • Strong, demonstrable proficiency in C# and T-SQL.
  • Proven ability to pick up new languages, frameworks, and platforms quickly as business needs evolve.
  • Hands-on experience developing and maintaining integrations between enterprise business systems using REST/SOAP APIs, middleware, and event-driven or file-based patterns.
  • Experience with DevOps and experience building and deploying infrastructure with cloud deployment technologies like VSTS, AWS, Azure, etc.
  • Experience with Scrum/Agile development methodologies
  • Bachelor’s degree in Computer Science, Information Systems, or related field
  • 6+ years of relevant experience or equivalent combination of education and training
  • Deep proficiency in C# and T-SQL, paired with the versatility to move between languages and platforms as the work demands.
  • Specialization in enterprise system integration, including API design, authentication, data mapping and transformation, error handling, and cross-system troubleshooting.
  • Strong leadership and mentoring capabilities
  • Excellent communication and collaboration skills
  • Strategic thinking with a business-oriented mindset
  • Demonstrated technical foresight and sound judgment
  • Ability to break down complex initiatives into manageable milestones
  • Experience with any of the following: Salesforce development, OutSystems development, React, TypeScript.
  • Experience with MS SQL Server and modern web fundamentals (HTML5, CSS, JavaScript).
  • Strong experience with cloud platforms and deployment tools (e.g., Azure, AWS, VSTS)
  • Proven ability to deliver across multiple priorities with minimal supervision

Skills

  • C#
  • T-SQL
  • REST/SOAP APIs
  • DevOps
  • VSTS
  • AWS
  • Azure
  • Scrum/Agile
  • Salesforce development
  • OutSystems development
  • React
  • TypeScript
  • MS SQL Server
  • HTML5
  • CSS
  • JavaScript

Location

  • Salt Lake City, Utah

Work Type

  • Hybrid

Experience Level

  • Senior
  • 6+ years

Education Level

  • Bachelor’s degree in Computer Science, Information Systems, or related field

Benefits

  • Qualify for Medical, Dental, and Vision benefits on Day 1
  • Health Savings Account (HSA) or Flexible Spending (FSA)
  • Company paid Life, AD&D, and Short & Long Term Disability
  • 401K with company match after 90 days of service
  • Holiday pay and paid time off
  • Extensive Wellness Program and various Employee Discount Programs
  • Personal Health Advocate
  • Onsite Fitness Center
  • Free soda, coffee, and drinks all day every day

About the Company

  • At Extra Space Storage, if it matters to you, it matters to us!
  • 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.
  • We offer a fast-paced collaborative environment where each of us directly contributes to the company’s success.

Equal Opportunity

  • 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.