A sign in the dark

Description automatically generated

POSITION TITLE: Senior Software Engineer



REPORTS TO: Senior UX/Product Manager


UPDATED: 1/9/2020

Smart City is a hyper-personalized, human-centered apartment locating service that saves renters time and money when searching for a new place to live. A unique lead generation system paired with our proprietary internal technology has created over 4300% growth in six years. Smart City has caused a major disruption in an antiquated apartment locating industry, all while being able to scale to a significant $19m in revenue with no outside funding. Even more impressive and unlike many startups in the real estate space, Smart City has continued to remain profitable during all high growth periods.

Smart City looks for new team members who don’t just create, but also innovate. We are obsessed with data, user experience, and also making things pretty. Our idea of a successful product is robust but extremely simple to use. Moving quickly and taking risks while having an incredible attention to detail is ingrained in our DNA.

We’re looking for our next Senior Software Engineer as the next piece to our growing and multidisciplinary team to bring new products to life. You will directly drive innovation while helping to maintain our existing products so that we can continue to deliver world-class experiences to our customers and employees.

The Position:

Now, more about the role!

Our Technology team builds products for our company to stay better connected with our customers through powerful management and reporting tools. We have built a custom CRM tool over the past 18 months that is our core product and the key to constant innovation within our niche. New products and opportunities are the next step to our continued growth.

You will work closely with our Senior Product Manager and VP of Operations in determining what the future of our engineering work consists of. Making tough decisions and collaborating with those roles to bring an engineering mastery to the table is crucial.

We make use of a broad but carefully curated set of technologies for our products, including PHP, JS, TypeScript, MySQL, Google Cloud Platform for project infrastructure, and frameworks/libraries such as Laravel, Vue, and Express. If you have technical skills far beyond others in your field and a drive to help everyone achieve more than they are capable of, this is the place for you.

As a Senior Software Engineer at Smart City, we’d want you to:

  • Lead engineering projects, provide technical guidance, identify risks, proactively learn and share, and help to grow other technology team members
  • Understand our business, build relationships with employees, and guide strategic decisions to make successful products and roadmaps
  • Communicate professionally and empathetically, solicit and provide feedback, and actively offer help
  • Closely collaborate with our team’s Senior Product Manager to analyze user requirements and translate into technical design documents
  • Guide architecture and implementation discussions while helping remove barriers, establish best practices, and strategically manage risk
  • Work collaboratively on a cross-functional team of developers, designers, and the leadership team
  • Learn from everyone, no matter what their title is

If you’re curious, talented, take responsibility (even when no one asks), and hungry for a new challenge, we want to hear from you!


  • 7+ years of demonstrated back-end experience.
  • 4+ years front-end development
  • 5+ years with relational databases, preferably in MySQL
  • Experience conducting code reviews with team members
  • Experience with GCP-hosted web applications
  • Experience working in an Agile Delivery model
  • Experience working in a Continuous Deployment model
  • Degree in Computer Science preferred but not necessary


  • Runtimes/Languages: PHP, JS, Sass, NodeJS, TypeScript
  • Frameworks: Laravel
  • Dependency Managers: Composer, NPM
  • Database: MySQL - shared between servers
  • Libraries: Vue, Carbon, Moment, Express, WebSockets, Axios
  • Utilities: Gulp, Wkhtmltopdf
  • Third Party Services: SendGrid/Twilio, Delighted
  • Version Control: Git (Bitbucket)
  • Infrastructure: Google Cloud Platform

You don’t have to know it all – you just need to have the drive to learn whatever comes your way.

Who We Are

We are more than just an apartment locating company. We love what we do, and we work all the time because to us, it doesn’t feel like work. We believe that professionalism is doing what you say you’re going to do. We pride ourselves on teamwork, and we live for helping others. We get excited when faced with a tough challenge and go the extra mile to achieve our goals. We believe in quick communication, accessibility, transparency, and having fun while putting in good old fashioned hard work. We go above and beyond, we are hyper-personalize, and we make friends, not clients. You are not just another e-mail address, and we are not just another real estate service. We are Smart City.

Here’s what our company believes in:

  • Honor Bound – We do what we say we’re going to do, and we don’t need to wear a suit and tie to do it.
  • Overachievers – We always go the extra mile.
  • Never Settle – We are constantly striving for growth, both personally and professionally.
  • Optimistic – We are a genuine force of positivity, not like rainbows and butterflies, but like, life is good.
  • Real People- We treat everyone like friends, and we’re real human beings who make mistakes sometimes. Let’s learn from it and move forward.

Our team is extremely important to us and we’re excited to have been recognized as one of Dallas Business Journal’s ‘2019 Best Places to Work’.

Perks - you know you want ‘em

  • Competitive salary
  • Computer & accessories of your choice
  • Comprehensive and flexible health benefits plan
  • Flexible PTO
  • Giant industrial-style office, just outside of Deep Ellum in Dallas
  • Monthly cell phone stipend
  • Annual professional self-development stipend
  • Casual dress code
  • Flexible work schedule
  • Dog-friendly environment

We Take Equality Seriously

Smart City is proud to be an equal opportunity workplace and is committed to equal opportunity employment without regard to race, religion, color, gender (including gender identity, change of sex and transgender status), sexual orientation, age, disability, ancestry, national origin, military or veteran status, marital status, genetic information or any other characteristic protected by applicable law.

All offers of employment are conditioned upon the candidate’s completion of a Form I-9 and delivery of appropriate documentation to establish the candidate’s identity and legal authorization to work in the United States.