Talent.com
Senior Software Engineer
Senior Software EngineerCubeSmart • Malvern, PA, United States
Senior Software Engineer

Senior Software Engineer

CubeSmart • Malvern, PA, United States
4 days ago
Job type
  • Full-time
Job description

Overview

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!

Responsibilities

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.

Who you are

You have a strong technical background, including experience with :

  • Building and delivering highly complex platforms
  • Modern technologies, and leveraging best practices in the areas of open-source software
  • Managing software development and agile methodologies

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 HTTP 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
  • We are an Equal Opportunity Employer, Minority / Female / Veteran / Individuals with Disabilities / Sexual Orientation / Gender Identity

    #LI-MT1

    #LI-MT1

    Create a job alert for this search

    Senior Software Engineer • Malvern, PA, United States

    Related jobs
    Senior Presales Engineer

    Senior Presales Engineer

    Informatica LLC • Wilmington, DE, United States
    Full-time
    Solution Architect - Presales (Remote).We're looking for a senior solution architect candidate with experience in Presales, Data Integration and MDM, to join our team in remote.You will report to t...Show more
    Last updated: 5 days ago • Promoted
    POSITION TITLE : Software Engineer

    POSITION TITLE : Software Engineer

    Ecclesiastes • Newark, Delaware, United States
    Full-time
    Analyze business user needs, design and develop software applications and systems, and create reports, correspondences and other documentation. Position is based out of headquarters in Newark, DE bu...Show more
    Last updated: 30+ days ago • Promoted
    Senior Lead Software Engineer GolangPythonJava

    Senior Lead Software Engineer GolangPythonJava

    JPMorganChase • Wilmington, Delaware, USA
    Full-time
    We have an opportunity to impact your career and provide an adventure where you can push the limits of whats possible.As a Lead Software Engineer - Golang / Python / AWS at JPMorganChase within Global ...Show more
    Last updated: 1 day ago • Promoted
    Senior Quality Engineer, Fullstack Software Development

    Senior Quality Engineer, Fullstack Software Development

    Cloudious LLC • Newark, Delaware, USA
    Full-time
    Senior Quality Engineer Fullstack Software Development.Location : Newark California(Day 1 Osnite).Strong experience in automation testing using Playwright and Typescript (automation first mindset)....Show more
    Last updated: 8 days ago • Promoted
    Senior Application Engineer

    Senior Application Engineer

    The Vanguard Group • Malvern, Pennsylvania, USA
    Full-time
    Lead the design development and implementation of applications and databases including third-party integrations.Translate technical specs into clean scalable code for new features and enhancements....Show more
    Last updated: 20 days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Chatham Financial • Kennett Square, PA, United States
    Full-time
    We don't simply hire employees.When you work at Chatham, we empower you-offering professional development opportunities to help you grow in your career, no matter if you've been here for five month...Show more
    Last updated: 30+ days ago • Promoted
    Senior Lead Software Engineer Java and Kafka

    Senior Lead Software Engineer Java and Kafka

    JPMorganChase • Wilmington, Delaware, USA
    Full-time
    We have an opportunity to impact your career and provide an adventure where you can push the limits of whats possible.As a Senior Lead Software Engineer at JPMorgan Chase within the.Consumer and Co...Show more
    Last updated: 25 days ago • Promoted
    Staff Software Engineer, OTA

    Staff Software Engineer, OTA

    Lucid Motors • Newark, Delaware, United States
    Full-time
    Leading the future in luxury electric and mobility.At Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived lim...Show more
    Last updated: 30+ days ago • Promoted
    AWS Software Engineer III-Full Stack / Angular

    AWS Software Engineer III-Full Stack / Angular

    J.P. Morgan • Wilmington, Delaware, US
    Full-time
    We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As an AWS Software Engineer III-Full Stack / Angular at JPMorgan Chase within the Corp...Show more
    Last updated: 2 hours ago • Promoted • New!
    Sr. Lead Software Engineer (Hybrid)

    Sr. Lead Software Engineer (Hybrid)

    Broadridge • Newark, Delaware, USA
    Full-time
    At Broadridge weve built a culture where the highest goal is to empower others to accomplish more.If youre passionate about developing your career while helping others along the way come join the B...Show more
    Last updated: 3 hours ago • Promoted • New!
    Senior Full-Stack Engineer

    Senior Full-Stack Engineer

    4 Staffing Corp • Newark, Delaware, USA
    Full-time
    Director-Level Full Stack Engineer (React / ).Financial Services / Investment Technology.US Citizen / Green Card holders only. Our client a leading global investment technology organization is seeking...Show more
    Last updated: 9 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Capital One • Wilmington, DE, United States
    Full-time +1
    Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital...Show more
    Last updated: 4 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Inizio Partners • Wilmington, DE, United States
    Full-time
    About the job Senior Software Engineer.Inizio Partners is a top-rated business consulting, executive placement and IT staffing firm serving clients globally. Inizios clients include fortune 500 comp...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Software Engineer

    Sr. Software Engineer

    Lucid Motors • Newark, Delaware, United States
    Full-time
    Leading the future in luxury electric and mobility.At Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived lim...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer (Retirement Strategies)

    Senior Software Engineer (Retirement Strategies)

    Prudential Financial • Newark, Delaware, USA
    Full-time +1
    Technology - Engineering & Cloud.Are you interested in building capabilities that enable the organization with innovation speed agility. The Global Technology team takes.DNA! When you join our o...Show more
    Last updated: 9 days ago • Promoted
    Software Engineer

    Software Engineer

    ESB Technologies • Malvern, PA, United States
    Full-time
    Develop and deploy full-stack applications using AWS services (Lambda, S3, DynamoDB, ECS, Glue, Step Functions, and more). Design, build, and maintain REST and GraphQL APIs and microservices using P...Show more
    Last updated: 17 hours ago • Promoted • New!
    Senior Software Engineer

    Senior Software Engineer

    Relativity • Wilmington, DE, United States
    Full-time
    The Senior Software Engineer - aiR for Review designs, builds, and operates the next generation of generative AI-driven, cloud-native web applications that are transforming our business and industr...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Chatham Financial • Kennett Square, PA, United States
    Full-time
    We don't simply hire employees.When you work at Chatham, we empower you-offering professional development opportunities to help you grow in your career, no matter if you've been here for five month...Show more
    Last updated: 9 hours ago • Promoted • New!