Entry-level engineering development program for recent graduates to learn core systems and application development, deliver production code, and rotate into engineering teams. Work primarily with Java, Rust, Python, TypeScript, JavaScript/React, and mobile frameworks while completing coding challenges and evaluations. Requires in-office attendance four days/week for the first two years.
Veeva Systems is building the industry cloud for Life Sciences to help companies work in a more efficient and connected way. Learn more about our products, vision and values, and status as a public benefit corporation on our website.
The RoleWe are hiring recent university graduates to grow the next generation of Software Engineers through our Engineering Development Program.
We believe in pushing high potential people to achieve excellence. Our program is specifically designed to provide a challenging environment to learn quickly and deliver value early, equipping you with the resources to become an excellent engineer.
REQUIREMENTS | We are looking for graduates who meet the following requirements:
- 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
OUR TECHNOLOGY | We have a variety of different products and codebases, but in general, we use this tech stack:
- System software: Java or Rust
- Application logic: Java, Python, TypeScript
- Front end: JavaScript, React, TypeScript
- Mobile: Swift, Kotlin, React Native
- AI: Claude
THE PROCESS | Our process is different than most. It is designed to be fast, efficient and respectful. Here are the steps:
- 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
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): $137,500 + sign on bonus in Pleasanton
- 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) for this employment position.
Work Environment: Veeva is a Work Anywhere company. You can choose to work in an office or remotely from home on any given day of the week. Although Veeva is Work from Anywhere, Associate Software Engineers must live within a maximum commuting distance of 45 minutes to 1 hour from their home office and must work in-office 4 days a week.
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 [email protected].
Veeva Pleasanton, California, USA Office
4280 Hacienda Drive, Pleasanton, CA, United States, 94588
Veeva San Francisco, California, USA Office
100 Montgomery Street, San Francisco, CA, United States, 94104
Similar Jobs
eCommerce • Fashion • Retail • Sales • Wearables • Design
As a Supervisor II at Coach, you will lead, coach, and develop team members, ensure excellent customer service, and manage operational functions on the sales floor and in the stockroom while maintaining high morale and team spirit.
Digital Media • Information Technology • News + Entertainment
Sells Comcast mobile and integrated communication products to small and medium-sized businesses. Responsibilities include prospecting, cold calling, canvassing, lead generation, face-to-face presentations, territory development, relationship management, customer retention, competitive research, sales reporting, and meeting financial and unit targets. The role requires customer visits, persuasive communication, independent judgment, and availability for nights, weekends, variable schedules, and overtime.
Digital Media • Information Technology • News + Entertainment
Sells Comcast Business communication products and bundled services to small and medium-sized businesses. Responsibilities include prospecting, cold calling, canvassing, conducting face-to-face presentations, developing territories, cultivating business partnerships, negotiating sales, meeting revenue targets, retaining customers, and preparing activity reports. The role requires regular customer meetings, strong communication and persuasion skills, independent judgment, and flexibility to work nights, weekends, variable schedules, and overtime.
What you need to know about the San Francisco Tech Scene
San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.
Key Facts About San Francisco Tech
- Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Google, Apple, Salesforce, Meta
- Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
- Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
- Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine


