Arthrexposted 18 days ago
Full-time • Senior
Hybrid • Naples, FL
Miscellaneous Manufacturing

About the position

We are looking for a talented and passionate Platform Engineering Team Lead who wants to make an impact in the healthcare space. With over 40 years of experience in the medical device industry, Arthrex is dedicated to providing safe and reproducible solutions for health care professionals. We are seeking a team lead who will help us build and enhance our software platform as we continue to help surgeons treat their patients. As a Platform Engineering Team Lead you will lead a team of Platform Engineers with DevOps principles in providing infrastructure, services, and tools to support several custom software development teams. This role includes both people leadership responsibilities and hands-on technical work.

Responsibilities

  • Manages and leads a team of platform engineers. Works with the Software Development Director to ensure that team members are assigned to projects and work is completed.
  • Aligns with the software development leadership team on technical and process standards/patterns. Promotes standards and patterns amongst direct reports.
  • Mentors team members on technical patterns, best practices, and coding standards.
  • Coaches team members and guides them in roles that align with their skills and passion.
  • Interviews, hires and trains new platform engineer team members.
  • Provides performance reviews, appraises performance and resolves conflict with team members.
  • Provides leadership example to team members and provides feedback, training plans, and motivation to drive overall performance improvement in service delivery.
  • Leads the maintenance of infrastructure systems and tools, providing support for development teams.
  • Leads the maintenance and administration of shared tooling including off the shelf software, SaaS products, and custom tools.
  • Researches and assesses new technologies for use within infrastructure and automation processes. Adds these technologies to the roadmap as needed.
  • Guides and develops automation systems for continuous integration & deployment.
  • Actively monitors applications for abnormalities. Proposes and executes areas for improvement in regard to vulnerabilities, availability, and speed of the applications.
  • Works with development teams as needed to provide operational and infrastructure guidance for products to ensure business goals are met.
  • Occasional travel for training, meetings or trade shows may be required.

Requirements

  • High school diploma or equivalent required.
  • Bachelor's degree in Computer Science or related field strongly preferred.
  • 7+ years of professional experience. 1+ years of experience in a leadership position preferred.
  • Ability to manage a software development / infrastructure team - defining and assessing success metrics.
  • Demonstrate interpersonal and leadership skills required to interact with staff, colleagues, management, and internal/external customers.
  • Minimum of 7 years of hands-on experience developing and managing robust, high-availability production systems required.
  • 5 years of experience working alongside a software development team with knowledge of the entire software development lifecycle required.
  • Advanced experience with logging, performance monitoring and performance tuning tools.
  • Advanced experience with container virtualization and orchestration using technologies such as Kubernetes.
  • Advanced experience with distributed version control systems such as Git.
  • Experience managing relational database servers and assisting developers by giving suggestions for query tuning and database design. Experience with Microsoft SQL Server (MS SQL), MongoDB and PostgreSQL strongly preferred. Experience with NoSQL solutions is a plus. Knowledge of SQL required.
  • Advanced experience with management of Linux servers in a production environment. Experience with Debian is a plus.
  • Advanced experience in provisioning and managing cloud services using Infrastructure as Code (IaC) tools such as AWS CloudFormation, AWS CDK, or Terraform.
  • Advanced experience with automation and continuous integration tools (e.g. GitHub Actions).
  • Advanced experience using agile software development methodologies.
  • Excellent written and verbal communication skills.

Nice-to-haves

  • Experience with macOS is a plus.

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)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service