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.
Who We Are:
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:
Working with the Manager of Software Engineering, you will be a part of a highly technical team of developers and engineers, applying leading edge practices to solve business challenges, and developing a culture of high performance, urgency, and productivity.
Responsibilities include:
- 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 – AI & Cloud Platforms Hybrid North Carolina – 2, Malvern, PA – 1 Opening Desired Start Date: ASAP Role Level: Intermediate/Senior Engineer Required Skills & Technologies Programming Languages TypeScript Python AWS...SeniorImmediate start
- ...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
$73.15k - $174k
...Senior Software Engineer Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able...SeniorPermanent employmentFull timeContract workLocal area- ...Fullstack.Net Developer W/ Reactnative We are seeking a highly skilled and adaptable senior software engineer to lead development efforts across our mobile and API platforms. This role is critical to the success of our React Native mobile application and.NET Core API...Senior
- ...Job Title : Senior Software Engineer Location : Downingtown, PA 19335 Duration : 12 Months Shift Details : 100% onsite Senior Software Engineer, AI Integration Design and develop AI integrations for a scientific imaging application. Build and extend C++ backend services...SeniorShift work
- ...Senior AI‑First Software Engineer We’re hiring a senior engineer to design and deliver AI-first, enterprise-grade applications across modern cloud environments. What you’ll build: AI-powered applications (including a Microsoft Store product) Copilot Studio...Senior
- ...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
$122k - $198k
...bank, we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv. Job Title Software Engineer Senior What does a successful Senior Full Stack Engineer do? A Senior Full Stack Engineer at Finxact plays a pivotal role in...SeniorTemporary workWork experience placementH1b- ...are looking for a place to do their best work. And if that's you we would love to have you join us! Job Description As a Software Engineer, you will have hands-on experience in manufacturing automation and a strong foundation in software development using C, C++,...SeniorWork experience placementRemote workVisa sponsorshipWork visaFlexible hours
$93.2k - $164.45k
...Senior Software Engineer - Radar Modeling and Simulation | Lockheed Martin Who We Are Lockheed Martin is dedicated to shaping, developing, & advancing technologies & capabilities with a focus on our customers' needs as part of our 21st Century Security vision. We foster...SeniorFull timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work3 days per week- ...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
$93.2k - $164.45k
...of Prussia, PA. This event will be by invitation only and the exact date and location will be disclosed at a later date. The Software Engineering roles do require a clearance to start. Please apply to be considered. This hiring event is for experienced...SeniorFull timeTemporary workWork experience placementWork at officeFlexible hours$108.8k - $191.82k
...take on new challenges. What you'll be doing: • Developing software products that implement Artificial Intelligence to provide... ...• Assuming technical lead responsibilities and mentor junior engineers as needed What You Are: • A highly motivated and experienced...SeniorFull timeTemporary workPart timeWork experience placementWork at officeRemote workRelocationFlexible hoursShift work3 days per week- ...and compute‑intensive workloads Drive engineering best practices around resilience,... ...partnership with the business. If you are a senior engineer or technical lead who enjoys working... ...building large-scale, production-grade software systems in complex domains. Strong...SeniorWork experience placement
- Responsibilities: Provides advanced level system analysis, configuration, testing, and implementation of SimCorp Dimension capabilities under general direction. Serves as a subject matter expert for platform setup, workflow configuration, and solution delivery....SeniorWork experience placementWork at office
- ...opportunity to: MCP Server Integration: Collaborate with the AI engineering team to integrate an MCP server into a scientific research... ...Education: Bachelor's degree or higher in Computer Science, Software Engineering, or related engineering discipline. Experience: 5...SeniorContract work
- Description Lockheed Martin Space is seeking full‑time Software Engineers. In this role, you will support the software engineering lifecycle following the program Software Development Plan (SDP) to include requirements analysis, object‑oriented analysis & design, code...SeniorFull timeWork at officeRemote work
- Senior Software Engineer Location: 1 Freedom Valley Drive, Oaks, PA 19456 Responsibilities Develop code based on business and functional requirements following the Agile process. Produce high‑quality code that meets all project deadlines and matches the required functionality...SeniorFlexible hours
- The Software Engineer Sr. is a senior individual contributor who contributes to the design, development, and delivery of complex software systems. You will collaborate with other team engineers, contribute to architectural decisions, and collaborate cross‑functionally to...Senior
- ...Senior Android Developer Location: Charlotte, NC or Malvern, PA (3 days a week) Visa: USC, GC, GC-Ead, H4Ead (Need Genuine Profile) Job Summary: Heavy feature development and maintenance on a large code base. Looking for a Sr Dev as they move from web to native...Senior3 days per week
$108.8k - $191.82k
...agile teams to drive success. What you'll be doing Developing software products that implement Artificial Intelligence to provide... ...Assuming technical lead responsibilities and mentoring junior engineers as needed What You Are A highly motivated and experienced individual...SeniorTemporary workFlexible hours- ...Senior Software Engineer At Globus Medical, we move with a sense of urgency to deliver innovations that improve the quality of life of patients with musculoskeletal disorders. Our team is inspired by the needs of these patients, and the surgeons and healthcare providers...SeniorRelocation
- Senior Software Algorithm Engineer (TS/SCI) {S} Job Category: ENG Requisition Number: SENIO003140 Posted : November 28, 2025 Full-Time On-site Locations Showing 1 location Stratagem Group KoP 900 E 8th Ave King Of Prussia, PA 19406, USA ARKA Group L.P. (“ARKA”) is an advanced...SeniorFull timeTemporary workWork at officeRemote workVisa sponsorshipRelocation packageFlexible hours
- ...Software Engineer King of Prussia, PA Top Secret/SCI Polygraph Unspecified Career Level not specified Salary not specified Space is a critical domain, connecting our technologies, our security and our humanity. While others view space as a destination, we see it...SeniorFor contractors
- ...Senior Java Fullstack Developer Immediate need for a talented Senior Java Fullstack Developer. This is a 05 months contract opportunity with long-term potential and is located in Malvern, PA /Dallas, TX (Hybrid). Please review the job description below and contact...SeniorContract workImmediate start
- Job Title Required Skills: Extensive experience with ServiceNow platform, specifically with HRSD module and EC Pro Strong background in solution architecture and technical design, with a focus on user experience, HRSD and Employee Center Pro Strong understanding...Senior
- ...Role: Senior AWS Python Developer Location: Malvern, PA (Onsite) Contract Job Summary We are seeking a highly skilled AWS Python Developer with 8+ years of experience to design, develop, and maintain scalable cloud-based applications and...SeniorContract work
$120k - $140k
...Senior Embedded Software Engineer Philadelphia, PA $120K – $140K Overview We’re seeking a Senior Embedded Software Engineer to lead development efforts on complex avionics platforms. This role involves ownership of embedded software design, architecture, and integration...Senior- ...experience with a scripting language such as PowerShell and/or Python. Also, this is not a developer role but rather an infrastructure role in AWS and on-prem Windows. Required Skills : Cloud Additional Skills : Network Engineer This is a high PRIORITY requisition....Senior
- ...managed by a separate team. Responsibilities Provides senior level system analysis, design, development, and implementation... ...artifacts, ad hoc queries, and reports. Employs contemporary software development techniques to ensure tests are implemented in a way...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- graduate software developer Malvern, PA
- senior software design engineer Malvern, PA
- software engineer amazon Malvern, PA
- software developer positions Malvern, PA
- software engineer full time Malvern, PA
- software engineer Malvern, PA
- agile software developer Malvern, PA
- senior software engineer remote Malvern, PA
- software engineer remote Malvern, PA
- senior software engineer Malvern, PA

