Logo of Huzzle

Software Engineering Manager

  • Job
    Full-time
    Senior & Expert Level
  • Software Engineering
    IT & Cybersecurity
  • Quick Apply

AI generated summary

  • You should have a degree in Computer Science, 5+ years in software development and leadership, strong mobile and backend skills, experience with GIT, CI/CD, Python, SQL, and a passion for agile methodologies.
  • You will manage software engineers in cross-functional teams, scale apps and SaaS features, coach peers, co-lead with the product owner, and foster collaboration in an agile environment.

Requirements

  • Computer Science or similar degree
  • More than 5+ years of Software development experience
  • More than 5+ years leading software engineers
  • Fully comfortable working with mobile Apps
  • Fully comfortable working with backend development, microservices and cloud infrastructure
  • Solid computer science foundations: algorithms and data structures
  • Good understanding of Software Design Patterns & Object-Oriented Programming
  • Solid understanding of system architecture (backend, web and mobile)
  • Worked with the version management tool GIT
  • Awareness of DevOps best practices and experience with CI/CD tools.
  • Coaching and mentoring software engineers
  • Co-lead the team with the Product owner
  • Enthusiastic using agile methodologies: scrum, kanban or xp
  • Great communication skills in English (verbal and written)
  • You have a patient-focused mindset.
  • You enjoy collaborating and pairing with other managers.
  • Analytical and problem-solving skills
  • Motivated and able to achieve deadlines leading talented software engineers
  • Team player and leading by example
  • Embrace conflicts as an opportunity to grow
  • Fully comfortable working with teammates located worldwide.
  • Solid communication skills and team-working capability
  • Positive and logical approach together with a willingness to learn.
  • Attention to detail and a passion for spreading the quality among teammates.
  • Enthusiastic and fun to work with
  • A desire to work with a fresh, dynamic and digital health brand
  • Experience with Python and SQL

Responsibilities

  • As our Software Engineering Manager, you will be instrumental in managing software engineers in our cross-functional team, Unify.
  • We’re leading a software to connect patients with medical trials.
  • Evinova has more than 15 software engineering teams in multiple locations: Sweden, UK, Bulgaria, USA and Spain.
  • This role will contribute in scaling our Apps and SaaS platform features.
  • Coaching and mentoring software engineers
  • Co-lead the team with the Product owner
  • Enthusiastic using agile methodologies: scrum, kanban or xp
  • You have a patient-focused mindset.
  • You enjoy collaborating and pairing with other managers.
  • Motivated and able to achieve deadlines leading talented software engineers
  • Team player and leading by example
  • Embrace conflicts as an opportunity to grow
  • Fully comfortable working with teammates located worldwide.
  • Attention to detail and a passion for spreading the quality among teammates.
  • Enthusiastic and fun to work with
  • A desire to work with a fresh, dynamic and digital health brand

FAQs

What is the location for this job?

The job is located in the Barcelona office, with a hybrid working model of 3 days in the office and 2 days working from home.

What is the main responsibility of the Software Engineering Manager?

The main responsibility is to manage software engineers in the cross-functional team, Unify, and contribute to scaling the Apps and SaaS platform features, connecting patients with medical trials.

How many years of experience are required for this position?

A minimum of 5+ years of software development experience and 5+ years of experience leading software engineers are required.

What technical skills are essential for the role?

Essential skills include proficiency in mobile Apps, backend development, microservices, cloud infrastructure, and a solid foundation in algorithms, data structures, software design patterns, and system architecture.

Is experience with Agile methodologies required?

Yes, the candidate should be enthusiastic about using Agile methodologies, such as Scrum, Kanban, or XP.

Does the role involve coaching and mentoring?

Yes, the Software Engineering Manager is expected to coach and mentor software engineers.

What programming languages and technologies should the candidate be familiar with?

Familiarity with Python and SQL is desirable.

Is proficiency in English necessary for this position?

Yes, great communication skills in English, both verbal and written, are required.

How does Evinova promote collaboration among teams?

Evinova encourages collaboration by requiring in-person work a minimum of three days per week, facilitating bold thinking and connection among team members.

What is the vision of Evinova as part of the AstraZeneca Group?

Evinova's vision is to eliminate cancer as a cause of death and to transform patients' lives through innovative technology and data.

What science can do

Science & Healthcare
Industry
10,001+
Employees

Mission & Purpose

We're transforming the future of healthcare by unlocking the power of what science can do for people, society and the planet. AstraZeneca is a global pharmaceutical company dedicated to improving the health and well-being of people worldwide. With a focus on innovative research and development, AstraZeneca develops and manufactures a wide range of prescription medicines, including treatments for cardiovascular, respiratory, oncology, and other therapeutic areas. Their aim is to transform the lives of patients by discovering, developing, and delivering innovative medicines that address unmet medical needs. AstraZeneca's purpose is to push the boundaries of science and collaborate with healthcare professionals, organisations, and communities to improve patient outcomes and contribute to the advancement of healthcare globally.