AFL manufactures industry-leading fiber optic cable connectivity and accessories and provides engineering and installation services for some of the largest telecom customers in the world. Our company was founded in 1984 with a single fiber optic cable and today we manufacture thousands of products generate an excess of $2B in revenue and employ approximately 9000 associates worldwide. At AFL we recognize that our employees are our greatest asset. We hire and train each individual investing in them to ensure success in their careers. With a commitment to professional development and growth let us connect you to your next career opportunity.
What We Offer:
- A hybrid in office schedule for qualifying employees
- Flexible time off policy
- 401K Company match (up to 4% - dollar for dollar)
- Professional development training and tuition reimbursement programs
- Excellent medical dental vision and life insurance policy options
- Opportunities for career advancement with an industry leading company!
We are seeking a Software Development Manager to join our AFL Test & Inspection Equipment Group in Westford MA. This individual collaborates with the Product Line Manager (PLM) to understand product requirements and with other engineering managers and the software engineering team to develop plans that meet those requirements. Supports sales teams and customers with questions and issues related to the released software and firmware. After gaining knowledge of our environment there is the opportunity for this position to work under our Hybrid schedule working both in the office and remotely.
Responsibilities
- Works on product/project teams developing plans creates the software development schedule and coordinates with other team members to ensure that work is being completed against plan.
- Reports software development status to management so that informed quality decisions can be made about functionality under development.
- Establishes protocols documents procedures and makes recommendations for all phases of software development on specific products.
- Collaborates with PLM software architect and development teams setting technical direction to meet short- and long-term goals.
- Assists the team with finding debugging and correcting trouble spots in the software.
- Supports the sales teams with software installations functional operation of software and upgrading to new versions.
- Answers customer questions related to the software applications.
- Works in a fast-paced dynamic environment supporting multiple products on varied release cycles.
- Effectively communicates complex and/or difficult information to both technical and non-technical audiences.
Qualifications
- Bachelors degree in Computer Science Engineering Business or a related discipline
- Strong technical skills with the ability to perform under pressure and adhere to deadlines.
- Strong knowledge of software quality practices and ability to learn and adapt to emerging concepts.
- Understanding of Software testing both manual and automated software testing
- 10 years of experience with at least one mainstream programming language such as Java C C# JavaScript or a related OOP or functional programming language.
- Minimum 2 years previous team lead or management experience.
- Must have experience with web mobile and/or embedded software development projects.
- Proven track record of project completion on time and on budget.
Personal Qualities
- A collaborative and influential team player able to effectively work across multiple departments.
- A self-starter who can work independently.
- Excellent analytical skills with the ability to portray information in a logical and well-organized manner detail-oriented.
- Strong work ethic and commitment to the product timeline and deliverables
- Ability to lead multiple projects at the same time.
Required Experience:
Manager