Associate Software Engineer

Veeva Systems

Columbus, OH0–2 yrs56m agovia LinkedInH-1B sponsor · 17 entry-level filings

About the Role

Veeva Systems is building the industry cloud for Life Sciences. 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

  • None explicitly stated in the provided text.

Requirements & Tech Stack

  • Computer Science Fundamentals:
  • Bachelor’s degree in computer science, data science, or a related field from an accredited 4-year university with a 3.0 to 4.0 GPA.
  • Must have taken relevant C.S. classes, including at least one Compilers or Operating Systems class.
  • Work Ethic & Values:
  • High work ethic.
  • High integrity and honesty.
  • Excellent verbal and written English communication skills.
  • Experience:
  • 0-2 years of professional software experience.
  • Work Location:
  • Ability and desire to work in office 4 days/week for the first two years.
  • 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

  • See Requirements & Tech Stack section.

Process

  • Application submission and personality test.
  • Email notification of next steps within one week.
  • 1-hour online coding challenge in Java or Python.
  • 1-hour online interview with a member of the tech evaluation team, including a coding exercise in Java, JavaScript, or Python.
  • Offer or notification of non-advancement 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): $112,500 + sign-on bonus in Columbus.
  • Starting bonus: $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).

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 · last 7 days

150 openings · all need no experience

Most hiring: TikTok, Emonics LLC, L3Harris Technologies

See all 150 →

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