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

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 6 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?

Jobs Related To Empatica Software Engineer

Software QA Engineer

Join Empatica as a Software QA Engineer to ensure quality of life-saving medical devices through testing and automation.

Software QA Engineer, Device OS

Quality Assurance Engineer position at Amazon Lab126, focusing on Device OS testing and automation, requiring 2+ years of QA experience.

Software Dev Engineer II, Delivery Choices

Mid-level Software Engineer role at Amazon focusing on developing innovative delivery experience solutions for millions of customers worldwide.

Salesforce Developer, PSME

Salesforce Developer position at Amazon Business, focusing on building and maintaining enterprise-scale marketing and sales technology solutions using Salesforce and related technologies.

Software Development Engineer, Last Mile Planning

Software Development Engineer role at Amazon's Last Mile Planning team, focusing on logistics optimization and delivery planning systems.