What are the responsibilities and job description for the Software Engineering Manager position at Flex Technology Group?
"You don’t build a business. You build people, and people build the business.”
Flex Technology Group is the largest Brand-Neutral Managed Print Services provider with an industry-leading Nationwide footprint. We are service and solutions professionals, providing support to clients of all sizes and industries from coast to coast. Our vast support network and unique proprietary technology make us more than Best-in-Class - we're in a class of our own.
Position Summary
Flex Technology Group is hiring a Manager, Software Engineering. The Manager, Software Engineering in the Products area, will lead and manage a team of software engineers to deliver high-quality software solutions. This role involves overseeing the development process, ensuring the timely delivery of projects, and fostering an innovative and collaborative work environment. The ideal candidate will have a strong technical background, excellent leadership skills, and a passion for technology.
The salary range for this role is $130,000-$160,000
Essential Functions and Responsibilities
- Lead, mentor, and manage a team of software engineers, ensuring they have the necessary tools, training, and support to perform their roles effectively.
- Oversee the planning, execution, and delivery of software development projects.
- Communicate project status, risks, and issues to stakeholders in a clear and timely manner.
- Provide technical guidance and support, helping solve complex problems and ensuring best practices.
- Work closely with other areas to ensure cohesive product development and alignment with business objectives.
- Continuously evaluate and improve development processes to enhance productivity, quality, and efficiency.
- Allocate resources effectively to ensure success while balancing workload and individual growth opportunities.
- Conduct performance reviews, provide feedback, and create development plans that foster career growth.
- Stay updated with industry trends and technology, encouraging an environment of learning and innovation.
- Manage the engineering department’s budget, ensuring cost-effective utilization of resources.
- Lead hiring and onboarding of new engineering talent.
Qualifications and Experience
Minimum Qualifications:
- Bachelor’s degree in Computer Science or relevant field.
- 5 years in a software development role and 2 years in a leadership or managerial role.
- Excellent leadership, communication, and interpersonal skills.
- Proven record of managing and delivering complex software projects on time and in budget.
- Ability to think strategically and make data-driven decisions.
- Strong understanding of Agile methodologies.
- A passion for continual learning and improvement.
- Must physically reside in the United States and an US citizen.
Preferred Qualifications:
- 3 years in a leadership role.
- Experience with our core technologies.
- React, TypeScript, NodeJS, ExpressJS, NestJS, SQL, AWS, Azure Fabric, Outsystems.
- Familiarity with DevOps practices and tools (e.g., CI/CD, Docker, Kubernetes).
- Experience with data analytics and machine learning.
- Knowledge of cybersecurity best practices.
- Managed Print Services industry experience.
EEO Statement
Flex Technology Group provides equal employment opportunities to all employees and applicants for employment. The Company prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, sexual orientation, gender identity or expression, national origin or ancestry, citizenship or immigration status, physical or mental disability, genetic information (including testing and characteristics), pregnancy (including childbirth, lactation and related medical conditions), protected veteran status, uniformed service member status, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, benefits, leaves of absence, compensation and training.
Salary : $130,000 - $160,000