Software Engineer – Full Stack at Veeva Systems

Feedinkoo

United States

Remote

USD 85,000 - 225,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision and basic life
Flexible PTO and holidays
Retirement programs
1% charitable giving program

Job summary

Veeva OpenData is seeking a Software Engineer to build scalable web applications and contribute to data-driven life sciences solutions. You will work in an Agile team, collaborate with PMs and engineers, and own features from design to production.

You should have 5+ years of experience, strong Python (FastAPI/Django/Flask) and frontend (React/JS/TypeScript) skills, and a solid grasp of SQL/NoSQL data modeling. This role requires US work authorization and offers a competitive base salary.

Qualifications

  • 5+ years of experience building scalable web apps.
  • Proficient in Python with FastAPI, Django, or Flask.
  • Strong SQL/NoSQL data modeling and patterns knowledge.
  • Excellent communication and experience delivering in Agile environments.

Responsibilities

  • Build scalable web applications using open-source tools.
  • Develop features for the OpenData US platform.
  • Contribute to architectural decisions.
  • Handle end-to-end feature delivery from design to production.
  • Collaborate with PMs, engineers, and domain experts to build cutting-edge applications in life sciences.

Skills

Python
JavaScript/TypeScript/React
SQL/NoSQL
Software design patterns
Data modeling
Agile & communication

Tools

FastAPI
Django
Flask
React

Job description

Role Overview

Veeva OpenData supports the industry by providing real-time reference data across the complete healthcare ecosystem, to support commercial sales execution, compliance, and business analytics. We drive value to our customers through constant innovation, using cloud-based solutions and state-of-the-art technologies to deliver product excellence and customer success. As a Software Engineer, you’ll collaborate with a highly skilled team of engineers to build features from concept to deployment. You will work in an agile environment, directly impacting users in a rapidly growing, market-leading life sciences company. Veeva is not sponsoring H1B or supporting H1 transfers for this role.

What You’ll Do
  • Build scalable web applications utilizing open-source tools and technologies
  • Develop key features for the OpenData US platform
  • Contribute to architectural decisions
  • Solve complex technical challenges working with large datasets
  • Own all aspects of implementation for features from design to development, deployment to production, and support and maintenance
  • Collaborate with Product Managers, other Engineers, and domain experts to design and develop cutting-edge applications in life science
Requirements
  • 5+ years of experience building scalable and reliable web applications
  • Experience with Python, and at least one major Python framework (FastAPI, Django, or Flask)
  • Experience with front-end technologies, such as JavaScript, Typescript, and React
  • Very good understanding of software design patterns, data modeling and storage using SQL and/or NoSQL databases
  • Good verbal and written communication and proven experience of working and delivering in an Agile environment
  • Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time
Nice to Have
  • Practical experience building, deploying, and scaling containerized web applications in cloud environments
  • Background in designing and developing data-intensive web applications
  • Previous experience in the Life Sciences sector
Perks & Benefits
  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company paid holidays
  • Retirement programs
  • 1% charitable giving program
Compensation

Base pay: $85,000 – $225,000

The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. Please note that actual salaries may vary within the range above or below, depending on experience and location. We look at compensation for each individual and base our offer on your unique qualifications, experience, and expected contributions. This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and/or stock bonus.

Veeva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances. If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact us at talent_accommodations@veeva.com.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Veeva Systems • San Francisco (CA)

Hybrid
CAD 152,000 - 376,000
Medical, dental, and vision insurance
PTO and company-paid holidays
Retirement programs
+1
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Veeva Systems • Raleigh (NC)

Remote
USD 110,000 - 270,000
Medical, dental, and vision insurance
Flexible PTO and company paid holidays
Retirement programs
+1
Senior Full Stack Engineer
Senior Full Stack Engineer

Veeva Systems • Raleigh (NC)

On-site
USD 100,000 - 200,000
Medical, dental, and vision insurance
Flexible PTO
Retirement programs
+1
Senior Director - Engineering and Data Operations - OpenData
Senior Director - Engineering and Data Operations - OpenData

Veeva Systems • Chicago (IL)

On-site
USD 165,000 - 220,000
Medical, dental, vision, and basic life insurance
Flexible PTO and company paid holidays
Retirement programs
+1
Principal Software Engineer - Python
Principal Software Engineer - Python

Veeva Systems, Inc. • San Francisco (CA)

Hybrid
USD 150,000 - 300,000
Medical, dental, vision, and basiclife
Flexible PTO and company paid holidays
Retirement programs
+1
Senior Software Engineer - Java
Senior Software Engineer - Java

Veeva Systems • Bend (OR)

Remote
USD 110,000 - 270,000
Medical, dental, and vision insurance
Flexible PTO and company paid holidays
Retirement programs
+1
Principal Software Engineer - Java
Principal Software Engineer - Java

Veeva Systems • Raleigh (NC)

Hybrid
USD 150,000 - 300,000
Medical, dental, vision, and basic life insurance
Flexible PTO and company paid holidays
Retirement programs
+1
Principal Software Engineer - Full Stack
Principal Software Engineer - Full Stack

Veeva Systems • Bend (OR)

Remote
USD 150,000 - 300,000
Medical, dental, and vision insurance
Flexible PTO and company paid holidays
Retirement programs
+1
Engineering Manager (West Coast)
Engineering Manager (West Coast)

Veeva Systems • Pleasanton (CA)

Hybrid
USD 120,000 - 300,000
Medical, dental, vision, and basic life insurance
Flexible PTO and company paid holidays
Retirement programs
+1
Associate Software Engineer - 2027 Start Dates
Associate Software Engineer - 2027 Start Dates

Veeva Systems • Columbus (OH)

Hybrid
USD 101,000 - 124,000