> Markdown version of [/jobs/ext/1238943-software-engineer](https://www.wearedevelopers.com/jobs/ext/1238943-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** CubeSmart - **Location:** Malvern, PA, United States - **Contract:** Permanent contract - **Skills:** Secure Shell (SSH), JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, JIRA, Automation of Tests, Unit Testing, Behavior-Driven Development, Command-Line Interface, Cloud Computing, Code Review, Databases, Continuous Integration, Relational Databases, Software Debugging, Software Design Patterns, Linux, DevOps, Programming Tools, Web Development, Graph Database, Hypertext Transfer Protocols (HTTP), HP Systems Insight Manager, Integrated Development Environments, JSON, Python (Programming Language), Lightweight Directory Access Protocols (LDAP), PostgreSQL, Microsoft SQL Server, MySQL, Node.Js, NoSQL, OAuth, OpenID, Scrum Methodology, RabbitMQ, Ruby on Rails, Redis, Regression Testing, Ruby, Software Engineering, Web Applications, Openapi, Rust (Programming Language), Transport Layer Security, File Transfer Protocol (FTP), Cloud Platform System, Test-Driven Development (TDD), ReactJS, Istio, Caching, Git, Containerization, Git Flow, Integration Tests, Kubernetes, Information Technology, Apache Kafka, Graphql, Front End Software Development, Asynchronous Programming, Software Version Control, Jenkins, Programming Languages - **Published:** July 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d010776b47424ced ## About the Role CubeSmart is currently seeking a Software Engineer to join the Information Technology team at our corporate office in Malvern, PA. The Software Engineer will contribute to the design, development, testing, and support of CubeSmart's enterprise store operating platform. This role is a great opportunity for an early-career engineer with at least one year of professional software development experience who is eager to grow technical skills, learn from experienced teammates, and help deliver reliable, scalable software solutions., * Bachelor's degree in Computer Science, Information Technology, Software Engineering, Management Information Systems, or a related technical field. * At least 1 year of professional experience developing, maintaining, or supporting web applications. * Demonstrated interest in continuous learning and applying new technologies to build reliable, customer-focused software. * Foundational understanding of web application development concepts, including HTTP, APIs, databases, testing, debugging, and version control. * Knowledge of Design Patterns experience preferred * Experience with at least one modern programming language or framework, such as Ruby on Rails, JavaScript, React, Node.js, Python, or a similar technology. * Basic experience developing or consuming APIs using concepts such as JSON, REST, or OpenAPI. * Familiarity with relational databases such as PostgreSQL, SQL Server, MySQL, or a similar database platform. * Comfort using Git or another source control system in a team development environment. * Basic command-line familiarity in Linux, macOS, or a similar development environment. * Exposure to automated testing practices, such as unit testing, integration testing, test-driven development, or behavior-driven development. * Strong problem-solving skills and the ability to ask thoughtful questions, learn quickly, and work through technical challenges. * Ability to collaborate effectively with teammates, stakeholders, and cross-functional partners. * A product-oriented mindset with a focus on delivering practical solutions, improving user experience, and supporting business outcomes. * Candidates must be authorized to work in the U.S. without the need for current or future sponsorship. Additional Preferred Qualifications * Exposure to Ruby on Rails development or interest in learning Ruby and Rails. * Experience with JavaScript frameworks such as React or Node.js. * Familiarity with cloud platforms, preferably AWS. * Exposure to containerized applications, Kubernetes, GitOps, service mesh, or related cloud-native concepts. * Familiarity with DevOps practices, CI/CD pipelines, Jenkins, or Infrastructure as Code. * Experience with asynchronous communication tools or patterns, such as RabbitMQ, Kafka, or similar technologies. * Exposure to caching technologies such as Redis. * Familiarity with security concepts or protocols such as OAuth2, OIDC, SSL, SSH, SFTP, or LDAP. * Experience using project management or ticketing tools such as JIRA. * Interest in learning additional technologies such as Rust, GraphQL, NoSQL databases, or graph databases., We are looking for a motivated engineer who is ready to grow, contribute, and learn in a supportive team environment. The ideal candidate is curious, dependable, collaborative, and eager to build software that helps CubeSmart serve customers and teammates across the business. ## Description Working with the Manager of Software Engineering and senior members of the engineering team, you will contribute to the development and support of business-critical applications while learning modern engineering practices in a collaborative, agile environment. * Develop, test, debug, and maintain software features for server-side and front-end components of CubeSmart applications. * Collaborate with software engineers, product owners, business stakeholders, and quality assurance teammates to understand requirements and deliver solutions that meet business needs. * Participate in sprint planning, daily standups, code reviews, and other agile ceremonies. * Write clean, maintainable, and well-documented code following team standards and software development lifecycle best practices. * Assist with troubleshooting, defect resolution, application monitoring, and production support activities. * Contribute to automated testing, including unit, integration, smoke, and regression tests. * Use source control, development tools, and deployment processes to support effective software delivery. * Learn and apply engineering principles related to performance, scalability, privacy, security, and maintainability. * Work with teammates in both in-house and offshore development environments, communicating clearly and constructively. * Participate in on-call support rotations as needed, with guidance from senior teammates. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Empowering Thousands of Developers: Our Journey to an Internal Developer Platform](https://www.wearedevelopers.com/videos/1519-empowering-thousands-of-developers-our-journey-to-an-internal-developer-platform) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)