Job Description

Job Title
Senior Staff Software Engineer (NodeJS) *Remote
Job Description

CITY Furniture is looking to add a Senior Staff Software Engineer to our Tech/Modernization team.

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 Sr. 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 Senior 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


  • Comprehensive Health Insurance Package
  • Free onsite Health Clinic (Tamarac)
  • 401k with employer match
  • Associate Discount Program
  • Onsite Cafeteria (Tamarac)
  • Tuition Reimbursement
  • Paid Vacation starting at 6 months
  • Paid Sick Time
  • Promote-From-Within Culture, with a lot of opportunity to grow
  • And Many More...
Job Requirements

What skills do you need?

  • 7+ years of experience in software engineering/development or related industry.
  • Experience in software development, maintenance and project management of complex software systems; experience in Agile methodologies (e.g., Scrum, Lean).
  • Experience in managing the development and delivery of software products on-time and within budget.
  • Experience leading diverse teams (Development, DevOps, QA, DBA), including the use of 3rd party resources.
  • 4+ years of being a technical lead on a software engineering team.
  • Experience architecting systems that are highly available, decoupled, saleable, and designed for unpredictable and high traffic loads
  • Experience with automated testing platforms, and unit tests
  • Development Languages - JavaScript (Node.js), Java, SQL, or C#
  • Strategic and forward-thinking technology leader with expertise in technology strategy
  • Experience with PaaS / Serverless Computing - AWS Lambda
  • Knowledge of containers & microservices, and how to leverage and implement
  • Experience with Cloud based PaaS, IaaS platforms such as Amazon AWS, IBM Cloud (Bluemix), Docker
  • Database - DB2, MongoDB, MySQL AWS EMR, DynamoDB, Hadoop, or SQL Server
  • CI/CD - GitLab, Jenkins, Selenium, BitBucket
  • Logging/Monitoring - ELK Stack, AWS/Azure monitoring, Kibani
  • Linux operating system - Ubuntu, AWS, or RedHat
  • AS400 / IBM iSeries mainframe experience / RPG programming language a plus but not required


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