
Senior Software Engineer - Unified Trial Solutions - Evinova
AstraZeneca2 days ago
Base Salary
$127k - $167k/yr
Responsibilities
- Design, develop, and maintain patient-facing web and mobile functionality using React or React Native and TypeScript.
- Develop backend-for-frontend and configuration services using Node.js.
- Build and consume GraphQL APIs connecting frontend applications with the broader Unified Trial Solutions platform.
- Own features from technical design and development through testing, release, and production support.
- Write clean, maintainable, well-tested code and participate in code reviews, Scrum ceremonies, and PI planning.
- Partner with product owners, business analysts, designers, and other stakeholders to translate requirements into technical solutions.
- Mentor and provide technical guidance and constructive feedback to other engineers.
- Investigate production issues, identify root causes, and implement fixes with testing and incident-management teams.
- Contribute to engineering standards, development practices, architecture, and AI-assisted development improvements.
Requirements
- At least 5 years of professional software engineering experience, including work on large-scale or complex applications.
- Strong hands-on experience with React or React Native and TypeScript.
- Experience developing backend services or backend-for-frontend applications using Node.js.
- Experience designing, building, or consuming GraphQL APIs.
- Strong understanding of modern frontend development and application architecture.
- Experience with automated and unit testing frameworks such as Jest and with test-driven development.
- Proficiency with Git and modern version-control workflows.
- Experience using AI-assisted development tools in the software development lifecycle.
- Strong problem-solving, communication, collaboration, ownership, and continuous-improvement skills.
- Experience mentoring or providing technical guidance to other engineers.
- Preferred qualifications include accessibility experience, Azure DevOps CI/CD experience, Figma collaboration, design-system experience, Java backend development, AI/ML-enabled production features, healthcare or regulated-industry experience, GxP or SaMD validation familiarity, and native iOS or Android development.
Benefits
- Hybrid work model in Gaithersburg, Maryland, with employees expected to work from the office three days per week; candidates must live within commuting distance or be willing to relocate.
- Annual base pay ranges from $127,352.00 to $167,149.50 USD.
- Short-term incentive bonus opportunity and eligibility for an equity-based long-term incentive program.
- Qualified retirement program including a 401(k) plan, paid vacation and holidays, paid leaves, and medical, prescription drug, dental, and vision coverage.
- Disability accommodations are available throughout the recruitment, assessment, and selection process.
About AstraZeneca
AstraZeneca is a global biopharmaceutical company that discovers, develops, manufactures, and commercializes prescription medicines for patients and healthcare systems. Its portfolio spans oncology, cardiovascular, renal and metabolism, respiratory and immunology, and rare diseases (expanded by the 2021 acquisition of Alexion). Founded in 1999 and headquartered in Cambridge, UK, it is a public company listed on the London Stock Exchange and Nasdaq, generating revenue primarily from drug sales and partnerships.