Job Description

Job Title
Sr. Manager of Software Engineering
Job Description

We have a wonderful opportunity to join our CITY Furniture TECH team. As the (Sr) Manager of Software Engineer the primary function of this position is to support the software engineering team within the Tech Department, and act as the main point of contact for software engineers assigned to their team.

The Role

We are looking for an (Sr) Engineering Manager with a passion for providing excellent customer service and building exceptional teams. You will be responsible for hiring and growing a team of Senior Software Engineers. The team charter includes monitoring and handling our customers’ requests, troubleshooting, solving issues, automating support needs, developing support documentation and runbooks, developing and maintaining support tools and infrastructure, and continuously seeking ways to improve our product offerings and the engineering support experience. Our ideal candidate has first-hand experience managing customer-facing, engineering support roles and has a breadth of experience across infrastructure, internal tooling, platforms, and cloud computing. You are excellent at understanding and solving complex and ambiguous problems and constantly seek improvement. You are an exceptional people manager who fosters a healthy culture of execution, inclusion, and learning.

Remote is an option. We value what you can do from anywhere in the United States.
Our offices are located in Tamarac, Florida.

What You’ll Need To Be Successful

  • You have managed engineering support teams and obsess over customer experience.
  • You have excellent written and verbal communications skills.
  • You have strong collaboration skills and excel at working cross-functionally.
  • You have experience with internal engineering tools, platforms, and infrastructure.
  • You know how to evaluate technology and seek out process improvement opportunities through automation.
  • You are a data-driven decision-maker who knows what to measure and how to interpret the results.
  • You are a product thinker and are comfortable assimilating customer needs into product requirements.
  • You are an exceptional people manager with a proven track record of hiring top talent and developing diverse and inclusive teams.

We are an equal opportunity employer and celebrate diversity, recognizing that diversity of thought and background builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Join our CITY family and work for a company that is focused on caring for its Associates and customers, and who is consistently rated over a 4.0 on Glassdoor.



  • 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

Qualifications Required

Education -- B.S. Computer Science, Computer Engineering, or equivalent 4-year degree, with strong fundamentals and problem-solving skills (such as data structures, computational algorithms, and operating systems).


Work Experience and Skills - Minimum four (4)+ years of experience in software engineering/development or related industry.

  • Experience in recruiting, developing, and managing a high-performance software development team.
  • Experience in software development, maintenance and project management of complex software systems; experience in Agile methodologies (e.g., Scrum, Lean).
  • Experience with task prioritization and delegation.
  • 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.
  • 2+ years of being a technical lead on a software engineering team.


Technical Knowledge and Skills -

  • 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
  • Flexible and responsive; able to perform in a fast paced, dynamic work environment and meet
  • aggressive deadlines
  • 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
  • Scripting/Template - Chef, Python, AWS Cloud Formation,
  • CI/CD - GitLab, Jenkins, Selenium, BitBucket
  • Logging/Monitoring - ELK Stack, AWS/Azure monitoring, Kibani
  • Private Cloud - VMware HCX, Hyper-V, VMware VIO, Openstack
  • Linux operating system - Ubuntu, AWS, or RedHat
  • AS400 / IBM iSeries mainframe experience / RPG programming language a plus but not required

Certifications & Qualifications - Recommended

  • AWS Certified Solutions Architect, Qualified Developer certification
  • ITIL Master
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