Associate Software Engineer

Veeva Systems

Boston, MA0–2 yrs1h agovia LinkedInH-1B sponsor · 17 entry-level filings

About the Role

Veeva Systems is building the industry cloud for Life Sciences to help companies work in a more efficient and connected way. We are hiring recent university graduates to grow the next generation of Software Engineers through our Engineering Development Program. This program is designed to provide a challenging environment to learn quickly and deliver value early, equipping you with the resources to become an excellent engineer.

Key Responsibilities

  • Learn quickly and deliver value early as an engineer.

Requirements & Tech Stack

  • Computer Science fundamentals are important.
  • Must have taken relevant C.S. classes, including at least one Compilers or Operating Systems class.
  • High work ethic.
  • High integrity and honesty.
  • Excellent verbal and written English communication skills.
  • Ability and desire to work in office 4 days/week for the first two years.
  • After 2 years, flexibility to Work Anywhere.

Technology Stack

  • System software: Java or Rust
  • Application logic: Java, Python, TypeScript
  • Front end: JavaScript, React, TypeScript
  • Mobile: Swift, Kotlin, React Native
  • AI: Claude

Qualifications

  • Bachelor’s degree in computer science, data science, or related field from an accredited 4-year university with a 3.0 to 4.0 GPA.
  • 0-2 years of professional software experience.

The Process

  • Submit application and take a personality test.
  • Notification via email within one week.
  • 1-hour online coding challenge in Java or Python.
  • 2-hour interview with a tech evaluation team, including a coding exercise in Java, JavaScript, or Python.
  • Offer or notification within one week after the interview.
  • One week to accept or decline the offer.

Perks & Benefits

  • Medical, dental, vision, and basic life insurance.
  • Flexible PTO and company-paid holidays.
  • Retirement programs.
  • 1% charitable giving program.

Compensation

  • Starting base pay (Cash + RSU): $125,000 + sign-on bonus in Boston.
  • Starting bonus of $20,000.

Work Authorization

  • Qualified candidates must be legally authorized to be employed in the United States.
  • Veeva does not provide sponsorship for employment visa status (e.g., H-1B, OPT, or TN status).

Work Environment

  • Associate Software Engineers are required to work in their designated office Monday-Thursday for the first two years.

H-1B sponsor

Veeva Systems filed 17 entry-level H-1B applications for new hires (Oct 2025 - Jun 2026, Department of Labor).

See their H-1B record →

Entry-Level Software Engineer Jobs in Boston · last 7 days

17 openings · all need no experience

Most hiring: IBM, Veeva Systems, Audible

See all 17 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job