
Sr. Software Engineer
Extra Space Storage2 months ago
Salt Lake City, UT, USASenior
Responsibilities
- Lead the design, development, testing, deployment, and maintenance of software systems and websites.
- Design, build, and maintain integrations among enterprise systems including Microsoft Dynamics 365, Concur, Workday, and Salesforce.
- Use API design, authentication, data mapping, transformation, error handling, and cross-system troubleshooting to support reliable data flow.
- Manage multiple projects and priorities while delivering solutions aligned with business stakeholder needs.
- Mentor junior and mid-level engineers and promote sound design principles and technical best practices.
- Research and recommend software, hardware, and platforms; maintain technical documentation and architectural decisions.
- Provide technical support and guidance to peers and support teams and train end users or technical staff.
- Apply DevOps practices and Agile/Scrum methods to improve engineering delivery.
Requirements
- Strong, demonstrable proficiency in C# and T-SQL.
- 6+ years of relevant experience or an equivalent combination of education and training.
- Bachelor’s degree in Computer Science, Information Systems, or a related field.
- Hands-on experience integrating enterprise business systems using REST/SOAP APIs, middleware, and event-driven or file-based patterns.
- Experience with DevOps and building and deploying infrastructure using cloud deployment technologies such as VSTS, AWS, or Azure.
- Experience with Scrum/Agile development methodologies.
- Strong leadership, mentoring, communication, collaboration, strategic thinking, and technical judgment.
- Preferred experience with Salesforce development, OutSystems development, React, TypeScript, Microsoft SQL Server, HTML5, CSS, and JavaScript.
- Ability to learn new languages, frameworks, and platforms and deliver across multiple priorities with minimal supervision.
Benefits
- Hybrid schedule requiring work at the Cottonwood Heights, Utah office three days per week.
- Medical, dental, and vision benefits available on day one.
- Health Savings Account or Flexible Spending Account.
- Company-paid life, AD&D, and short- and long-term disability coverage.
- 401(k) with company match after 90 days of service.
- Holiday pay, paid time off, wellness programs, employee discounts, and a personal health advocate.
- Onsite fitness center and complimentary soda, coffee, and drinks.
Tech Stack
Categories
About Extra Space Storage
Extra Space Storage is a public real estate investment trust (REIT) that acquires, develops, owns, and manages self-storage facilities for consumers and businesses. It earns revenue by renting storage units and vehicle spaces, offering tenant insurance, and providing third‑party management services. Founded in 1977 and headquartered in Salt Lake City, it trades on the NYSE under the ticker EXR and operates a nationwide network of properties.