
Software Engineering Manager
CITY Furniture
full-time
Posted on:
Location Type: Hybrid
Location: Tamarac • Florida • 🇺🇸 United States
Visit company websiteSalary
💰 $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