Job Description

Job Title
Director of Software Engineering
Job Description

We have a wonderful opportunity to join our CITY Furniture Technology team. The Director of Software Engineering will be responsible for meeting strategic product or functional group goals by providing leadership, resources, and support for an engineering team of individual contributors and delivering value to internal and external customers. The Director of Software Engineering will define, direct, and provide technical and project leadership to the development team. Will assist in developing plans for building organizational capability, capacity, and agility. Will contribute to defining annual goals, engineering, and business initiatives. Will manage team and lead product design and development activities that meet or exceed defined customer requirements; identify and resolve technical issues at a high-level and help team assess design requirements and execute. Recognizes design or development deficiencies and implements effective solutions. 

The Director of Software Engineering will communicate the value of and enforces sound engineering design processes, quality practices, software estimation, coding standards, technical documentation standards, QA processes, build and configuration management, and compliance with standard policies and procedures. Will work with IT Leadership and PMO to develop and sustain detailed software engineering and development plans and resource allocation.  The Director will monitor and supervise the team's day-to-day activities, including technical design, work breakdown, code reviews, unit testing, launch plans, and overall ownership of schedule, quality, and budget; ensures technical teams contribute to our code library.

The Director of Software Engineering will conduct all IDP, PIP, and CAP activities for the development team. Will assists associates in resolving complex or out-of-policy operation problems. Will participate in and support a culture where employees are highly motivated, energetic, and enthusiastic.  

The Director of Software Engineering’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 Director of Software Engineering’s  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 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

Qualifications Required

Education - Associate’s degree is required. Bachelor??s degree in Business Administration, Computer Science, Computer Engineering, or a related field is preferred. A Master’s degree in related fields is also preferred.  

Work Experience - 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.

Computer Knowledge and Skills - Below is the list the computer programs and software applications that are required for this position:

  • Atlassian JIRA / Atlassian (JIRA Software, Service Desk, Confluence)
  • GitHub / Bitbucket (Code Repository)
  • Microsoft Office, Outlook

Other Licenses and Certifications

  • Agile / SCRUM Certification (Preferred but not required) 

Other Requirements -

  • Innovative, passionate people leader able to assess, recruit, develop talent and manage high performance teams.
  • Strong operational and management skills with a track record of on-time delivery and consistently meeting project deadlines.
  • Well-versed in Agile software development methodologies, including a strong partnership with product management.
  • Effective at internal and external relationship building, with good communication skills.
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