Senior Software Engineer
CubeSmart Self Storage
Senior Software Engineer
This is a hybrid role based out of Malvern, PA (3 days in office)
CubeSmart is currently seeking a senior software engineer to join the information technology team at our corporate office in Malvern, PA. The senior software engineer will be responsible for the technical innovation and leadership of CubeSmart's enterprise store operating platform.
CubeSmart is a publicly traded real estate investment trust (REIT) focused on the development, acquisition, disposition, and management of self-storage facilities. CubeSmart is headquartered in Malvern, PA, a suburb of Philadelphia, and is one of the largest self-storage owners and operators in the United States, with more than 1500 locations nationwide.
Over the past five years, CubeSmart has grown significantly, acquiring approximately $1.5 billion in assets. Our growth is possible because of our 3,000 teammates across the country who work together to grow the company, serve our customers, and deliver results through a culture of open communication and collaboration. We are excited to have you join our team and grow with us!
At CubeSmart, we're intentional about culture. You can experience it everywhere from our mission statement of "genuine care" to our "It's What's Inside That Counts" tagline to calling each other "teammates" rather than employees. This spirit fosters a fun and collaborative environment that has resulted in our rapid growth and being recognized amongst the top in our industry.
CubeSmart's award-winning team is made up of people who genuinely care. Teammates care about our customers and the life events and/or business needs they are facing. Teammates are passionate, responsible and understanding. The CubeSmart team is made up of people who have a can-do attitude, are committed to their own success and the success of the company, and lead by example.
If this sounds like a team and culture that matches your personal values and motivations, we want to hear from you.
Responsibilities
- Work directly with stakeholders to elicit requirements and design solutions that fit their needs
- Collaborate with in-house and offshore developers through design proposals, design peer review, pull request reviews, mentoring, and advocating for SLDC best practices and processes that make the team more efficient.
- Participate as a core contributor in the technical delivery of the server-side and front-end portion of the application stack on a mission critical high availability application. Translate complex functional specifications to detail technical designs regarding test case, testing automation, user interfaces (UI), custom software applications, middleware technologies, API, API orchestration/choreography, deployment artifacts, artifact packaging, and application monitoring automation, logging, and performance metrics.
- Work diligently on the allocated backlog and work to make every team member successful and stay ahead of the team to avoid unpleasant surprises for the team thus actively ensuring delivery within the schedule and allocated budget
- Participate in sprint planning meetings to ensure that the team understands their objectives and has committed to completing their work on an agreed-upon timeline
- Maintain the development environment, documentation on the development tooling strategy and toolchains for effective and efficient delivery of software in support of the chosen methodologies
- Build a culture of engineering excellence with a focus on performance, scalability, privacy, security, and maintainability
- Providing support during on-call rotations
Qualifications
- Demonstrated affinity for continuous learning, specifically in the technology domain, leveraging it to build great, reliable products
- At least 6 - 9 years' experience coding, building, maintaining, and supporting web applications
- Deep understanding of all levels of abstraction relevant to web application development, everything from to SQL, background jobs, and caching
- Day-to-day proficiency using Linux as a development environment. You don't need to be an expert, but you should be able to navigate a shell, use CLI tools relevant to Rails development, and git
- Experience working in Ruby for at least 3 years. You don't need to have the entire standard library committed to memory, but you should be able to write something more sophisticated than "Hello World" in Ruby.
- Proficient in programming languages and concepts around API services and interfaces: JavaScript, API development concepts and abstracts (JSON, XML, OpenAPI, RESTful).
- Experience with endpoint protocols and security components (SFTP/FTP, File, OAuth2, OIDC, SSL, SSH, LDAP etc.)
- Demonstrate hands-on and fluency in at least one complete stack (RubyOnRails or JavaScript or Python with REST API, Graph QL, SQL, NoSQL, Graph DB's, etc.)
- Demonstrated experience with either test driven development or behavior driven development with a clear understanding of the tool stack.
- Innovative problem solver who uses critical thinking approaches to proactively solve a broad range of problems across business processes and related technologies
- A product mentality - the ability to define goals, consider trade-offs, prioritize, defend decisions, and execute.
- The ability to build relationships with stakeholders, help others grow in their careers, and create inclusive environments.
- Experience with an ACID-compliant RDMS such as PostgreSQL
Additional preferred qualifications:
- Hands-on experience with designing, building, and supporting microservices in a hybrid cloud environment
- Experience building containerized applications using GitOps, K8s, Service Mesh, K8s operators
- Experience working with or supporting DevOps teams and working with Infrastructure as Code environments
- Experience working with Jenkins
- Experience with Node.JS and React development
- Experience in Rust
- Experience building cloud native applications on any one cloud preferably AWS, asynchronous communications patterns such as via RabbitMQ/Kafka or other methods, caching via Redis, and AWS deployments and services.
- Experience with PostgreSQL databases with massive tables that can never have downtime
- Expertise in unit test, building integration, smoke and regression testing suite, code coverage process, and pipeline setup.
- Experience using a project management/ticketing tool such as JIRA
Candidates must be authorized to work in the U.S. without the need for current or future sponsorship.
We are an Equal Opportunity Employer, Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
- ...Senior Software Engineer Location: Hybrid, Exton, PA or Philadelphia No sponsorship is offered for this role. Position Summary: Bentley Systems is seeking a talented Senior Software Engineer to become a valued member of our Digital Experience Engineering...SeniorWork experience placementWorldwide
- ...Description Envestnet is seeking a Senior Software Engineer to join our Technology department. This is a hybrid role, with in-office work required at our Berwyn, PA office location. Envestnet is transforming the way financial advice is delivered through...SeniorTemporary workWork at office
- ...established in 2025 with sizable investment and support from RMS senior leadership. We are developing mission critical Battle... ...suite of products: THE WORK CommandIQ® is seeking a software engineer to join one of our agile development teams. In this role, you...SeniorFull timePart timeWork experience placementWork at officeRemote workRelocationFlexible hoursShift work3 days per week
- ...If you answered yes to these questions, then we invite you to join Lockheed Martin Rotary and Missions Systems (RMS) as a Senior Software Engineer! Lockheed Martin is a global leader in aerospace, defense, and technology solutions. You will be joining Lockheed Martin...SeniorFull timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
- ...exceptional professionals for this role. We are seeking a senior, hands-on technologist to join the technology group... ...systematic investing, active equity portfolio management, and modern software engineering. What You’ll Do: Design, build, and operate cloud‑...SeniorWork experience placement
- ...is collaborating with Vanguard to connect them with exceptional professionals for this role. We are looking for a Senior Application Engineer to serve as a subject matter expert for SimCorp Dimension, playing a pivotal role in Vanguard’s Middle Office Modernization...SeniorWork experience placementWork at office
- ...Software Engineer Senior King of Prussia, Pennsylvania Job ID: 634462BR Date posted: Apr. 04, 2023 Locations: King of Prussia, Pennsylvania Program: Space Security - Foxtrot Description: The coolest jobs on this planet… or any other… are with Lockheed Martin...SeniorFull timeWork at officeRemote workFlexible hours
- ...the skills needed to create cutting-edge products & solutions that keep our users Ahead of Ready. Who You Are As a Senior Software Engineer in the Radar Modeling and Simulation group, you will develop high performance C++ software. Your contributions will directly...SeniorFull timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
$93.2k - $164.45k
...If you answered yes to these questions, then we invite you to join Lockheed Martin Rotary and Missions Systems (RMS) as a Senior Software Engineer! Lockheed Martin is a global leader in aerospace, defense, and technology solutions. You will be joining Lockheed...SeniorFull timeTemporary workWork experience placementWork at officeFlexible hours- ...We are looking for a Senior Software Engineer to join our team and help design, develop, and maintain high-quality software solutions. In this role, you will work on business-critical applications, contribute to system design, and apply modern development methodologies...SeniorTemporary workFlexible hours
- ...Senior Software Engineer Employer: SEI Investments Company Position: Senior Software Engineer Location: 1 Freedom Valley Drive, Oaks, PA 19456 Job Duties : The Senior Software Engineer works in application development in a financial services organization...SeniorFlexible hours
$110k - $130k
...Senior Software Engineer Position Summary The role plays a critical part in advancing Morgan Properties’ technology capabilities by delivering high-quality, production-ready full-stack software across the enterprise. This includes end-to-end ownership of features...SeniorContract workTemporary workWork at office- ...getting the product ready to scale. We're hiring a Full Stack Engineer whose center of gravity is the front end. You'll spend most of... ..., and other engineers to turn business problems into working software-not just technically correct software, but software thatactually...SeniorFull timeWork experience placementLive inVisa sponsorshipNight shift
- ...bringing medicines to market and to patients using biosimulation software, technology, and services to transform traditional drug... ...and commercialization. About This Role As a Senior Software Engineer on the Phoenix Cloud team, you'll work at the intersection...SeniorWork experience placementWorldwide
- ...surgery so patients can resume their lives as quickly as possible. Position Summary : Globus Medical is looking for a Senior Software Engineer who is passionate about medical image processing algorithms. You will be part of a pluri-disciplinary development team of...Senior
- ...enterprise and mission-critical environments. Apply cybersecurity engineering principles across the full system lifecycle, including... ...tools such as SAST, DAST, container scanning, IaC scanning, and software composition analysis into CI/CD workflows. Automate...SeniorFull timePart timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
$75.2k - $158.1k
...Job Title: Senior Front-End Software Engineer Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US Anticipated...SeniorFull timeContract workWork experience placementWork at officeFlexible hours- ...AI innovation while contributing to impactful research and guiding the next generation of publications. We are seeking a Senior Research Engineer to join our dynamic AI research team. In this role, you will work on cutting-edge AI technologies, contribute to the development...SeniorWork experience placementVisa sponsorship
- ...exceptional professionals for this role. Join us in a high-impact, high-visibility role where you will pioneer world-class Data & AI engineering solutions, building the next generation of intelligent, agent-driven systems that power real-time business decisions. We are...Senior
- ...accounts and multiple business units. Designs system-level patterns (event-driven pipelines, API contracts, data models) that other engineers build on — establishing the foundational approach for how security findings flow from detection through prioritization to...SeniorWork experience placementImmediate startShift work
$68.91k - $161.54k
...Senior Application Developer Choosing Capgemini means choosing a company where you... ...technology environment, they are responsible for software-specific design and realization, as well... ...strengths from strategy and design to engineering, all fueled by its market leading...SeniorPermanent employmentFull timeContract workLocal area- ...Java Python AWS - Senior Developer Location: Charlotte, NC / Malvern, PA (Onsite) Duration: W2 / C2C Contract Experience: 10+ Years Job Description Java, AWS Python Senior Developer with 10+ years of experience Min 10+ yrs hands on experience in Java /...SeniorContract work
- ...Envestnet is a vibrant, cross-functional group dedicated to streamlining and automating the software delivery lifecycle. You’ll be joining a collaborative environment where engineers work closely with development, security, SRE, and operations teams across various...Senior
- ...environment, where you will design and develop technically complex software systems. In this role, you will be responsible for supporting... ...customers, and cross-functional teams. Team-oriented engineers who are comfortable communicating technical capabilities to both...SeniorFull timePart timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
- ...exceptional professionals for this role. This role is designed for an engineer who can bring depth of experience and support the growth and... ...systems and working with data at scale? Vanguard is seeking a Senior Engineer to join our Advice & Wealth Management Technology team...SeniorWork experience placement
$120k - $202.5k
...Senior Cloud Security Architect We are looking for a Senior Cloud Security Architect. You will be responsible for defining, implementing... ...cloud, and SaaS environments. You will partner with cloud engineering, application development, infrastructure, cybersecurity, and...SeniorTemporary workShift work- ...Job Title Responsibilities ~ Provide senior level system analysis, design, development, and implementation of applications and databases Qualifications Modern frontend experience in one or more of the following: Angular (or React) Working knowledge...
$152.5k - $219.2k
...team builds and operates the time-series database and supporting software components that store and serve the telemetry behind Cisco... ...infrastructure in C++, take on real responsibility, and learn from the engineers around them. Your Impact As a member of the Time Series...Full timeTemporary workLocal areaFlexible hours- ...sensors and RF communications. What You'll Get to Do: Engineer complex multidisciplinary solutions for customers that span hardware... ...delivery schedule. This is done while collaborating with other software/hardware engineers, stakeholders, and end users to ensure a...SeniorFull timeTemporary workImmediate start
- ...interview. Client is looking for strong developers that do not required hand-holding and are independent. Job Title : Senior Developer - Full Stack Malvern, PA Any visa Relocation is fine; local is preferred. Job Description...SeniorLocal areaRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- senior robotics software engineer Malvern, PA
- senior software engineer Malvern, PA
- software developer fintech Malvern, PA
- senior software engineer ruby on rails Malvern, PA
- consulting software engineer Malvern, PA
- senior software engineer remote Malvern, PA
- startup software engineer Malvern, PA
- experienced software developer Malvern, PA
- software engineer Malvern, PA
- part time software developer remote Malvern, PA


