Job Description

Job Title
Staff Software Engineer -Sales & Marketing Software
Job Description

CITY Furniture is looking to add a Staff Software Engineer to our Sales and Marketing software engineering teams. We are targeting a capable leader that can help drive culture, improve engineering standards, and contribute to building a strong and scalable team.

At CITY Furniture, we believe innovation is paramount. Our tech stack harnesses a wide range of technologies, including Amazon Web Services, IBM Cloud, Node.js, and Docker containerization. We rely on our Staff Software Engineers to provide technical leadership based on a sound understanding of technological, organizational, and industry trends. Your contributions will ensure CITY Furniture remains on the bleeding edge of technological advancements in our industry.

As a Staff Software Engineer, you’ll have the opportunity to

  • develop high-level, forward-looking modernization strategies
  • collaborate on solutions to complex technical issues
  • design proprietary systems that scale with the growth of the business
  • network with industry leaders and subject-matter experts

Let’s talk about CITY Furniture’s culture

Family First

The most important parts of our lives happen outside the office, so we focus on having the right processes to support the best work-life balance possible. Our organization is remote-friendly and supports flexible scheduling.


We value openness and transparency across our entire organization, and we encourage as much sharing of knowledge, operating processes, and feedback as possible.


The sum of the whole is always greater than its individual parts. Our success is built on teamwork! Therefore, we should always strive to help each other reach our common goals.

Mutual Trust and Respect

Mutual trust and respect are the foundational elements that galvanize our team as we strive toward achieving greatness. When you work alongside people you trust and respect, it is easier to resolve interpersonal grievances when they arise.

Continuous Improvement

Our team prides itself on being flexible. We embrace change and welcome the opportunity to meet any challenge. We are constantly working to achieve our goal of perfection, and we know it starts with adopting a mindset geared towards continuous improvement.


Job Requirements

Interested In joining our team?

Do you possess versatile technical expertise and business knowledge? Are you hyper-focused on delivering quality products to end-users? Do you prioritize developer growth and productivity? Are you dedicated to life-long learning and continuous improvement? Are you interested in exploring bleeding-edge technology to produce innovations that will give CITY Furniture a competitive advantage over our competitors?

If you answered YES to the questions above, please review the list of traits we anticipate you'll need to thrive in your role as a Staff Software Engineer. Don’t worry, you are not required to possess all of these traits to apply. We look forward to hearing from you.

  • 7+ years of software engineering experience
  • 5+ years of experience leading and owning project execution and delivery through the entire SDLC
  • Excellent written / verbal communication skills
  • Ability to work well on a large, distributed team
  • 3+ years of experience developing mobile applications using React Native
  • 3+ years of experience mentoring and coaching software engineers
  • 3+ years of experience with any combination of CI/CD tools (e.g., Jenkins,  Github Actions, Bitbucket Pipelines, CircleCI, Ansible, CodeDeploy, Artifactory, etc.) - pipelines for React Native / Swift IOS are a big plus
  • 3+ years of experience with a public cloud provider (e.g. AWS, GCP, Azure) and their infrastructure as a service offering (e.g. EC2, SQS, ECS)

CT 1019

Tamarac Corporate Office - Tamarac, FL 33321 US (Primary)
Shift Type
Regular Business Hours

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online