LEAD SOFTWARE ENGINEER

Antal International
Municipality of Madrid, Spain
20 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Municipality of Madrid, Spain

Tech stack

Java
JavaScript
Amazon Web Services (AWS)
Azure
C++
Distributed Systems
Elasticsearch
Spring
Python
PostgreSQL
Maven
MySQL
Redis
Software Engineering
Solr
Software Organization
React
Spring-boot
Angular
Information Technology
Front End Software Development
Docker
Go
Programming Languages

Job description

  • Manage a team of software engineers
  • Communicate with the different parts of the company to identify the needs for tools, databases, applications
  • 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
  • Identify an efficient breakdown into modular, reusable microservices
  • Develop application architecture guiding principles, policies, best practices, and standards and drive the best practices
  • Build and operate the infrastructure and tooling that runs the internal and external systems and powers the data flows of the company
  • Mentor and teach other team members to help improve their skills and elevate the software organization

Requirements

  • 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 general-purpose programming languages including C++, Java, JavaScript, Python, Go Language, React, SpringBoot, Spring, Angular, Maven, Docker, Redis, Elasticsearch, Solr, Athena, MySQL, & Postgres
  • Experience working with teams on complex problems and translating them into efficient, scalable, and easy to maintain data engineering solutions
  • 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

Apply for this position