Software Engineering Manager

8 hours ago


Auburn Hills, Michigan, United States Whisker Full time
Job Description

Whisker is a leading innovator in pet tech and refined pet accessories. We believe pet parenthood can always get better. As a Software Engineering Manager, you will lead the continued development and management of our digital products, product roadmap for our embedded systems, mobile apps, cloud infrastructure, Machine Learning engineering capabilities, product ideation and management, and the growth and management of our evolving team to ensure we're delivering great products for our customers around the globe.

Key Responsibilities
  • Lead the development and management of our digital products, including embedded systems, mobile apps, and cloud infrastructure.
  • Manage the product roadmap, ensuring alignment with the company's strategic objectives.
  • Develop and manage the department's budget, including capital expenditure and operational costs.
  • Collaborate with product management, operations, and other cross-functional teams to define product requirements and ensure that the engineering team delivers software that meets user needs.
  • Drive the adoption of new technologies and frameworks within the team, staying abreast of industry trends to keep the company at the cutting edge of technological advancements.
  • Lead crisis management and troubleshooting initiatives, ensuring rapid and effective resolution of software issues to minimize downtime and maintain customer satisfaction.
  • Define and monitor key performance indicators (KPIs) for the engineering department to evaluate effectiveness and implement improvements as needed.
Requirements
  • Bachelor's and/or Master's in Computer Science.
  • 6+ years experience as a Software Engineering Manager/Director.
  • 6+ years of development experience with at least 5 years in cloud environments working with SQL, Python, Java, and REST APIs.
  • 4+ years leading multiple Agile teams and programs with expert understanding of Agile and Lean principles.
  • Strong knowledge of the AWS IoT stack in the context of large-scale IoT product deployments.
  • Experience with Flutter (or other comparable framework) for mobile app design, development and support.
  • Clear understanding of both supervised and unsupervised learning methodologies.
  • Proven ability to manage multiple product lines and meet aggressive release schedules.
  • Excellent communication (verbal & written) and presentation skills.
  • Experience managing teams of people.
  • Strong interpersonal and leadership skills.
  • Maintains confidentiality of proprietary information.
  • Ability to maintain a professional atmosphere in a fast-paced environment with numerous interactions and interruptions.
  • A high degree of initiative, self-motivation, and ability to motivate others.
  • Ability to establish and maintain cooperative working relationships with Team Members and colleagues.
  • Comfortable with office pets (cats, dogs).


  • Auburn Hills, Michigan, United States Whisker Full time

    Job Title: Software Engineering ManagerWhisker is a leading innovator in pet tech and refined pet accessories, dedicated to solving problems and delivering smarter insights for pet parents while enriching the lives of pets.Job Summary:The Software Engineering Manager will lead the continued development and management of our digital products, product roadmap...


  • Auburn Hills, Michigan, United States Whisker Full time

    Job DescriptionWhisker is a leading innovator in pet tech and refined pet accessories, dedicated to solving problems and delivering smarter insights for pet parents while enriching the lives of pets.Key ResponsibilitiesLead the continued development and management of our digital products, product roadmap for our embedded systems, mobile apps, cloud...


  • Auburn Hills, Michigan, United States Spark Talent Acquisition, Inc. Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer to lead our efforts in developing embedded software and electronic backbones for our military and commercial products. As a key member of our team, you will be responsible for coordinating outside teams of software engineers to design, develop, implement, and debug vehicle and module...


  • Auburn Hills, Michigan, United States Continental Automotive Systems, Inc. Full time

    Job Title: Sr Staff Software EngineerContinental Automotive Systems, Inc. is a leading automotive manufacturer seeking a highly skilled Sr Staff Software Engineer to join our team in Auburn Hills, MI.Job Summary:We are looking for a seasoned software engineer to engage in software development, design, and implementation, including communications,...


  • Auburn Hills, Michigan, United States Capgemini Engineering Full time

    About the RoleWe are seeking an Associate Design and Release Engineer to join our team at Capgemini Engineering. As a key member of our team, you will be responsible for working closely with different teams to design, engineer, and produce E-Motor products.Key ResponsibilitiesCollaborate with multi-functional teams to ensure E-Motors components meet...


  • Auburn Hills, Michigan, United States zobility Full time

    Job Title: Embedded Software Design EngineerWe are seeking an experienced Embedded Software Design Engineer to join our team at Zobility, a workforce management and staffing division of RGBSI. As an Embedded Software Design Engineer, you will be responsible for designing and developing embedded software for HVAC control modules.Responsibilities:Design and...


  • Auburn Hills, Michigan, United States Continental Automotive Systems, Inc. Full time

    Job Title: Sr Staff Software EngineerContinental Automotive Systems, Inc. is a leading automotive manufacturer seeking a highly skilled Sr Staff Software Engineer to join our team in Auburn Hills, MI.The PositionWe are looking for a seasoned software engineer to engage in software development, design, and implementation, including communications,...


  • Auburn Hills, Michigan, United States Segula Technologies Full time

    {"h1": "Job Title: Battery Management System Design Release Engineer", "h2": "Job Summary", "p": "We are seeking a highly motivated and experienced Battery Management System Design Release Engineer to join our team at Segula Technologies. As a key member of our engineering group, you will be responsible for developing advanced automotive battery packs from...


  • Auburn Hills, Michigan, United States Segula Technologies Full time

    Job Title: Embedded Software Development EngineerWe are seeking a highly skilled Embedded Software Development Engineer with expertise in powertrain controls to join our dynamic team at Segula Technologies.Key Responsibilities:Design, develop, and implement embedded software solutions for powertrain control systems, ensuring compliance with industry...


  • Auburn Hills, Michigan, United States United Software Group Full time

    Job Title: Thermal System Simulation EngineerAt United Software Group, we are seeking a highly skilled Thermal System Simulation Engineer to join our team.Key Responsibilities:Develop and maintain complex thermal system models using commercial simulation software, including MATLAB/Simulink, GT Suite, and AMESim.Collaborate with cross-functional teams to...


  • Auburn Hills, Michigan, United States Software Guidance & Assistance Full time

    Job Title: Senior Active Directory EngineerSoftware Guidance & Assistance, Inc. (SGA) is seeking a highly skilled Senior Active Directory Engineer to join our team. As a key member of our IT solutions team, you will be responsible for designing, implementing, and maintaining identity and access management systems for our clients.Responsibilities:Design and...


  • Auburn Hills, Michigan, United States United Software Group Full time

    We are seeking a highly skilled Electrical Design Engineer to join our team at United Software Group. The successful candidate will be responsible for leading the design of wire harness and electrical distribution systems, working closely with supplier CAD and Engineering Support teams, global Engineering, Program Management, and Manufacturing teams as...


  • Auburn Hills, Michigan, United States United Software Group Full time

    Mule and Prototype IPC Engineer Job DescriptionWe are seeking a highly skilled Mule and Prototype IPC Engineer to join our team at United Software Group. As a key member of our Engineering team, you will be responsible for designing and developing CAN communication systems for mule and prototype vehicles.Key Responsibilities:Design and modify vehicle mule...


  • Auburn Hills, Michigan, United States Capgemini Engineering Full time

    About the RoleWe are seeking a highly skilled Associate Design & Release Engineer to join our team at Capgemini Engineering. As a key member of our team, you will be responsible for collaborating with multi-functional teams to ensure E-Motors components meet performance, safety, and quality standards.Key ResponsibilitiesDevelop and maintain Design...

  • Software Engineer

    2 weeks ago


    Auburn Hills, Michigan, United States Centraprise Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Centraprise. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our clients.Key Responsibilities:Design and develop scalable and flexible software...


  • Auburn Hills, Michigan, United States BorgWarner Full time

    BorgWarner PDS (USA), Inc. Job OpportunityWe are seeking a highly skilled Sr. Software Engineer to join our team at 3800 Automation Ave, Auburn Hills, MI. This hybrid position requires the employee to work from our location and live within a reasonable commuting distance.The successful candidate will lead the design, development, and testing of AUTOSAR...


  • Auburn Hills, Michigan, United States United Software Group Full time

    Job DescriptionThe Calibration Engineer - Powertrain Systems is responsible for leading the development and verification of calibrations in the Powertrain area, specifically in Torque Control. This role requires strong communication and organization skills, as well as knowledge of CAN-based communication and tools.Key Responsibilities:Develop and verify...


  • Auburn Hills, Michigan, United States Continental Automotive Systems, Inc. Full time

    Job Title: Sr Staff Software EngineerContinental Automotive Systems, Inc. is a leading manufacturer of automotive systems and a pioneer in automated driving. We are seeking a highly skilled Sr Staff Software Engineer to join our team in Auburn Hills, MI.The PositionWe are looking for a talented software engineer to analyze customer and internal reported...


  • Auburn Hills, Michigan, United States United Software Group Full time

    Job SummaryUnited Software Group is seeking a highly skilled Senior Computational Fluid Dynamics Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and implementing computational fluid dynamics (CFD) models for engine airflow and combustion system/components simulation. Key ResponsibilitiesDevelop and...


  • Auburn Hills, Michigan, United States CONTINENTAL AUTOMOTIVE SYSTEMS, INC. Full time

    Job Title: Sr. Staff Software EngineerAt Continental Automotive Systems, Inc., we are seeking a highly skilled Sr. Staff Software Engineer to join our team in Auburn Hills, Michigan.Job Summary:We are looking for a seasoned software engineer to lead our software development team in planning and executing software projects from start to finish. The ideal...