← Back to Jobs
AstraZeneca logo

Software Engineer - Evinova

AstraZeneca
4.0(2561)
👥10k+
Software Engineering
Gaithersburg, MD 20878
$0k - $159k
3 weeks ago
🤖 AI-First🛠️ Cursor-friendly💻 Open Source
Apply →

Explicitly mentions collaborating with AI tools and prompt engineering — moves beyond vibe coding into prompt design and optimization.

About the Role

Join Evinova's Product Engineering team as a Software Engineer building the Study Designer product, coding daily to design, develop, test, and deploy features that combine AI and software to improve clinical study design and patient outcomes. The role emphasizes hands-on development, collaboration with cross-functional teams, and working with AI tools and prompt engineering.

Job Description

Role

Software Engineer on the Product Engineering team responsible for developing and maintaining Study Designer, a product that combines AI and domain expertise to accelerate clinical study authoring and downstream systems. The role requires daily coding, end-to-end ownership of delivered solutions (develop, test, release, deploy), and collaboration across design, product, platform, and global team members.

Key Responsibilities

  • Write high-quality, maintainable code that meets requirements.
  • Test code locally, ensure proper code coverage, and participate in code reviews.
  • Deploy code and participate in the operational aspects of delivery.
  • Understand and follow Software Development Lifecycle (SDLC) best practices.
  • Coordinate with other teams for integrations and escalate blockers to leads in a timely manner.
  • Collaborate with AI tools and participate in prompt engineering to optimize model performance.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Math, Computer Science, Information Science, or equivalent preferred.
  • 2+ years of hands-on software development experience.
  • Strong problem-solving mindset and enjoyment of building solutions.
  • Willingness to learn new technologies and expand across the codebase.

Technical Environment

The team works with a modern stack including Java / Spring Boot, Python, Node.js, NestJS, TypeORM, TypeScript, React, OpenSearch, PostgreSQL, and container/orchestration and cloud tooling (AWS, CDK, EKS, Kubernetes, Helm Charts, Docker).

Location & Working Model

  • Based in Gaithersburg, MD (Evinova / AstraZeneca).
  • Hybrid working model with an expectation to be in the office approximately 3 days per week.

Compensation & Benefits

  • Annual base pay range: $106,203.20 to $159,304.80.
  • Eligibility for short-term incentive bonuses and equity-based awards (where applicable).
  • Benefits include qualified retirement programs, paid time off (vacation, holiday, leaves), and health, dental, and vision coverage.

Tech Stack

JavaSpring BootPythonNode.jsNestJSTypeORMTypeScriptReactOpenSearchPostgreSQLAWSCDKEKSKubernetesHelm ChartsDocker

Skills

Software DevelopmentProblem SolvingTestingCode ReviewDeploymentSoftware Development Lifecycle (SDLC)CollaborationCross-functional CommunicationPrompt EngineeringAI CollaborationAdaptability / Learning

Experience Level

Mid

Salary

USD 106,203.2 - 159,304.8/year

Employment Type

Full-time

Benefits

  • Hybrid work (approximately 3 days onsite)
  • Paid time off (vacation, holiday, leaves)
  • Health insurance
  • Dental insurance
  • Vision coverage
  • Qualified retirement programs
  • Short-term incentive bonuses
  • Equity-based awards