CITY Furniture

Software Engineering Manager

CITY Furniture

full-time

Posted on:

Location Type: Hybrid

Location: Tamarac • Florida • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $100,000 - $110,000 per year

Job Level

Mid-LevelSenior

Tech Stack

Cloud

About the role

  • 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.

Requirements

  • BS in Computer Science, Computer Engineering, or equivalent 4-year degree from an accredited institution
  • 3-5 years of experience in software engineering; 1-3 years of experience in leading diverse teams (Development, DevOps, QA,)
  • 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 and delegation
  • Experience in managing the development and delivery of software products on‐time and within budget
Benefits
  • 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….

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software engineeringAgile methodologiesScrumKanbanLeantechnical specificationscoding standardsQA processesunit testingproject management
Soft skills
team leadershipcommunicationproblem-solvingcollaborationtask prioritizationdelegationtechnical roadmappingdesign assessmentquality assuranceindividual encouragement
Certifications
BS in Computer ScienceBS in Computer Engineering