Skip to main content
Back to Search

Software Engineering Manager

Req ID: J2344226-IL

  • Location
    Burlington, Massachusetts, United States of America
  • Category Manufacturing Engineering
  • Posted Wednesday, December 7, 2022
  • Type Full time
  • Job Type Permanent Employee

At Jabil we strive to make ANYTHING POSSIBLE and EVERYTHING BETTER. With over 260,000 diverse, talented and dedicated employees across 100 locations in 30 countries, our vision is to be the most technologically advanced and trusted manufacturing solutions provider. We combine an unmatched breadth and depth of end-market experience, technical and design capabilities, manufacturing know-how, supply chain insights and global product management expertise to enable success for the world’s leading brands. We are driven by a common purpose to make a positive impact for each other, our communities, and the environment.

Job Description

Kasalis is a global supplier of advanced automation and production systems for the active alignment, assembly, and test of leading-edge optical devices and electro-optical systems including compact camera modules, NIR and visible light projectors, LiDAR systems, augmented reality systems, and structured light 3D sensing systems. We work on innovative, state-of-the-art technologies from some of the world’s most recognizable brands in the technology space.

Kasalis is part of Jabil, one of the top manufacturers in the world, with more than 200,000 employees worldwide in over 100 facilities.

About the Job

We are searching for an experienced and motivated leader for our software team. This team develops complex and robust alignment algorithms and machine control software for optical assembly and test equipment. In this role the candidate will manage the software engineering team, architect and plan technical solutions, develop and maintain processes, contribute technically to projects, and work with the project management team to help ensure that our projects are on time and on budget.

Essential Duties and Responsibilities

Leadership and Management

  • Lead and manage the software engineering department. Work with director to build up the team, maintain and improve the team competencies according to company’s business requirements.

  • Mentor, coach, and motivate the software team to perform at a high level.

  • Produce short and long-term resource forecasting information and monitor utilization on a weekly and monthly basis.

  • Participate in project review meetings and monthly resource planning meetings.

  • Work with your team members to set and achieve development goals throughout the year and prepare yearly evaluations.

  • Recruit, hire, and retain software team members.

  • Work closely with the rest of the Kasalis management team on technology roadmaps and strategic planning.

Technical Management and Contribution

  • Lead the development of new technologies and processes, both within the software group and within Kasalis as a whole.

  • Develop, document, and implement the necessary technical processes to ensure consistently high performance in all areas.

  • Participate in major design reviews.

  • Work with program management to monitor and co-manage risk mitigations, budgets, and deadlines for active projects.

  • Provide input and estimates for quotations and statements of work.

  • Function as a technical contributor as needed.

Required Skills and Abilities

  • Experience programming in multiple languages, preferably Python, C++ and C#.

  • Strong data analysis and problem-solving skills.

  • Strong sense of ownership and accountability

  • Strong verbal and written communication skills.

  • Ability to interact with customers and internal stakeholders.

  • Excellent collaboration skills. Should be able to work with multiple teams across domains to resolve a complex issue.

  • Ability to work on challenging assignments with aggressive schedules.

  • Excellent process and people management skills.

  • Ability to resolve conflict.

Desired Skills

Some set of the below skills would be desirable, but areas where a candidate is lacking can be learned on the job.

  • Experience with factory automation software and machine control, such as Beckhoff and/or B&R.

  • Experience with machine vision and image processing, and libraries like OpenCV.

  • Experience with motion control or industrial robotics.

  • Experience with hardware communication.

  • Experience with machine process optimization (accuracy, cycle time).

Education and Experience

  • Bachelor or above degree with 8+ years software development experience, including at least 4 years management experience.

  • Technical project management experience is a plus.

Jabil, including its subsidiaries, is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identify, age, disability, genetic information, veteran status, or any other characteristic protected by law.

BE AWARE OF FRAUD: When applying for a job at Jabil you will be contacted via correspondence through our official job portal with a e-mail address; direct phone call from a member of the Jabil team; or direct e-mail with a e-mail address. Jabil does not request payments for interviews or at any other point during the hiring process. Jabil will not ask for your personal identifying information such as a social security number, birth certificate, financial institution, driver’s license number or passport information over the phone or via e-mail. If you believe you are a victim of identity theft, contact the Federal Bureau of Investigations internet crime hotline (, the Federal Trade Commission identity theft hotline ( and/or your local police department. Any scam job listings should be reported to whatever website it was posted in.

Accessibility Accommodation

If you are a qualified individual with a disability, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access site as a result of your disability. You can request a reasonable accommodation by sending an e-mail to with the nature of your request and contact information. Please do not direct any other general employment related questions to this e-mail. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.

Image 17 (1)

Not ready to apply? Join the Jabil Career Network!

Learn about upcoming career opportunities and events at Jabil

Join now