Job Description: Director of Engineering
Company Overview: 24G is a leading provider of Workforce Enablement software solutions designed to engage, reward, and upskill modern workforces. Our mission is to accelerate business outcomes and career growth through more effective learning experiences.Position: Director of EngineeringLocation: Troy, MI (Hybrid)Reports to: PresidentPosition Summary: We are seeking a visionary Director of Engineering to lead our software development teams. This role encompasses overseeing application architecture, design, feature development, quality assurance, security, and managing the end-to-end engineering process.
The ideal candidate is a dynamic leader with a passion for building scalable technology platforms for enterprise clients, leveraging both onshore and offshore teams. Proficiency in AWS and a strong ability to manage AWS solutions effectively are essential.Key Responsibilities:
- Leadership and Strategy:
- Provide strategic direction and leadership to the engineering teams, offering guidance on software development vision and strategies.
- Align engineering strategies with the company’s goals and vision.
- Foster a culture of innovation, collaboration, and continuous improvement.
- Engineering Management:
- Lead and manage onshore and offshore engineering teams, including scrum masters, full-stack pods, front-end and back-end engineers, and QA teams.
- Organize and prioritize development team workload in order to meet delivery deadlines
- Set application architecture direction and work closely with staff to design
- solution that meet product/business requirements
- Evolve and enhance application systems to maximize performance, security and meet product/business need
- Manage forecast and schedule to achieve product delivery scope, schedule and cost
- Manage and track Key Performance Index (KPI) to ensure and maintain high team performance
- Ensure quality, smooth and efficient delivery by applying continuous integration and continuous delivery methodology
- Implement best practices for software development, quality assurance, deployment, and maintenance.
- Ensure efficient and effective use of AWS solutions and manage AWS infrastructure.
- Collaboration and Communication:
- Work closely with other departments, including Sales, Marketing, Product Owners, and Customer Support, to ensure seamless product delivery and customer satisfaction.
- Communicate product and engineering progress, challenges, and solutions to senior leadership.
- Manage staff and consultants/contractors across different geographic locations to ensure team performs at the highest standard and develop a One Team culture
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred.
- Minimum of 10 years of experience in product development and engineering management.
- Experienced in building consumer-facing web and mobile software platforms at scale using Node.js and Vue.js
- Experience migrating to and building Micro Service Architectures
- Proven experience managing onshore and offshore teams via agile methodologies (scrum and kanban).
- Experienced in utilizing and optimizing multiple database systems, including MySQL (Aurora), and NoSQL databases such as DynamoDB and Redis
- Strong knowledge and hands-on experience with AWS solutions.
- Excellent leadership, communication, and interpersonal skills.
- Ability to work in a fast-paced, dynamic environment and manage multiple priorities.
- Strong problem-solving skills and a proactive approach to identifying and addressing challenges.
- Benefits and perks:
- Competitive base salary and a rewarding commission structure based on sales performance.
- Free Drinks and Coffee
- Free Onsite Bowling for employees, friends and family
- Open environment optimal for cross departmental collaboration
- Onsite Golf Simulator
- Dog friendly - Bring your pet to the office
- United Healthcare Medical
- Blue Cross Blue Shield Dental and Vision
- Guardian Life Insurance, long-term disability, short-term disability
- Voya 401(k)
- 401(k) Matching
- Flexible Time Off
This job description is intended to outline those functions typically performed by individuals assigned to this classification. This description is not intended to be all - inclusive or to limit the discretionary authority of supervisors to assign other tasks of similar nature or level of responsibility. 24G reserves the right to change or assign to this position as required.This is a W2 position only. We are not offering sponsorship at this time.24G, LLC is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, religion, sex, national origin, Veteran status, gender, sexual orientation or disability.