Veeva Systems logo
Veeva Systems
Posted 62 days agoVerified live 2d ago

Diagnostics - Product Support Engineer

Brief overview

Remote
$50k–$100k/yrStated range
181 H-1B approvalsDept. of Labor
27 green cardsCertified filings
Software developmentSupport toolingProgramming languagesJavaLinuxAgile software development methodologies

About the company

Veeva Systems logo
Veeva Systemsveeva.com

Veeva Systems Inc. is a leader in cloud-based software for the global life sciences industry.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
181H-1B approved
99%approval rate
76new H-1B hires
27PERM certified
$130,250median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
202350
202445
202565
202621
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
202312
202410
202533
20266
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
202310
20242
202515
Top sponsored roles
Associate Software EngineerSoftware EngineerSenior Software EngineerProduct ManagerSenior Health Data Analyst
Sponsored employees from
IndiaBrazilCanada

Job description

Summary

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. The Diagnostics Product Support Engineer is responsible for developing and maintaining tools and systems to support software products, working closely with product support teams and internal stakeholders to ensure effective and user-friendly support tools.

Responsibilities

  • Design, develop, and maintain support tools and systems for software products
  • Collaborate with product teams to understand their needs and to ensure that support tools meet their requirements
  • Automate support processes to improve efficiency and reduce manual effort
  • Monitor and analyze support data to identify trends and areas for improvement
  • Work with product development teams to implement changes to support processes and tools
  • Participate in product and project planning to ensure that support tools are integrated into the product development process
  • Help customers with reported issues and work in a fast pace team environment
  • Stay current with industry trends and technologies in support tooling to continuously improve support processes

Skills

  • The ideal candidate for this role will have a strong technical background
  • Experience in software development and support
  • Experience with software development methodologies, as well as experience with programming languages and tools commonly used for support tooling
  • Strong problem-solving skills and the ability to work independently are also important
  • Familiarity with Agile software development methodologies is also a plus
  • A bachelor's degree in a relevant field, such as computer science or software engineering, is preferred, but relevant work experience may also be considered
  • Java and Linux experience is a plus

Qualifications

Must Haves

  • The ideal candidate for this role will have a strong technical background
  • Experience in software development and support
  • Experience with software development methodologies, as well as experience with programming languages and tools commonly used for support tooling
  • Strong problem-solving skills and the ability to work independently are also important

Nice to Haves

  • Familiarity with Agile software development methodologies is also a plus
  • A bachelor's degree in a relevant field, such as computer science or software engineering, is preferred, but relevant work experience may also be considered
  • Java and Linux experience is a plus

Benefits

  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company paid holidays
  • Retirement programs
  • 1% charitable giving program

More jobs like this