Lead Software Engineer

Barcelona, Seville, Madrid, Ljubljana or Remote

Type of employment

Full-Time, Permanent


Based on Experience

Probation period

6 months

Annual Bonus

Up to 20% Gross Salary

About the position

You Will Work in a Team Environment to:

o Manage a team of software engineers

o Communicate with the different parts of the company to identify the needs for tools, databases, applications

o Plan the architecture and development work-flow for front-end and back-end applications and distributed systems to build Universal Diagnostics internal and

external support systems and databases

o Identify an efficient breakdown into modular, reusable microservices

o Develop application architecture guiding principles, policies, best practices, and standards and drive the best practices

o Build and operate the infrastructure and tooling that runs the internal and external systems and powers the data flows of the company

o Mentor and teach other team members to help improve their skills and elevate the software organization

Your Background Includes:

• Bachelor's or master’s degree in Computer Science, Electrical Engineering, or similar technical field

• 10+ years of meaningful work experience designing, developing, testing, and maintaining full-stack applications

• Excellent knowledge of programming languages Python & R. Knowledge of other programming languages such as C++, Java, JavaScript, Go Language, React, SpringBoot, Spring, Angular, Maven, Docker, Redis, Elasticsearch, Solr, Athena, MySQL, & Postgres is a plus.

• Experience working with teams on complex problems and translating them into efficient, scalable, and easy to maintain data engineering solutions

• Experience with Jira & Confulence software

• Experience architecting and developing distributed systems on one of the cloud platforms like AWS, GCP, or Azure

• Experience with data federation and associated security principles and guidelines

• Knowledge of ISO and/or FDA Regulations (in particular, 21 CFR Part 11) and the Software Development Guidance documents is a plus

• Experience with building clinical applications including in-depth understanding of quality aspects of the solution

• Attention to detail

• Knowledge and experience with time management and timeline development

• Flexibility

• Strong oral and written communication skills in English

What we will offer

By being part of the team, you will be in a company that wants more than to become one of theleaders in the industry. We want to have a huge positive impact on society by achieving theambitious purpose of “making cancer a curable disease by detecting it earlier”.

Type of employment

Full-Time, Permanent


Based on Experience

Probation period

6 months

Annual Bonus

Up to 20% Gross Salary

Flexible work schedule

Remote work opportunities

Free day on your birthday

Parking incentive on office locations

Free cafe amenities on office locations

Possibility to buy extra vacation days

Optional health insurance plan

And more

What does a successful person look like at Universal Diagnostics S.L.?

Those who thrive at Universal Diagnostics prioritize, manage, and execute their own goals with ownership. They embrace working in collaborative mode in a multi-cultural and multi- disciplinary environment that allows to learn from others as well as share one’s own knowledge. They welcome and provide constructive feedback and criticism, trusting in the good intentions of others, and being secure in the knowledge that embracing mistakes is the best way to learn and grow. This position is meant for people who are driven by the opportunity to see their work having impact in the global fight against cancer.

Have any questions?

Apply now

First and last name
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
close icon
Oops! Something went wrong while submitting the form.