Software Engineer II

ArthrexPelican Bay, FL

About The Position

Arthrex is a global medical device company and a leader in new product development and medical education in orthopedics. Arthrex is actively seeking a Software Engineer II who works directly with the IT departments within Arthrex and will get to design, develop, test, and maintain high-quality software to meet business and customer needs. Depending on the role, Software Engineers work on development initiatives that include: Develop features and capabilities for end users, either external customers or internal employees. Develop platforms such as data engineering and developer tooling. Configure and customize vendor-provided packaged software. Excellent communications and analytical skills, strong technical project management skills will be essential for this position. Join our talented team at a global medical device company focused on Helping Surgeons Treat Their Patients Better™.

Requirements

  • Experience developing software using Agile methodologies is preferred.
  • Experience in one or more programming languages.
  • Experience with professional development tooling.
  • Understanding of software development lifecycle.

Nice To Haves

  • Any experience in at least one of the following is desired:
  • Building and enhancing custom solutions using modern programming languages
  • Web development technologies such as Ruby on Rails, React, HTML, CSS, JavaScript
  • Mobile development technologies such iOS, Android, Xamarin, .NET MAUI, Flutter, React Native
  • Relational or NOSQL Database programming
  • Willingness to learn any language or technology required by the project
  • Certifications are a plus

Responsibilities

  • Write high-quality code that satisfies customer needs.
  • Promote a collaborative team environment and work closely with colleagues to achieve business objectives.
  • Collaborate with stakeholders (e.g., business stakeholders, product owners, project managers, and end users) to understand functional and non-functional requirements.
  • Adhere to established development practices and processes.
  • Analyze and understand business processes and apply that learning in the development of technical solutions.
  • Investigate and propose solutions to design problems.
  • Analyze and create new configuration for packaged software, where applicable.
  • Participate in scope of work estimation and forecasting.
  • Participate in the development of integrations.
  • Adhere to architecture, design, implementation, and security standards and best practices.
  • Participate in code reviews or use collaborative programming techniques to promote high quality business outcomes.
  • Develop reusable software building blocks to enable faster delivery.
  • Conduct functional and performance testing where appropriate.
  • Prepare technical documentation, including technical specifications, unit test results, performance test results, and migration plans, where applicable.
  • Participate in production support activities.
  • Adhere to the Quality System Procedure and Change Control.
  • Contribute to all aspects of full stack development to provide value to customers, where applicable.

Benefits

  • Medical, Dental and Vision Insurance
  • Company-Provided Life Insurance
  • Voluntary Life Insurance
  • Flexible Spending Account (FSA)
  • Supplemental Insurance Plans (Accident, Cancer, Hospital, Critical Illness)
  • Matching 401(k) Retirement Plan
  • Annual Bonus
  • Wellness Incentive Program
  • Free Onsite Medical Clinics
  • Free Onsite Lunch
  • Tuition Reimbursement Program
  • Trip of a Lifetime
  • Paid Parental Leave
  • Paid Time Off
  • Volunteer PTO
  • Employee Assistance Provider (EAP)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service