Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Michaels Logo

Manager - Software Engineering

Michaels

Salary not specified
Oct 27, 2025
Irving, TX, US
Apply Now

Michaels is looking to build and maintain exciting experiences for their customers that differentiate them in the e-commerce space, requiring strong engineering leadership to address challenges like scalability and robustness while fostering team growth.

Requirements

  • Experience with large scale web traffic and data structures, Algorithms, Linear Algebra.
  • Knowledge of programming languages including Java, Python, C, C++. MongoDB, and MySQL
  • Experience in building search systems such as Elastic, SORL, Lucene , Algolia and large-scale data pipelines
  • Experience with cloud services, such as AWS, Google Cloud, Microsoft Azure.
  • Experience in machine learning/computer vision/natural language processing applications
  • Computer Science fundamentals experience in object-oriented design, data structures, algorithms
  • Experience building complex software systems that have been successfully delivered to customers

Responsibilities

  • Manage highly skilled team of software engineers
  • Collaborate with engineering teams to advocate for and drive change on behalf of your team
  • Be willing to dig in and provide hands-on support building software when needed to help support your team and Michaels.
  • Develop and execute systems strategies to support business goals
  • Partner with product managers, designers, and analytics to ensure that your team is delivering value for customers
  • Facilitate continuous learning and improvement for your team
  • Participate in end-to-end recruiting process, hiring and on-boarding exceptional engineering talent

Other

  • Successful candidates will be strong people leaders who can prioritize well, communicate clearly, and have a consistent track record of developing teams and delivering results.
  • Have a high level of comfort with analytical approaches and quantitative methods
  • Develop and leverage internal and external partnerships and networks to maximize the achievement of business goals
  • Ensure team goals are achieved
  • Be responsible for the growth of the team including individuals' career growth, skill set development, and hiring the right resources