Job Description

Company Description

With more than 2,600 locations nationwide, Public Storage is the leader in the self-storage industry, and given our number of tenants, we may very well be the world's largest landlord. We've experienced unprecedented growth over the past four decades, and it's in no small part due to the dedicated team that has helped us become an S&P 500 industry leader, the country's largest real estate investment trust (REIT), and the most recognizable name in self-storage.

Job Description

The Senior Software Engineer engages directly with IT leadership, development teams, technical delivery teams, enterprise architects, resource managers, operations support teams and vendors to ensure the successful design, development and delivery of technology-based solutions including a specialization in consumer-facing web solutions, and front-end development. 


  • Solves highly technical and complex incidents/ business problems and/or drives efforts to resolve incidents 

  • Develops/designs integrated solutions within a broad technical context 

  • Reviews documents of others; looks to automate processes and create efficiencies  

  • Serves as an expert on projects  

  • Establishes successful working and support relationships with cross-functional leaders and staff as well as third party vendors 

  • Not only resolves problems as an individual contributor, but helps others resolve problems by providing real time coaching, advice and feedback 

  • After resolving highly technical issues, looks to educate others to solve the issues independently in the future 

  • Leads brainstorming sessions with associates to determine best solutions 

  • Independently researches new technologies and can prepare a business case 




  • Mulesoft & APIs Expert: Proficient in the full SDLC of APIs across multiple technologies. 

  • Experienced Architect: 4+ years of experience in designing, implementing, and integrating architecture tailored to business needs. 

  • System Reliability Pro: Proven track record in designing, developing, and operating highly available, scalable, and fault-tolerant systems. 

  • Database & Queuing Expert: Experience with backend SQL database, SQL functions, queries, and queuing technologies. 



  • Adaptability: 

  • Quickly adapts to new technologies, tools, and processes. 

  • Thrives in a dynamic environment with frequent changes and updates. 

  • Agile Mindset: 

  • Embraces Agile methodologies and principles. 

  • Works effectively in sprints and iterative development cycles. 

  • Problem-Solving Skills: 

  • Strong analytical skills to troubleshoot and resolve complex issues. 

  • Creative in finding efficient solutions under tight deadlines. 

  • Collaboration: 

  • Excellent team player with strong interpersonal skills. 

  • Communicates effectively with cross-functional teams and stakeholders. 

  • Technical Proficiency: 

  • Proficient in multiple programming languages and frameworks. 

  • Deep understanding of software development lifecycle and best practices. 

  • Continuous Learning: 

  • Committed to continuous improvement and staying updated with industry trends. 

  • Actively seeks out learning opportunities and upskilling. 

  • Efficiency and Productivity: 

  • Strong time management and organizational skills. 

  • Ability to prioritize tasks and manage workload in a high-pressure environment. 

  • Quality Focus: 

  • Ensures high standards of code quality and performance. 

  • Implements automated testing and continuous integration practices. 

  • Initiative: 

  • Proactive in identifying areas for improvement and proposing innovative solutions. 

  • Self-motivated and driven to take ownership of projects. 

  • Customer Focus: 

  • Understands and anticipates customer needs. 

  • Designs and develops software with the end-user experience in mind. 

  • Flexibility: 

  • Willing to pivot and change direction as project requirements evolve. 

  • Comfortable with ambiguity and uncertainty in project specifications. 

  • Effective Communication: 

  • Clearly articulates technical concepts to non-technical stakeholders. 

  • Strong written and verbal communication skills. 

Additional Information


Base Pay Range: $115000 - $150000

Compensation may vary outside of this range depending on a number of factors, including a candidate’s qualifications, skills, competencies and experience, and location. Base pay is one part of our total awards approach to compensation which is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses or incentives.



  • One of our values pillars is to work as OneTeam and we believe that there is no replacement for in-person collaboration but understand the value of some flexibility. Public Storage teammates are expected to work in the office five days each week with the option to take up to three flexible remote days per month.
    • Our office is located in west Glendale, near Interstate 5 and Western, just south of downtown Burbank

Public Storage is an equal opportunity employer and embraces diversity. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or any other protected status. All qualified candidates are encouraged to apply.


Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online