Stay in Touch

TITLE

 

Senior Software Engineer

COMPANY

 

Common

LOCATION

 

New York City, NY, US

Description

Common is the nation’s leading community-driven property manager, improving city living across 5 cities and for over 600 members. Using our signature approach to perfecting the modern rental experience, Common designs and operates coliving and traditional apartments in New York City, Chicago, San Francisco, Seattle, and Washington, D.C.

Common’s hands-on, end-to-end property management and technology offering allows us to deliver unparalleled services that address the actual needs of today’s renter while providing significantly above-market returns for our real estate partners. This makes us the preferred choice for city-dwelling adults looking for a stress-free and all-inclusive living environment.

It’s an exciting time to be part of Common’s team. We challenge ourselves every day not just to think about ways to make city living better, but to activate on those ideas in meaningful ways. Our team is comprised of real estate professionals, designers, engineers, salespeople, marketers, client service representatives, and so much more. We work collaboratively, value self-startership, and embrace a “whatever it takes” mentality to ensure our work is done and done well.

Common was founded by General Assembly co-founder Brad Hargreaves and has raised over $65MM in venture funding.

 
About the Role
As a software engineer at Common you will be responsible for building complex business products used by over a hundred internal employees, hundreds of Common members living in our homes, and our real estate partners. We are on a mission to create software that delights our members through community and access to services that enrich the living experience. In additional to the technology we provide our members, we are also building technology to scale property management, operations, and logistics for our internal stakeholders. Our digital product charter is to build software to support the next 100,000 members living in Common.

You’ll work closely with a small cross-functional team of engineers to design, develop, and maintain a number of different products or components using Common’s web stack: Ruby on Rails, ES8, React and Postgres. You should be passionate about problem solving, learning, teaching, and programming elegant solutions. We empower our engineers to drive the direction and implementation of projects and this role will have an important say in how we develop our platform. We aim to write thoughtful, well-tested, readable, and maintainable code. Our team relies heavily on our tests so that we can continuously deploy code. Something you build today might be in production, today. You will influence architecture, decisions, bring new methodologies to our development process, and have an important say in how we build technology here at Common.

 
What You’ll Need
  • 6+ years of software engineering experience
  • BS/MS in computer science or equivalent experience
  • Fluency in at least one interpreted language, preferably Ruby
  • Experience designing complex relational database schemas and domain models
  • Value code quality and maintainability
  • Proficiency in object-oriented programming, development patterns, and software development principles
  • High emotional intelligence, empathy, self-awareness, and optimism
  • Experience architecting complex applications
  • A personality that encourages strong communication, collaboration, and relationship building
  • An entrepreneurial spirit and a whatever it takes attitude
  • A passion for Common and our mission to improve the way people live
Bonus Points If You Have
  • Worked in an industry with substantial complexity and regulation (e.g. health, legal, accounting, banking, etc.)
  • Worked with Rails, Hanami, or Sinatra
  • Experience leading projects or teams
  • Prior experience with GraphQL
  • Contribute to open source
  • Worked in a continuous deployment environment before
 
What We Offer
Common offers a comprehensive benefits package that includes medical, dental and vision insurance, Life Insurance and Supplemental Life Insurance, AD&D Insurance, STD/LTD Insurance, HSA/FSA, Commuter Transit Benefits, Parental Leave, and 401K. Additional benefits such as paid vacation, paid sick time, weekly team lunches, office snacks, flexible working hours, development opportunities and more are also available.
 
We are committed to affirmatively providing equal opportunity to all associates and qualified applicants without regard to race, color, ancestry, national origin, religion, sex, marital status, sexual orientation, gender identity or expression, legally protected physical or mental disability or any other basis protected under applicable federal, state or local law.

Apply for the job

Subscribe to our blog.


 

Blog & Newsletter Signup