Barcelona, Seville, Madrid, Ljubljana or Remote
Type of employment
Full-Time, Permanent
GROSS ANNUAL SALARY
Based on Experience
Probation period
6 months
Annual Bonus
Up to 20% Gross Salary
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
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
GROSS ANNUAL SALARY
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
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.