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 4 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.

Global Supply Manager

Global Supply Manager position at Apple, focusing on strategic sourcing, supplier negotiations, and supply chain optimization in San Diego.

Software Development Engineer, Appstore

Software Development Engineer role at Amazon's Appstore team, focusing on building scalable systems for app developers and customer experience.

Software Development Engineer II, Direct Fulfilment

Software Development Engineer II position at Amazon's Direct Fulfillment team, building scalable systems for vendor dropship operations in India and global markets.

Software Development Engineer, Amazon MSK

Software Development Engineer role at Amazon MSK team, building and enhancing streaming data services using Apache Kafka, with competitive compensation and benefits.