Are you passionate about building innovative software solutions and looking to launch your career with a leading cloud technology company? Veeva Systems is seeking an Associate Software Engineer (SWE) to join its growing team in Kansas City. This is an excellent opportunity for aspiring software professionals to work on cutting-edge products, collaborate with experienced engineers, and contribute to solutions that transform the life sciences industry. With a competitive salary of up to $112,500 per year, this role offers both professional growth and rewarding career prospects.
Job Overview
| Field | Details |
|---|---|
| Company Name | Veeva Systems |
| Role | Associate Software Engineer (SWE) |
| Qualification | Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or related field |
| Job Location | Kansas City, United States |
| Salary | Up to $112,500 per year |
| Work Type | Hybrid / Remote (as per business requirements) |
| Job Type | Full-Time |
| Job Level | Entry Level / Associate |
| Industry | Cloud Computing, Software Development, Life Sciences Technology |
Job Description
We 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 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 is Java or Rust
- Application logic is Java, Python, TypeScript
- Front end is JavaScript, React, TypeScript
- Mobile is Swift, Kotlin, React Native
Selection Process
- Application Submission
- Resume Screening
- Online Assessment (if applicable)
- Technical Interview
- Hiring Manager Interview
- HR Discussion
- Final Selection & Offer Letter
How to Apply
- Visit the official Veeva Systems Careers website.
- Search for “Associate Software Engineer” roles in Kansas City.
- Review the job description and eligibility requirements.
- Prepare and update your resume with relevant skills and projects.
- Complete the online application form.
- Upload your resume and required documents.
- Submit your application and wait for further communication from the recruitment team.