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 team...SeniorWork experience placement
- ...Overview 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 its connected...SeniorWork at office
- ...Bentley Systems is looking for a Senior Software Engineer to join their Digital Experience Engineering team in Exton, PA. In this hybrid role, you'll develop modules for backend licensing services integral to Bentley's products. Ideal candidates have a BS/MS in Computer...Senior
- ...A leading financial technology firm in Berwyn, PA is seeking a Senior Software Engineer to join the Core Platform Engineering team. The candidate will work closely with cross-functional teams, focusing on trade execution, platform scale, and developing robust software...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
- ...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 agents + Power Automate workflows...Senior
$122k - $198k
...Software Engineer Senior Calling all innovators - find your future at Fiserv. We're Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants and consumers...SeniorWork experience placement- ...portfolio. This role involves developing and deploying AI‑driven software solutions across prototypes, production, and demonstrations.... .... Assume technical lead responsibilities and mentor junior engineers. Qualifications Bachelor’s Degree in Engineering,...SeniorPart timeRemote work
$108.25k - $169.93k
...About This Opportunity As a Senior Software Engineer, you will be responsible for the maintenance and development of new software in a client/server environment for the operations staff of Orion. This position will utilize the system development life cycle to ensure...SeniorWork at office3 days per week- ...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
- ...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
- ...the skills needed to create cutting‑edge products and solutions that keep our users ahead of readiness. 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 timeRelocationShift work
- ...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
- 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 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
$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- ...Bentley Systems is seeking a hybrid Senior Software Engineer to join our Digital Experience Engineering team. In this role, you will focus on developing backend licensing services used in our world-class products. Candidates must possess a BS or MS in a relevant field...Senior
- ...solutions improve the techniques and outcomes of surgery so patients can resume their lives as quickly as possible. As a Senior Software Engineer, you will be part of a small pluri-disciplinary development team of 5 to 10 engineers, dedicated to the development of a...Senior
- ...Artificial Intelligence Center. The role focuses on developing and deploying AI-driven software solutions, engaging in all phases of the system development lifecycle, and mentoring junior engineers. Candidates should have a Bachelor’s degree in a related field and...SeniorPart timeRemote work
- ...BENTLEY SYSTEMS, INC. is seeking a Senior Software Engineer to join our Digital Experience Engineering team. This hybrid position, based in Exton, PA or Philadelphia, involves developing backend licensing services essential for our world-class products. Candidates should...Senior
- Lockheed Martin in King of Prussia seeks a Senior Cyber Software Engineer to lead mission-critical system development in cybersecurity. The role focuses on SIGINT development, optimizing resource utilization, and designing software modules for signal processing. Candidates...SeniorRelocation packageFlexible hours
- BNY is seeking a Senior Specialist, Production Services Application Support Analyst in Berwyn, PA. This position involves troubleshooting applications, maintaining operating environments, and contributing to the teams' objectives. The ideal candidate will have a Bachelor...SeniorFlexible hours
- Lockheed Martin is seeking Software Engineers to work full-time in King of Prussia, Pennsylvania. Candidates will support the software engineering lifecycle following the Software Development Plan, including coding, unit testing, and integration. Applicants must have experience...SeniorFull timeFlexible hours
$25k
Lockheed Martin is seeking a Cyber Software Engineer Senior Staff in King of Prussia, PA to tackle the evolving threats in cyber warfare. The role involves leading SIGINT development for signal analysis and software design using C/C++, Python, and MATLAB. The ideal candidate...SeniorRelocation packageFlexible hours- A leading aerospace and defense company seeks a Senior Software Engineer in King of Prussia, PA. This role focuses on developing web-based applications for space-security operations within an Agile team. Candidates must be proficient in several programming languages, have...SeniorFull timeRelocation
- Description LockheedMartin’s Victor Portfolio of Space Security is seeking a highly skilled, motivated, and experienced Senior Software Engineer to join an Agile, cross‑functional team dedicated to protecting critical space assets. This role will focus on developing web...SeniorFull timeRelocationShift 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
- Lockheed Martin in King of Prussia seeks an experienced Software Engineer to support Internal Research and Development projects. You will develop innovative software features to enhance decision-making and ensure compliance with stringent requirements for government agencies...Senior
$108.8k - $191.82k
...King of Prussia, Pennsylvania. This role involves developing software products using Artificial Intelligence to deliver advanced capabilities... ...throughout the system development lifecycle and mentor junior engineers. The ideal candidate holds a Bachelor's degree in a related...Senior
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
- software development engineer aws Malvern, PA
- startup software engineer Malvern, PA
- part time software developer remote Malvern, PA
- graduate software engineer Malvern, PA
- senior software engineer remote Malvern, PA
- software engineer Malvern, PA
- software developer positions Malvern, PA
- software developer Malvern, PA
- remote entry level software developer Malvern, PA

