Job Description

Job Title
Senior Lead Software Engineer
Job Description

We have a wonderful opportunity to join our City Furniture ‘s IT Development team. As the Senior Lead Software Engineer, the primary function of this position is to to lead the team and play a technical role in the development teams efforts to determine unit needs and business processes that are automated be all applications. This position is also responsible for reviewing all the steps in the software development life cycle to create and modify the software. The Senior Lead Software Engineer is responsible for working on multiple applications on different frameworks that are key in running City Furniture’s day to day systems.


The Senior Lead Software Engineer’s first 90 days will include a detailed new hire orientation, initial training plan, and a personalized development plan to help you reach your career goals.

The ideal Senior Lead Software Engineer is looking to build a career. With over 30 City Furniture and Ashley Home Store locations throughout Florida, City Furniture continues to be recognized as the top furniture company in South Florida and in the top 30 nationwide. With planned local growth, plus growth in new markets over the next several years, the City Furniture team is excited about the future. Join our fun, family-spirited team to build a long-lasting career at a company that will continue to challenge, develop, and appreciate its Associates.


  • 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

Education - Bachelor’s degree in computer Science or equivalent experience required.

Work Experience:

  •  8+ years of experience in enterprise development using Javascript and have hands-on experience with different frameworks other than Express.
  • 4+ years of experience with application integrations such as SOAP, RESTful Web Services, Micro-services, File/Data transfers, etc.
  • 3-5 years of  experience with Architecture, Design & Development of portal-based applications.
  • 3-5 years of  experience with CI/CD with knowledge of configuration management tools like (Ansible), and Infrastructure as code (Terraform), containerization (Docker).
  • 3-5 years of  experience in object modeling, designing data models and database schemas, and solving scalability issues.
  • 3-5 years of  experience with Agile Development Methodology.
  • 3-5 years of  experience working with both relational and non-relational databases.
  • 3-5 years of hands-on experience with AWS Cloud including the use of IAM, EC2, ELB, Elastic Beanstalk, RDS, S3, LAMBDA, API Gateway, CloudFront, SNS, SQS, DynamoDB, CloudWatch, ElastiCache, etc.
  •  Experience with Elastic Search and ELK stack.
  • 3-5 years of Experience with developing with RESTful Web-services on NodeJS (JSON/XML)
  • 3-5 years of experience in Hybrid Cloud Architectures, Cloud Management Solutions for Public/Private Cloud.
  • 3-5 years of experience with Infrastructure Security Automation, Infrastructure capacity monitoring and automated scaling solutions.


Computer Knowledge and Skills :


  • Extensive knowledge of OAuth and Rest API to integrate middleware with Authentication and Authorization services.
  • Ability to lead complex architecture and design white-boarding sessions
  • Knowledge of UNIX (Linux) environment and scripting (bash, shell and Python).
  • Familiarity with principles of CICD, Blue/Green, DevOps practices.
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