Associate Software Engineer - Seeking 2027 Graduates
Summary
Associate Software Engineer position for recent graduates, part of an Engineering Development Program at Veeva Systems. The role involves working with Java, Python, TypeScript, JavaScript, React, Swift, Kotlin, React Native, and AI (Claude) to develop system software and application logic.
Job Title: Associate Software Engineer - Seeking 2027 Graduates
Job Location: Pleasanton, CA, US
Job Location Type: Remote
Job Contract Type: Full-time
Job Seniority Level:
The Role
- 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
- Must have taken relevant C.S. classes, including at least one Compilers or Operating Systems class. The Fundamentals are important at Veeva
- High work ethic. Veeva is a hard-working company
- High integrity and honesty. Veeva is a PBC and a “do the right thing” company. We expect that from all employees
- Excellent verbal and written English communication skills. Engineering is not all about the code, it’s also about communication
- 0-2 years of professional software experience. We have other jobs for more experienced hires, but EDP is designed for those just getting going in their careers
- Ability and desire to work in office 4 days/week for your first two years. After 2 years, you will have the flexibility to Work Anywhere
- System software: Java or Rust
- Application logic: Java, Python, TypeScript
- Front end: JavaScript, React, TypeScript
- Mobile: Swift, Kotlin, React Native
- AI: Claude
- You submit your application and take a personality test
- Within one week we will notify you via email if we would like to go to the next step or not
- The next step is a 1 hour online coding challenge in Java or Python
- After the coding challenge, the next step is a single 2-hour interview with a member of our tech evaluation team. Part of this is a coding exercise in the language of your choice (Java, JavaScript or Python)
- Within one week after this step, we will give you an offer, or let you know that we do not wish to move forward
- You will have one week to accept our offer or not. If you accept, we will hold a spot for you and expect you to show up on your start date. Accepting an offer and continuing to interview would be an ethical violation in our view
- When you join you will be assigned to an engineering manager in your work location. It’s important to know you are applying to work as an engineer in a location but not applying for a specific team/product
- Starting base pay (Cash + RSU): $137,500 + sign on bonus in Pleasanton
- Starting bonus of $20,000
#LI-Entry
#WU
This job is curated by Lifelancer.
Lifelancer is a talent-hiring platform in Life Sciences, Pharma and IT. The platform connects talent with opportunities in pharma, biotech, health sciences, healthtech and IT domains.
Please apply via Lifelancer platform to get connected to the application page and to find similar roles.