Associate Software Engineer
Veeva Systems
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).