Senior Algorithms Software Engineer

Digital healthcare startup focused on predicting, preventing, and treating pain through an end-to-end platform, serving 25,000 enterprise clients across three continents.
Porto, Portugal
$90,000 - $150,000
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
Healthcare · AI

Description For Senior Algorithms Software Engineer

Sword Health is revolutionizing healthcare with its mission to free two billion people from pain through their innovative end-to-end platform. As a rapidly growing startup valued at $3 billion, they've demonstrated remarkable success with 67% of members achieving pain-free lives and a 70% reduction in surgery intent. The company serves 25,000 enterprise clients across three continents and has raised over $300 million from prestigious venture firms.

The Senior Algorithms Software Engineer role is part of their versatile Algorithms team, which combines software engineering excellence with technical expertise in Computer Vision, Signal Processing, Kinematics, Control, and Data Science. You'll be working on their core motion tracking and analysis engine that powers their AI Care Specialist, providing real-time feedback to members during exercise sessions.

This position offers a unique opportunity to make a significant impact on global healthcare while working with a talented team of 900+ professionals. The role demands strong technical skills in Java development, algorithm design, and system architecture, along with the ability to learn quickly and adapt to new challenges. You'll be contributing to a mission-driven company that values innovation, patient care, and delivering exceptional results.

The company offers an attractive benefits package including health insurance, equity, unlimited vacation, and flexible remote work options. As a Forbes Best Startup Employer in 2024, Sword Health provides a collaborative, fast-paced environment where you can grow your career while contributing to meaningful healthcare solutions. The position is based in Portugal, offering the flexibility to work remotely or hybrid from their offices in Porto or Lisbon.

Last updated 3 months ago

Responsibilities For Senior Algorithms Software Engineer

  • Design and implement real-time algorithms for guided exercise experience
  • Implement features in production codebase using Java
  • Write efficient and scalable code and contribute to technical decisions
  • Collaborate with other teams on requirement definition
  • Troubleshoot, debug, maintain code and documentation
  • Create tests and validation processes
  • Improve product through data-driven analysis
  • Mentor junior engineers and promote best practices

Requirements For Senior Algorithms Software Engineer

Java
  • 5+ years of experience in solving complex problems with software
  • 5+ years of software development experience
  • Solid knowledge of design patterns and system design
  • Ability to learn quickly and dive deep into new problems
  • Ability to interface with non-technical stakeholders
  • Ability to visualize and interpret different types of data
  • Critical thinking & self-direction
  • Strong collaboration skills
  • Must be based in Portugal with valid EU visa

Benefits For Senior Algorithms Software Engineer

Dental Insurance
Medical Insurance
Vision Insurance
Equity
  • Health, dental and vision insurance
  • Meal allowance
  • Equity shares
  • Remote work allowance
  • Flexible working hours
  • Unlimited vacation
  • Snacks and beverages
  • English classes
  • Unlimited access to Learning Platform

Interested in this job?

Jobs Related To Sword Health Senior Algorithms Software Engineer

Senior Backend Engineer

Senior Backend Engineer role at Sword Health, developing healthcare technology solutions with Go/Node.js, focusing on pain management platform development.

NetSuite Developer

Senior NetSuite Developer position at Sword Health, focusing on ERP system development and optimization for a leading healthcare technology company.

AWS FSx Lustre - SDE III, FSx

Senior Software Engineer role at Amazon Web Services, working on FSx for Lustre team in Boston, building high-performance cloud storage solutions.

Software Development Engineer, AWS FSx for Windows

Senior Software Engineer role at AWS FSx for Windows team, building distributed file system services with competitive pay $129,300-$223,600 and comprehensive benefits.

Software Development Engineer III, Aurora

Senior Software Engineer role at AWS Aurora team, building large-scale distributed database systems with focus on performance and reliability.