Hybrid Software Engineering Manager

Posted yesterday

Apply now

About the role

  • Software Engineering Manager at CITY Furniture leading software engineers and enhancing team productivity. Responsible for project management and process improvement in a hybrid work environment.

Responsibilities

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

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,) 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 ad delegation
  • Experience in managing the development and delivery of software products on‐time and within budget

Benefits

  • Competitive and Transparent Compensation
  • Visibility into all Associate-level pay ranges within your department
  • Opportunity for performance-based and profit sharing bonuses
  • Paid Vacation & Sick Time
  • Paid Parental leave
  • Opportunity for Flexible Work Environment and Schedule (varies by department and role)
  • Community involvement and volunteer opportunities
  • Health Benefits
  • Free virtual healthcare services (for Associates enrolled in our medical plans)
  • Medical options include Employer-funded HSA options
  • Vision to support your eye health and well-being
  • 100% Employer-paid Dental option available to all Associate
  • Employee Assistance Program (EAP)
  • Life & Disability Insurance
  • 100% employer-sponsored options
  • Voluntary Insurance (Accident, Hospital, Critical Care, etc.)
  • Retirement Benefits
  • 401(k) - once enrolled, Associates are 100% vested with discretionary Company Match
  • Roth 401K Option
  • Financial Wellness webinars
  • Growth Opportunities
  • 90% Promote from Within
  • Access to various training for professional development
  • Individual Development Plan (IDP) (varies by department)
  • Associate Purchase Discount Program

Job title

Software Engineering Manager

Job type

Experience level

Mid levelSenior

Salary

$100,000 - $110,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job