SOFTWARE ENGINEERING MANAGER – REMOTE Position Available In Broward, Florida

Tallo's Job Summary: The Software Engineering Manager position is a full-time remote role with a salary range of $100,000 USD to $120,000 USD, based on factors like skill set and experience. CITY Furniture is hiring for this role, which involves managing and developing a software engineering team, aligning goals with organizational objectives, and implementing process improvements to enhance productivity and efficiency. The role also includes overseeing project scope, timelines, and deliverables, as well as providing leadership to ensure the success of the Technology Department. Requirements include a BS in Computer Science or equivalent, 3-5 years of experience in a software engineering manager role, and proficiency in software development methodologies. The work environment may require occasional travel to the Corporate Office in Tamarac, FL, and physical requirements include light lifting and prolonged sitting or standing. Technology requirements include knowledge of Microsoft Office programs, Google Suite, development languages like JavaScript and Java, and experience with cloud-based platforms such as AWS. Experience with containers, microservices, automated testing, and CI/CD tools is also beneficial for this role.

Company:
City Furniture
Salary:
$110000
JobFull-timeRemote

Job Description

SOFTWARE ENGINEERING MANAGER
  • REMOTE
Job Category:

Technology

Requisition Number:
SOFTW002768

Posting Details

Posted:

March 26, 2025
Full-Time
Remote
Locations
Showing 1 location
CITY Furniture

  • Corporate/Showroom/DC
    6701 N Hiatus Rd
    Tamarac, FL 33321, USA
    Pay or shift range: $100,000 USD to $120,000 USD
    The estimated range is the budgeted amount for this position.

Final offers are based on various factors, including skill set, experience, location, qualifications and other job-related reasons.
Job Details
Description
Who We Are…
With over 50 years of experience, and several CITY Furniture and Ashley HomeStore showrooms and distribution centers throughout Florida, CITY Furniture continues to be recognized as a top furniture company in South Florida and nationwide. By joining CITY Furniture, you become part of a family-spirited organization that is focused on you! 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. Click Here to watch our Company video!
Our Vision is to be the ultimate furniture and mattress store.
Our Purpose is to enrich people’s lives and make the world a better place.
Our Mission is to provide quality home furnishings, at excellent values, in an exciting and fun environment.

Our Values:

Mutual Trust & Respect | Continuous Improvement | Entrepreneurial Spirit | Customer Focus | Teamwork | Giving Back
What Benefits You’ll Receive…
Competitive, Transparent Compensation
Medical, Dental, and Vision
Life & Disability Insurance
Voluntary Insurance (Accident, Hospital, Critical Care, )
401(k) with Company Match
Paid Vacation & Sick Time
On-Site Health & Wellness Clinic (Tamarac)
Employee Resource Groups (ERGs)
Flexible Environment
95% Promote from Within
Employee Assistance Program (EAP)
Associate Purchase Discount Program
Paid Parental Leave
And so much more….
What This Role Is…
As a Software Engineering Manager, the primary of this position is responsible for managing the individuals within the software engineering team. This includes activities such as hiring, mentoring, coaching, developing and fostering a positive team culture. Involved in high-level planning and decision-making processes, aligning the team’s goals with the organization’s objectives and outcomes. Responsible for process improvement by working closely with Product teams and stakeholders to define project scope, timelines, and deliverables. Identify areas for process improvement and implement strategies to enhance the team’s productivity and efficiency and introduce new tools, methodologies, or best practices to optimize the development process. Responsible for providing definition, direction, and leadership to all members of assigned development teams. Product development, efficiency improvement, quality improvement, cost reduction, and reliability and performance improvements.
Executes and manages in accordance with strategic plans for building organizational capability, capacity and agility. The Software Engineering Manager is also responsible to support the software engineering team within the Technology Department, and act as the main point of contact for software engineers assigned to their team.
This includes, but is not limited to, all technical story cards assigned, all HR, management system CFOS, IDP, CAP, PIP, and administrative responsibilities. Responsible for meeting strategic product or functional teams goals by providing leadership, resources, and support for the software engineering team of individual contributors and leads to deliver value to internal and external customers. Your contributions will ensure the success of the Technology Department at CITY Furniture.

Position Title:

Software Engineering Manager

Reports To:

VP of Software Development

Location:

Hybrid, Corporate Tamarac

Department/Sub-Department:

Technology/Software Engineering

Salary Range:

$100,000

  • $120,000
    What You’ll Do…
    As a Software Engineering Manager, your primary responsibilities will be to:
    Plan & Manage Software Engineering/Development Lifecycle.

Apply understanding of industry trends and business implications in making software engineering decisions, assists with providing technical roadmaps, design and technical specifications, and master schedule and project plan.
Participate in daily, weekly, monthly Agile rituals (Standup, Refinement, Planning, Estimations, Demos, Show and tell, Retrospective, etc.
Manage a 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 how to execute.
Encourage individual and team efforts around product design and development.
Communicate the business / technical roadmap and lead assigned team through the development process, leveraging development resources across the department, as well as various partners.
Recognize design or development deficiencies and implement effective solutions.
Communicate the value of and enforce sound engineering design process and quality practices, software estimation, coding standards, technical documentation standards, QA processes, build, and configuration management; manage compliance for standard policies and procedures.
Work with Product Office (Agile Teams) to develop and sustain detailed software engineering and development plans and resource allocation.
Oversee technical project execution by collaborating and working with product managers, QA, and Cloud Services to ensure smooth delivery within the teams.
Monitor and supervise day‐to‐day activities of a team including technical design, work breakdown, code reviews, unit testing, launch plans and overall ownership of schedule, quality and budget; ensures the technical team are contributing to our code library.
Additional duties and responsibilities as a

Software Engineering Manager:

Conduct all IDP, PIP, and CAP activities for development team members assigned.
Participate in and support a culture where employees are highly motivated, energetic, excited and enthusiastic working for the company.
Supervise individual contributors in accordance with company policies.
Conduct interviews, hire new individual contributors, and provide employee orientation.
Coach and provide career development advice to staff (IDP).
Manage the development of direct reports.
Identify and fulfill formal and informal training needs to meet the skills and experience requirements of the team and supports business goals (CTM).
Address performance and policy issues and provides ongoing and corrective feedback in a timely and constructive manner (CAP/PIP).
Manage staff scheduling to meet business goals including work assignments/rotations, employee training, employee vacations, employee breaks, overtime assignment, back‐up for absent employees, and shift rotations.
Escalate issues to Tech Leadership if unable to resolve (Sr. Software Engineering Manager, Director, Managing Director, VP, VP).
Assist staff in resolving complex or out‐of‐policy operation.
Mitigate team conflict and communicate problems through coaching and conflict resolution.
Provide input to Tech management regarding appropriate staffing levels needed to meet departmental goals.
Adhere to Affirmative Action and Equal Employment Opportunity Program principles.
City Furniture Operating System

  • 1X1, SOPs, Suggestion System, CTM.

Visual Controls / KPIs/EMDS Boards.
What We’re Looking For… Competencies and Job Specific Skills
Communication
Human Relations
Research and Planning
Work Success Factors
Leadership and Team Management
Cross-Team Collaboration
Strategic Thinking
Miscellaneous Skills
Technical Expertise in Software Development
What’s Required…

Education & Work Experience:

BS in Computer Science, Computer Engineering, or equivalent 4-year degree from an accredited institution
3-5 years of experience in software engineering manager role leading diverse teams (Development, DevOps, QA,) including the use of 3rd party resources and vendors
Experience in recruiting, developing, and managing a high-performance software development
Experience in software development, maintenance and outcome deliverables of complex software systems; experience in Agile methodologies (e.g., Scrum, Kanban, Lean)
Experience with task prioritization
Experience in managing the development and delivery of software products on‐time and within budget

Work Environment & Schedule:

Monday through Friday, occasional early morning hours, late evening hours, and weekend days/nights may be necessary to support escalation tickets, deployments, or other software engineering related incidents that occur outside of normal business hours
2-5% of Travel to Corporate Office in Tamarac, FL

Physical Requirements:

This position may require light lifting 15lbs and prolonged sitting, standing

Technology Requirements:

Knowledge of Microsoft Office Programs (i.e. Excel, Word, and Outlook)
Google Suite (i.e. Docs, Sheets, Slides)
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#
    Forward-thinking technology manager with expertise in executing and delivering projects. 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, Docker
Database

  • DB2, MongoDB, MySQL AWS EMR, DynamoDB, Hadoop, or SQL Server
    Scripting/Template
  • Chef, Python, AWS Cloud Formation a plus but not required
    CI/CD
  • GitLab, Jenkins, Selenium, BitBucket
    Logging/Alerting/Monitoring
  • New Relic, ELK Stack, AWS/Azure monitoring, Kibana
    Private Cloud
  • VMware HCX, Hyper-V, VMware VIO, Openstack a plus but not required
    Linux operating system
  • Ubuntu, AWS, or RedHat a plus but not required
AS400 / IBM

iSeries mainframe experience / RPG programming language a plus but not required
Experience with managing Retail E-commerce team a plus but not required
Certifications / Licenses
AWS Certified Solutions Architect, Qualified Developer certification a plus but not required

Other jobs in Broward

Other jobs in Florida

Start charting your path today.

Connect with real educational and career-related opportunities.

Get Started