Software Engineering Supervisor

PRC-Saltillo•Wooster, OH
•$98,000 - $122,000

About The Position

The Software Engineering Supervisor leads and supports a team of iOS software engineers while contributing to software development for PRC-Saltillo communication devices and support tools. The role works closely with engineering leadership and cross-functional teams to deliver high-quality software that meets customer, regulatory, and business needs. It combines leadership, mentoring, problem-solving, and product development in support of communication technology that helps people connect and engage with the world. The supervisor assists management with department operations, resource coordination, budgeting, scheduling, process management, hiring, and administrative responsibilities. The role also mentors and supervises engineers, reviews software strategy to promote safe and maintainable products, and completes performance appraisals and related professional-development or disciplinary follow-up.

Requirements

  • Bachelor of Arts or Bachelor of Science in Computer Science, an equivalent degree, or equivalent work experience.
  • At least 6 years of experience developing native iOS applications using Swift; appropriate internship, co-op, or similar work experience may be considered.
  • Experience with software and product systems design and programming, including object-oriented design and MVC/MVVM architectures.
  • Strong leadership, coaching, and mentoring abilities.
  • Strong knowledge of native iOS application development using Swift.
  • Experience with iOS application architectures, including MVC and MVVM.
  • Excellent problem-solving and decision-making skills.
  • Strong written, verbal, and interpersonal communication skills.
  • Ability to communicate technical concepts to a variety of audiences.
  • Strong attention to detail and organizational skills.
  • Ability to work independently and collaboratively within a team environment.
  • Conflict-resolution and relationship-building skills.
  • Commitment to continuous improvement and professional development.

Responsibilities

  • Assist management with department operations, including coordination of resources and assets, budgeting, scheduling, process and work-system management, interviewing and hiring, and other administrative responsibilities.
  • Mentor members of the iOS software team and provide technical and administrative supervision of another engineer’s work.
  • Review software strategy with Engineering management and other engineers to ensure products are safe for end users, follow sound engineering practices, perform required functions, and can be maintained efficiently and effectively.
  • Complete performance appraisals in a timely manner and follow up as needed to support professional development or disciplinary actions for assigned staff.
  • Contribute to development of software for communication devices and support tools.
  • Work with engineering leadership and cross-functional teams to deliver software that meets customer, regulatory, and business needs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service