Veeva
Associate Software Engineer - Seeking 2027 Graduates
About this role
Veeva Systems is recruiting recent graduates for an Engineering Development Program designed to accelerate early-career software engineers. The role offers a structured environment combining hands-on project work with mentorship to build foundational engineering skills in the life sciences cloud industry.
What you'll do
- Develop and contribute to cloud-based software solutions for the life sciences industry
- Participate in assigned software projects alongside experienced engineers
- Write clean, maintainable code following established development standards
- Collaborate with cross-functional teams on product features and improvements
- Engage in code reviews and continuous learning throughout the program
What they're looking for
- Object-oriented programming fundamentals
- Core computer science concepts
- Problem-solving and analytical thinking
- Communication and teamwork
- Version control systems (Git)
- Database fundamentals
- API development basics
- Adaptability and willingness to learn
Benefits
- Structured mentorship from senior engineers
- Challenging project assignments with real business impact
- Professional development and training resources
- Exposure to cloud-based enterprise software development
- Career growth pathway within a public benefit corporation
- Competitive compensation for recent graduates
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Veeva
Sponsors H1BVeeva builds cloud-based software platforms for the life sciences industry, including Vault CRM and Vault Quality solutions that help companies manage customer relationships, quality, and compliance. The company is hiring implementation consultants, validation specialists, and front-end technical consultants to deploy these platforms, configure systems for enterprise clients, and provide ongoing customer success support.
- Industry
- Healthcare
- Funding stage
- Public
Likely interview questions
- Can you walk us through a project where you had to learn a new technology or programming language quickly?
- How do you approach debugging and troubleshooting when your code isn't working as expected?