Demo

Senior Software Engineer

JBL Resources
Ann Arbor, MI Full Time
POSTED ON 12/31/2025
AVAILABLE BEFORE 2/1/2026

Senior Software Engineer

Location: Ann Arbor, Michigan (Hybrid)

About Our Client:

Our Hiring Company, a best-in-class Medical Device Manufacturer has an opening for a new team member at their facility. Holding itself to the highest standards of integrity, quality and excellence, this company has contributed to the healthcare industry for over 90 years and has been rated as Forbes top 14 most innovative companies in the world. With a strong vision for making medical treatments easier on its patients, this company gears its technological innovations from its top-talented engineers towards making a significant contribution to our society.


Key Responsibilities:

  • Demonstrating a strong commitment to patient safety and product quality by following all quality policies, procedures, and regulatory requirements.
  • Executing all phases of the software development lifecycle, including specification, design, implementation, testing, and documentation.
  • Providing technical leadership on development tasks and mentoring junior team members.
  • Generating, reviewing, and evaluating software documentation and code.
  • Evaluating and recommending tools, technologies, and development techniques to enhance product quality and efficiency.
  • Prototyping software for demonstrations and feasibility studies.
  • Performing hardware/software integration and supporting verification testing.
  • Contributing to planning and executing projects related to product development, process improvements, and new manufacturing technologies.
  • Identifying opportunities for cost reduction, productivity gains, and quality enhancements through research and analysis.
  • Defining software requirements and assisting with the development of verification requirements.
  • Collecting, analyzing, and presenting data to support business plans and project tracking.
  • Managing schedules, reporting progress, and participating in cross-functional meetings.


Qualifications:

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Biomedical Engineering, or a related discipline or a master’s degree in a related field.
  • 6 years of experience in software design and implementation (or 5 years with a master’s degree).
  • Experience with structured or object-oriented programming.
  • Strong understanding of the full software lifecycle, including documentation and testing.
  • Intermediate proficiency in Microsoft Office and standard software tools.
  • Experience in the medical device industry preferred.
  • Strong communication skills, problem-solving ability, and commitment to high-quality engineering.


Interested Candidates please apply on our website at https://jobs.jblresources.com.

For more information about our services and great opportunities at JBL Resources, please visit our website: https://www.jblresources.com.

JBL Resources is proud to have earned the reputation of being a premier provider of top talent professionals in the fields of engineering, human resources, logistics, operations, and supply chain management. As specialists in both permanent placement and contract services, our mission is to help companies and individuals become all they were created to be.

**JBL is an Equal Opportunity Employer and E-Verify Company

Salary : $95,000 - $120,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$110,457 - $133,106
Income Estimation: 
$136,611 - $163,397
Income Estimation: 
$135,163 - $163,519
Income Estimation: 
$131,953 - $159,624
Income Estimation: 
$150,859 - $181,127
Income Estimation: 
$131,953 - $159,624
Income Estimation: 
$169,825 - $204,021
Income Estimation: 
$166,631 - $195,636
Income Estimation: 
$162,237 - $199,353
Income Estimation: 
$181,083 - $218,117
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at JBL Resources

  • JBL Resources Wilmington, DE
  • Sr. R&D Test Engineer Location: Wilmington, Delaware About Our Client: Our Hiring Company, a best-in-class Medical Device Manufacturer has an opening for a... more
  • 3 Days Ago

  • JBL Resources Irvine, CA
  • Sr R&D Validation Engineer Location: Irvine, California About Our Client: Accepting no less than the absolute best, our client has climbed to the top, gain... more
  • 4 Days Ago

  • JBL Resources Wilmington, DE
  • MES Quality Engineer Location: Wilmington, Delaware About Our Client: Our Hiring Company, a best-in-class Medical Device Manufacturer has an opening for a ... more
  • 6 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Ann Arbor, MI area that may be a better fit.

  • Jobs via Dice Milford, MI
  • Job Description Work Arrangement: Hybrid: This means the successful candidate is expected to report to their primary location (Milford, MI) three times per... more
  • 18 Days Ago

  • Barracuda Networks Inc. Ann Arbor, MI
  • Req ID: 26-322 (Ann Arbor, Michigan) Come join our passionate team! Barracuda is a leading cybersecurity company providing complete protection against comp... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!