Empatica
Empatica is a full-stack, digital healthcare company, forever changing the way health is monitored and new treatments are developed through our AI platform, digital biomarkers, and state-of-the-art medical wearables. Our customers range from some of the world’s largest institutions (such as NASA, Harvard University, and top-tier pharmaceutical companies, to name a few), to individual users who message us every day and tell us how our products changed their lives .
If you are looking to join a fast-paced growth environment and do meaningful work that can make a true impact in the world, then keep reading.
About the Role
We are seeking a skilled Software Engineer to focus on system integration, playing a critical role in connecting Empatica's healthcare technology with leading business platforms like Odoo, Salesforce, Stripe, Shopify, Pardot, and Mailchimp. Your work will be pivotal in enhancing data flow and system efficiency, contributing directly to our mission of advancing human health through technology.
Key Responsibilities
o Design, develop and implement integration solutions for Empatica's healthcare platform with Odoo, our ERP platform.
o Integrate information flows between Odoo, Salesforce, Stripe, Shopify, Pardot, Mailchimp, and Zendesk.
o Manage System Configuration. Oversee the configuration management of integrated systems, ensuring that all settings are optimized for performance and are aligned with business objectives. This includes setting up and maintaining configuration standards, documenting system configurations, and adjusting settings as required to meet evolving needs.
o Troubleshoot Configuration Issues. Identify and resolve any issues arising from system configuration, ensuring a smooth and efficient operation of integrated platforms.
o Collaborate with cross-functional teams to understand and translate business needs into efficient system integrations.
o Develop and maintain custom integration scripts and utilize APIs for optimal data synchronization and workflow automation.
o Develop services and APIs for our products
o Ensure robust, scalable, and secure connections between different systems, maintaining data integrity and system compatibility.
o Perform thorough testing and validation of integration solutions together with our Quality Assurance team, ensuring their reliability and effectiveness in a clinical setting.
o Provide technical support for existing integrations, troubleshoot issues, and implement enhancements as business needs evolve.
o Stay abreast of the latest trends in system integration and propose innovative solutions to improve Empatica's technological ecosystem.
Some important details:
* Empatica is an international environment with offices in Europe, the US, and Korea and so we conduct all our work in English.
* This role will be based in our Milan office, with flexible options for hybrid work.
Requirements
The ideal candidate for this position has:
* Bachelor’s or master’s degree in computer science, software engineering, or related field.
* Proven experience in system integration, especially with platforms like Odoo.
* Strong programming skills, ideally in languages such as Python and JavaScript/TypeScript.
* Familiarity with API development, data synchronization techniques, and integration middleware.
* Excellent problem-solving abilities and a drive to work in a fast-paced, innovative environment.
* Effective communication skills for collaborating with diverse teams within Empatica.
Life at Empatica
You will join a fast-growing, international, and diverse team of 110+ talented people who care passionately about what we do and the difference we are making in the world. You’ll get the opportunity to work directly with colleagues across all levels of the organization, no matter their seniority, and learn from the people that built the business and our products.
If you jump on board, we can guarantee it won't be an easy ride, but it will be one of the most rewarding experiences in your career, one that will allow you to learn a lot, have true ownership of your work, and test your whole skillset on multiple projects which are helping thousands of people worldwide.
Read our blog post and find out some reasons why we love working at Empatica .
Inclusion & Diversity
At Empatica we embrace diversity and inclusion. We have colleagues from 27 different countries, while more than 50% of our team is women (double the tech average!) We believe this makes Empatica a more exciting and stimulating place to work, and brings different points of view to the table while fostering a spirit of communication, collaboration, and care, where everyone’s opinion and thoughts matter.
Benefits
* Multiple opportunities to be challenged and step up your career in a fast-growth company in one of the hottest areas of tech
* Competitive salary
* Employee stock options - we want everyone who joins us to own part of the company and our success
* ️ We have offices in Milan City Center and Downtown Boston. And every summer, we hold an amazing beach retreat in Sardinia, Italy
* Health Insurance
* ️♀️ Gympass membership with access to gyms, online classes, personal training sessions, and nutrition plans
* Membership for mental health and wellness platforms
* Free healthy lunch every day
* Free Kindle and books
* ️ Flexible working hours
* Personal learning and development budget
* Free cookies, if you deserve them
* Much more…