Taro Logo

Software Engineer

Empatica is a full-stack, digital healthcare company, changing health monitoring and treatment development through AI platform, digital biomarkers, and medical wearables.
Milan, Metropolitan City of Milan, Italy
Backend
Mid-Level Software Engineer
Hybrid
51 - 100 Employees
AI · Healthcare
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer

Empatica, a full-stack digital healthcare company, is seeking a Software Engineer to focus on software architecture and system integration. The role involves connecting Empatica's healthcare technology with platforms like Odoo, Salesforce, Stripe, Shopify, Pardot, and Mailchimp. Key responsibilities include software architecture, system integration, development and implementation, system configuration management, troubleshooting, collaboration with cross-functional teams, custom development, API design, quality assurance, and technical support. The ideal candidate should have a degree in computer science or related field, experience in system integration, strong programming skills (Python, TypeScript, Go, or Kotlin), familiarity with API development, and excellent problem-solving and communication skills. Empatica offers a fast-paced, international work environment with 110+ diverse team members, opportunities for growth, and the chance to make a significant impact in healthcare technology. Benefits include competitive salary, stock options, health insurance, Gympass membership, mental health support, free lunch, flexible hours, and more. The position is based in Milan with hybrid work options.

Last updated 10 months ago

Responsibilities For Software Engineer

  • Architect, develop, and implement seamless integration solutions for Empatica's healthcare platform
  • Participate in the development and implementation of integration solutions
  • Oversee the configuration management of integrated systems
  • Work with the team to identify and resolve issues related to system architecture and configuration
  • Work closely with cross-functional teams to understand business needs and translate them into effective system integrations
  • Contribute to the development and maintenance of custom integration scripts and the design of APIs
  • Collaborate with the QA team in testing and validating integration solutions
  • Provide ongoing technical support for existing integrations, troubleshoot issues, and implement enhancements

Requirements For Software Engineer

Python
TypeScript
Go
Kotlin
  • Bachelor's or master's degree in computer science, software engineering, or related field
  • Proven experience in system integration, particularly with platforms like Odoo
  • Strong programming skills, ideally in languages such as Python, TypeScript, Go, or Kotlin
  • Familiarity with API development, data synchronization techniques, and integration middleware
  • Demonstrated ability to contribute to the design and implementation of scalable, secure, and high-performance software solutions
  • Strong problem-solving skills, with experience in resolving technical challenges in collaborative environments
  • Effective communication skills, with a focus on teamwork and collaboration across different departments

Benefits For Software Engineer

Medical Insurance
Equity
Mental Health Assistance
Education Budget
  • Competitive salary
  • Employee stock options
  • Health Insurance
  • Gympass membership
  • Mental health and wellness platform membership
  • Free healthy lunch every day
  • Free Kindle and books
  • Flexible working hours
  • Personal learning and development budget
  • Offices in Milan City Center and Downtown Boston
  • Annual beach retreat in Sardinia, Italy

Interested in this job?