Jobs and Careers
AS

Senior Software Engineer

AstraZeneca
Spainfull_timeVerifiedPosted 23 Jul 2025

About the role

<p><b><span>About Us:</span></b><span><span> </span></span><br/><span><span>At </span><span>Evinova</span><span>, we are a pioneering health tech company dedicated to creating innovative technology solutions that tackle real-world healthcare challenges. Our mission is to enhance clinical trial efficiency, enable data-driven decision-making, and improve patient outcomes. As a proud subsidiary of AstraZeneca, we harness deep industry </span><span>expertise</span><span> and resources to amplify our impact and deliver high-value solutions.</span></span><span> </span></p><p><span> </span></p><p><b><span>Role Overview:</span></b><span> </span></p><p><span><span>We are </span><span>seeking</span><span> an experienced and driven Senior Software Engineer to join our Platform Engineering team. In this role, you will take ownership of designing, building, and </span><span>optimizing</span><span> full-stack applications that are critical to our platform. As a senior engineer, you will mentor team members, drive architectural decisions, and ensure best practices across the software development lifecycle.</span></span><span> </span></p><p><span> </span></p><p><span><span>This position is hybrid and requires 3 days on-site per week. </span><span>It's</span><span> ideal for a senior engineer who thrives in a collaborative environment and is excited about solving complex technical </span><span>challenges.</span></span><span> </span></p><p></p><p><b><span>Key Responsibilities:</span></b><span> </span></p><ul><li><p><span><span>Lead the design, development, and maintenance of web applications and APIs using TypeScript or Java.</span></span><span> </span></p></li></ul><ul><li><p><span><span>Architect and build scalable backend systems with </span><span>GraphQL</span><span> and RESTful APIs.</span></span><span> </span></p></li></ul><ul><li><p><span><span>Develop high-quality front-end interfaces using React or Angular.</span></span><span> </span></p></li></ul><ul><li><p><span><span>Collaborate with stakeholders to define technical requirements, propose solutions, and </span><span>align on</span><span> deliverables.</span></span><span> </span></p></li></ul><ul><li><p><span><span>Mentor junior and mid-level engineers, fostering technical growth and knowledge-sharing within the team.</span></span><span> </span></p></li></ul><ul><li><p><span><span>Drive architectural decisions and ensure adherence to best practices for code quality, security, and scalability.</span></span><span> </span></p></li></ul><ul><li><p><span><span>Build and deploy containerized applications using Kubernetes and manage CI/CD pipelines with GitHub Actions.</span></span><span> </span></p></li></ul><ul><li><p><span><span>Monitor, debug, and </span><span>optimize</span><span> systems for performance, reliability, and scalability.</span></span><span> </span></p></li></ul><ul><li><p><span><span>Stay informed on </span><span>emerging</span><span> technologies, assessing their relevance and potential impact on the platform.</span></span><span> </span></p></li></ul><p><span> </span></p><p><b><span>Required Skills and </span><span>Experience</span><span>:</span></b><span> </span></p><ul><li><p><span><span>5+ years of professional experience in software engineering with a focus on API development and full-stack applications.</span></span><span> </span></p></li></ul><ul><li><p><span><span>Proficiency</span><span> in TypeScript, Java, or Python for building scalable and maintainable systems.</span></span><span> </span></p></li></ul><ul><li><p><span><span>Strong </span><span>expertise</span><span> in </span><span>GraphQL</span><span> and/or REST API design, including best practices for security and performance.</span></span><span> </span></p></li></ul><ul><li><p><span><span>Hands-on experience with AWS services such as EKS, RDS, Lambda, S3, SNS, SQS, CloudWatch, and others.</span></span><span> </span></p></li></ul><ul><li><p><span><span>Expertise</span><span> with Kubernetes </span><span>for</span><span> container orchestration and scaling.</span></span><span> </span></p></li></ul><ul><li><p><span><span>Familiarity with GitHub Actions for CI/CD pipelines.</span></span><span> </span></p></li></ul><ul><li><p><span><span>Experience with SonarQube or other static code analysis tools.</span></span><span> </span></p></li></ul><ul><li><p><span><span>Strong experience with SQL databases (e.g., PostgreSQL) and NoSQL databases (e.g., DynamoDB, OpenSearch, Neo4J).</span></span><span> </span></p></li></ul><ul><li><p><span><span>Proven experience working with distributed systems and message brokers such as Kafka, RabbitMQ, or similar tools.</span></span><span> </span></p></li></ul><ul><li><p><span><span>Exposure to test-driven development (TDD) or behavior-driven development (BDD).</span></span><span> </span></p></li></ul><ul><li><p><span><span>Proven ability to mentor and guide engineers, ensuring technical excellence across the team.</span></span><span> </span></p></li></ul><ul><li>

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

AstraZeneca

View company profile →