Product Software Engineer Jobs at Veeva Systems with Visa Sponsorship
Veeva Systems hires Product Software Engineers to build cloud software purpose-built for the life sciences industry. The company has a consistent track record of sponsoring work visas for engineering talent, making it a realistic target if you need H-1B, OPT, or TN sponsorship to work in the U.S.
See All Product Software Engineer at Veeva Systems JobsOverview
Showing 5 of 27+ Product Software Engineer Jobs at Veeva Systems jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 27+ Product Software Engineer Jobs at Veeva Systems
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Product Software Engineer Jobs at Veeva Systems.
Get Access To All Jobs
INTRODUCTION
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead. At the heart of Veeva are our values: Do the Right Thing, Customer Success, Employee Success, and Speed. We're not just any public company – we made history in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors. As a Work Anywhere company, we support your flexibility to work from home or in the office, so you can thrive in your ideal environment. Join us in transforming the life sciences industry, committed to making a positive impact on its customers, employees, and communities.
THE ROLE
Join our dynamic team as a Senior Site Reliability Engineer on the Vault Platform team, where you'll ensure the scalability and reliability of our enterprise applications. You'll tackle complex challenges at a global scale, drawing on your deep expertise in Java and modern open-source technologies to make a tangible impact on production systems. You should have extensive experience with Java applications and the latest open-source technologies, ideally from enterprise software development or a high-growth tech company. As a Senior SRE, you'll need to be naturally curious and skilled at problem-solving. You'll also bring a unique engineering perspective, understanding how systems integrate in production to operate at a global scale for hundreds of customers across North America, Europe, and Asia.
- Build Cloud Infrastructure: Rapidly build new cloud infrastructure from scratch, adhering to software development best practices
- Drive Reliability & Scalability: Ensure our platform meets the scalability and reliability needs of our hundreds of global customers (across North America, Europe, and Asia)
- Lead Incident Management: During an incident, effectively lead triage and mitigation efforts, potentially performing periodic on-call duty for escalations
- Automate & Optimize: Develop tools and automation to eliminate manual work and reduce issue resolution times
- Full-Stack Diagnostics: Proactively learn all necessary systems to provide full-stack diagnostics and determine root causes of production problems
- Strategic Engineering Partnership: Strategize with engineering teams on complex problems, offering insights on what will work at scale (supporting 2M+ users) and guiding development decisions before features ship
- Influence Design: Participate in engineering design reviews of new features and drive initiatives to improve operational efficiency and platform scalability
- Cross-functional Collaboration: Partner effectively with Product Management, Design, and QA to deliver cutting-edge solutions and direct customer value
- Backend Focus: Work across multiple layers of our technology stack, with a primary focus on backend development, and opportunities in frontend and infrastructure
- Effective Communication: Communicate clearly with engineering teams, succinctly describing problems for seamless hand-offs during outages with both technical and non-technical audiences
- Mentorship: Actively mentor team members, contributing to a positive and high-performing team environment
REQUIREMENTS
- Deep Java Expertise: 5+ years of experience in Java development, with a strong preference for experience within enterprise cloud software companies
- Operational Experience: Hands-on operational experience in a high-volume or critical production service environment, including incident management and root cause analysis
- Code Quality: Proven ability to write clean, testable, readable, and maintainable code within a collaborative team setting
- Open Source Proficiency: Hands-on experience with a range of open-source technologies, such as Spring, MySQL, Hibernate, Solr, Maven, Git, Tomcat, Linux, AWS, Vagrant, Docker, and Kubernetes
- Database Mastery: 3+ years of experience in relational databases with expert-level SQL skills
- Scripting Skills: Solid scripting proficiency with languages such as Shell, Bash, Ansible, Python, Go, Ruby, etc.
- Leadership & Communication: Demonstrated history of incident management and leadership ability, with effective communication skills across all levels (individual contributors to executives)
- Mentorship: Proven record of making your team better through mentorship
- This role requires a working schedule of Monday - Friday, 6 AM - 2 PM EST, and candidates must be located in the EST or AST time zones to be considered
PERKS & BENEFITS
- Medical, dental, vision, and basic life insurance
- Flexible PTO and company paid holidays
- Retirement programs
- 1% charitable giving program
COMPENSATION
- Base pay: $110,000 - $270,000
- The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. Please note that actual salaries may vary within the range above or below, depending on experience and location. We look at compensation for each individual and base our offer on your unique qualifications, experience, and expected contributions. This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and/or stock bonus.
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 talent_accommodations@veeva.com.

INTRODUCTION
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead. At the heart of Veeva are our values: Do the Right Thing, Customer Success, Employee Success, and Speed. We're not just any public company – we made history in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors. As a Work Anywhere company, we support your flexibility to work from home or in the office, so you can thrive in your ideal environment. Join us in transforming the life sciences industry, committed to making a positive impact on its customers, employees, and communities.
THE ROLE
Join our dynamic team as a Senior Site Reliability Engineer on the Vault Platform team, where you'll ensure the scalability and reliability of our enterprise applications. You'll tackle complex challenges at a global scale, drawing on your deep expertise in Java and modern open-source technologies to make a tangible impact on production systems. You should have extensive experience with Java applications and the latest open-source technologies, ideally from enterprise software development or a high-growth tech company. As a Senior SRE, you'll need to be naturally curious and skilled at problem-solving. You'll also bring a unique engineering perspective, understanding how systems integrate in production to operate at a global scale for hundreds of customers across North America, Europe, and Asia.
- Build Cloud Infrastructure: Rapidly build new cloud infrastructure from scratch, adhering to software development best practices
- Drive Reliability & Scalability: Ensure our platform meets the scalability and reliability needs of our hundreds of global customers (across North America, Europe, and Asia)
- Lead Incident Management: During an incident, effectively lead triage and mitigation efforts, potentially performing periodic on-call duty for escalations
- Automate & Optimize: Develop tools and automation to eliminate manual work and reduce issue resolution times
- Full-Stack Diagnostics: Proactively learn all necessary systems to provide full-stack diagnostics and determine root causes of production problems
- Strategic Engineering Partnership: Strategize with engineering teams on complex problems, offering insights on what will work at scale (supporting 2M+ users) and guiding development decisions before features ship
- Influence Design: Participate in engineering design reviews of new features and drive initiatives to improve operational efficiency and platform scalability
- Cross-functional Collaboration: Partner effectively with Product Management, Design, and QA to deliver cutting-edge solutions and direct customer value
- Backend Focus: Work across multiple layers of our technology stack, with a primary focus on backend development, and opportunities in frontend and infrastructure
- Effective Communication: Communicate clearly with engineering teams, succinctly describing problems for seamless hand-offs during outages with both technical and non-technical audiences
- Mentorship: Actively mentor team members, contributing to a positive and high-performing team environment
REQUIREMENTS
- Deep Java Expertise: 5+ years of experience in Java development, with a strong preference for experience within enterprise cloud software companies
- Operational Experience: Hands-on operational experience in a high-volume or critical production service environment, including incident management and root cause analysis
- Code Quality: Proven ability to write clean, testable, readable, and maintainable code within a collaborative team setting
- Open Source Proficiency: Hands-on experience with a range of open-source technologies, such as Spring, MySQL, Hibernate, Solr, Maven, Git, Tomcat, Linux, AWS, Vagrant, Docker, and Kubernetes
- Database Mastery: 3+ years of experience in relational databases with expert-level SQL skills
- Scripting Skills: Solid scripting proficiency with languages such as Shell, Bash, Ansible, Python, Go, Ruby, etc.
- Leadership & Communication: Demonstrated history of incident management and leadership ability, with effective communication skills across all levels (individual contributors to executives)
- Mentorship: Proven record of making your team better through mentorship
- This role requires a working schedule of Monday - Friday, 6 AM - 2 PM EST, and candidates must be located in the EST or AST time zones to be considered
PERKS & BENEFITS
- Medical, dental, vision, and basic life insurance
- Flexible PTO and company paid holidays
- Retirement programs
- 1% charitable giving program
COMPENSATION
- Base pay: $110,000 - $270,000
- The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. Please note that actual salaries may vary within the range above or below, depending on experience and location. We look at compensation for each individual and base our offer on your unique qualifications, experience, and expected contributions. This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and/or stock bonus.
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 talent_accommodations@veeva.com.
See all 27+ Product Software Engineer at Veeva Systems jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Product Software Engineer at Veeva Systems roles.
Get Access To All JobsTips for Finding Product Software Engineer Jobs at Veeva Systems Jobs
Frame your experience around life sciences software
Veeva builds products for clinical, regulatory, and commercial teams in pharma and biotech. Highlighting experience with domain-relevant systems, regulated environments, or SaaS platforms signals you understand the product context, not just the engineering stack.
Surface your portfolio through Veeva's engineering content
Veeva's engineering blog and Vault product documentation reveal the technical priorities their hiring teams care about. Aligning your portfolio or GitHub contributions to cloud architecture, API design, or regulated data workflows strengthens your application for Product Software Engineer roles specifically.
Understand how PERM affects your long-term options
For EB-2 or EB-3 Green Card sponsorship, your employer files a PERM labor certification with DOL before the immigrant petition. At a company the size of Veeva, understanding where PERM fits in the timeline helps you have an informed conversation with your hiring manager early.
Use Migrate Mate to find open roles filtered by visa type
Searching broadly for engineering jobs wastes time if sponsorship isn't confirmed. Use Migrate Mate to filter Product Software Engineer openings at Veeva by the visa types you need, so every application you submit is already matched to a role where your status is supported.
Product Software Engineer at Veeva Systems jobs are hiring across the US. Find yours.
Find Product Software Engineer at Veeva Systems JobsFrequently Asked Questions
Does Veeva Systems sponsor H-1B visas for Product Software Engineers?
Yes, Veeva Systems sponsors H-1B visas for Product Software Engineers. The company has a consistent history of filing H-1B petitions for engineering roles, which reflects the technical specialization these positions require. If you're already on H-1B with another employer, Veeva can file an H-1B transfer, allowing you to start work as soon as the transfer petition is received by USCIS.
Which visa types does Veeva Systems commonly sponsor for Product Software Engineers?
Veeva sponsors several visa categories for Product Software Engineers, including H-1B, H-1B1 for Chilean and Singaporean nationals, TN for Canadian and Mexican nationals, and F-1 OPT and CPT for students in active university programs. For engineers pursuing permanent residence, Veeva also supports EB-2 and EB-3 Green Card sponsorship through the PERM labor certification process with DOL.
What qualifications does Veeva Systems expect for Product Software Engineers?
Veeva's Product Software Engineer roles typically require a bachelor's degree in computer science, software engineering, or a closely related field, which also satisfies the specialty occupation requirement for H-1B eligibility. Experience with Java or similar object-oriented languages, cloud-based SaaS development, and enterprise software is commonly expected. Familiarity with life sciences, clinical data systems, or regulated software environments is a meaningful differentiator.
How do I apply for Product Software Engineer jobs at Veeva Systems?
You can browse and apply for open Product Software Engineer positions at Veeva through Migrate Mate, which filters roles by the visa types you need so you're only applying where sponsorship is available. Once you identify a role, apply directly through Veeva's careers portal. The process typically includes a recruiter screen, technical assessment, and multiple engineering interviews before an offer is extended.
How long does the H-1B sponsorship process take if I receive an offer from Veeva Systems?
If you're on F-1 OPT, Veeva would file your H-1B petition during the March registration window for an October 1 start date, meaning timelines depend heavily on where you are in your OPT period. Premium processing through USCIS can reduce petition adjudication to 15 business days, which many employers use to reduce uncertainty. For H-1B transfers from another employer, you can typically start work while the petition is pending.
See which Product Software Engineer at Veeva Systems employers are hiring and sponsoring visas right now.
Search Product Software Engineer at Veeva Systems Jobs