Michaels Stores · 3 days ago
Director - Software Engineering
Wonder how qualified you are to the job?
Education
Insider Connection @Michaels Stores
Responsibilities
Direct highly skilled team of software engineers
Own project strategy and execution
Set goals, strategies, budgets, and oversee the deployment of large/enterprise scale initiatives
Encourage a data-driven culture to improve efficiency, scalability, stability, and security of applications
Provide hands-on support building software when needed
Develop and leverage internal and external partnerships to achieve business goals
Ensure team goals are achieved and deliver value for customers
Facilitate continuous learning and improvement for the team
Participate in recruiting, hiring, and onboarding engineering talent
Responsible for team growth, career development, and hiring
Resolve cross-functional issues and provide guidance
Other duties as assigned
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s degree in Computer Science, or STEM related field of study
Experience with large scale web traffic design
Working knowledge of data structures and general algorithms
Working knowledge of time / space complexities
Proficient in one or more of the following programming languages: Java, JavaScript, Python, C, C++, and web frameworks such as React
Knowledge of relational databases and NoSQL
Experience with cloud services, such as AWS, Google Cloud, Microsoft Azure
7+ years of experience in software development
5+ years directing engineering teams with growing responsibility
Computer Science fundamentals experience in object-oriented design, data structures, algorithms
Experience building complex software systems that have been successfully delivered to customers
Experience as a successful tech leader building, managing and mentoring engineering teams
Excellent verbal and written communication skills
Excellent project management skills
Be an action-oriented, independent, self-starter comfortable working in an unstructured, fast-paced environment
Proven ability to manage multiple, time-sensitive products and competing priorities simultaneously with minimum guidance and high attention to detail
Preferred
Ability to navigate a rapidly changing landscape, while handling multiple responsibilities
Curious about new technology and always looking to acquire new knowledge
Company
Michaels Stores
At The Michaels Companies Inc, our purpose is to fuel the joy of creativity.
Funding
Current Stage
Public CompanyTotal Funding
$119.66M2021-03-03Acquired· by Apollo ($5B)
2014-06-30IPO· nasdaq:MIK
2009-07-02Series Unknown· $119.66M
Leadership Team
Recent News
2023-02-20
Company data provided by crunchbase