Company Detail

Veeva Systems
Member Since,
Login to View contact details
Login

About Company

Job Openings

  • Senior Software Engineer - Java  

    - Toronto

    Veeva Systems, a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies (surpassing $2B in revenue last year), is on a mission to help life sciences companies bring therapies to patients faster. As a public benefit corporation committed to balancing the interests of customers, employees, society, and investors, we offer a unique opportunity to contribute to products that empower our customers to operate more efficiently and safely, directly impacting the lives of patients worldwide.

    Join our dynamic engineering team as a

    Senior Java Engineer

    and be at the forefront of developing robust, enterprise-scale applications using modern open‑source technologies. You'll tackle complex challenges, own your solutions, iterate rapidly, and see your contributions directly accelerate innovation in the life sciences.

    We’re looking for experienced candidates with:

    A strong foundation in enterprise Java development.

    A passion for modern open‑source technologies.

    Experience in enterprise software or high‑growth tech environments.

    Thrive in our Work Anywhere environment: We support your flexibility to work remotely or in the office within Canada or the US, ensuring seamless collaboration within your product team's time zone.

    Join us and be part of a mission‑driven organization transforming the life sciences industry.

    What You’ll Do

    Accelerate Application Development: Rapidly develop new applications leveraging a robust existing enterprise platform

    Build to scale: Develop highly scalable software with optimal performance

    Lead Feature Innovation: Drive the development of new features and improvements in a dynamic and evolving environment

    Collaborate for Customer Value: Partner effectively with Product Management, Design, and QA to deliver cutting‑edge solutions and direct customer value

    End‑to‑end Contribution: Work across multiple layers of our technology stack, with a primary focus on backend development, and opportunities in frontend and DevOps

    Strategic Mentorship: Develop the skills of junior engineering talent through structured mentorship

    Requirements

    Deep Java Expertise: 5+ years of experience in Java development, with a strong preference for experience within enterprise cloud software companies

    Quality‑Focused Code: Proven ability to write clean, testable, and maintainable code within a collaborative team setting

    Open Source Proficiency: Hands‑on experience with a range of open‑source technologies including Spring, MySQL, Solr, Gradle, Git, Jenkins, Mockito, Tomcat, Linux, AWS, Vagrant, Docker, and Kubernetes

    Relational Database: 3+ years of experience with relational databases and expert‑level SQL skills

    Mentorship: Demonstrated ability to mentor team members and contribute to a positive and high‑performing team environment

    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

    Perks & Benefits

    Medical, dental, vision, and basic life insurance

    PTO and company‑paid holidays

    Retirement programs

    1% charitable giving program

    Compensation

    Base pay: $130,000 - $225,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’s headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.

    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.

    #J-18808-Ljbffr

  • A leading SaaS company in Toronto is looking for a Software Engineer with over 3 years of experience in developing enterprise-scale cloud applications. The ideal candidate should have expertise in Java, strong knowledge of Object-Oriented programming, and familiarity with CI/CD tools. This position offers a competitive salary range of $100,000 to $175,000 along with benefits such as medical insurance, PTO, and retirement programs. You'll have the opportunity to mentor junior developers, fostering a culture of growth and innovation. #J-18808-Ljbffr

  • Senior Software Engineer - SRE  

    - Toronto

    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.

    What You'll Do

    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

    PTO and company‑paid holidays

    Retirement programs

    1% charitable giving program

    Compensation

    Base pay: $130,000 - $225,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’s headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.

    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 .

    #J-18808-Ljbffr

  • A leading cloud solutions provider in Toronto is seeking experienced software engineers skilled in Java and JavaScript to join their innovative team. The role involves developing scalable applications and driving feature innovation in a collaborative environment. Candidates must have over 5 years in software development and strong mentoring capabilities. The company offers competitive compensation, comprehensive benefits, and a flexible work environment to enhance productivity and employee satisfaction. #J-18808-Ljbffr

  • Architect - Infrastructure  

    - Toronto

    Overview 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 $3B 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 became a public benefit corporation (PBC) in 2021, legally bound to balancing the interests of customers, employees, society, and investors. As a Work Anywhere company, we support 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 Veeva’s Vault Platform enables rapid development of enterprise applications for our Life Sciences customers. Vault applications, built on the Vault platform, enable our customers to run and manage clinical trials, ensure regulatory compliance, safely manufacture and produce life-saving medicines, and more. The Cloud Infrastructure team is responsible for utilizing a diverse set of cloud and open-source technologies to deliver a massively scalable, robust, and highly available platform. We are seeking an Architect who is passionate about designing and implementing a highly available, distributed, and secure system on a cloud platform. The work you do will provide immutability across the application and storage layers, including building replication and the containerization of backend services. You will be responsible for utilizing diverse cloud and open-source technologies to deliver a massively scalable, robust, highly available, and immutable platform that powers all the applications built on Veeva Vault.

    What You'll Do

    Collaborate with Product Management and Development team members on technical design and problem-solving to come up with compelling solutions to complex problems

    Optimize and improve existing infrastructure, architecture, and processes to take advantage of cloud platforms

    Own all aspects of implementation for features from design to development, deployment to production, to support and maintenance

    Design and build systems that are scalable, highly available, and easily maintainable

    Build multi-tenant RESTful services at scale

    Requirements

    Hands-on programming experience with many AWS APIs and technologies: EC2, IAM, Route 53, Auto Scaling, Elastic Load Balancing, Elastic Container Service, S3, EBS, VPC, Security Groups, EKS

    12+ years of commercial software development in an Object Oriented Language (e.g. Java, C#, Go)

    Current hands-on development experience with open-source technologies: Spring, Gradle, Git, Jenkins, JUnit, Tomcat, Linux

    Experience with scripting such as Linux Shell, Python

    Experience with Immutable Infrastructure and Infrastructure as Code patterns and technologies: Docker, Ansible, Packer, Vagrant, AWS SDK for Java

    Strong verbal and communication skills

    We are looking for strong mentors with a proven record of making your team better

    Nice to Have

    Experience with building enterprise software for business

    Familiarity with agile methodologies

    Perks & Benefits

    Medical, dental, vision, and basic life insurance

    PTO and company-paid holidays

    Retirement programs

    1% charitable giving program

    Compensation

    Base pay: $200,000 - $300,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’s headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.

    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.

    #J-18808-Ljbffr

  • Release Engineering Manager  

    - Toronto

    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 Veeva Vault Safety is a modern individual case safety report (ICSR) management system that supports intake, processing, and submission of adverse events for clinical and post-marketed products.

    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.

    We are seeking an experienced and detail-oriented Release Engineering Manager to join our dynamic team. In this role you will manage a team of release engineers for Veeva, Vault (Safety). You will play a crucial role in coordinating and overseeing the planning, execution, and delivery of software releases, ensuring the smooth deployment of products and services to our clients. The ideal candidate will have a combination of strong technical background, people management skills, exceptional organizational skills, and the ability to collaborate effectively with cross-functional teams.

    What You'll Do

    Lead a team of deployment specialists, providing guidance, support, and mentoring to ensure successful execution of deployment activities

    Oversee the deployment process, including configuration, testing, and rollout of technology solutions across various environments (e.g., development, staging, production)

    Coordinate with infrastructure teams to write instruction to provision, upgrade and configure servers, networks, and other resources required for deployment

    Implement automation tools and scripts to streamline deployment processes, minimize manual intervention, and ensure consistency across products

    Identify potential risks and dependencies associated with deployment activities and develop mitigation plans to address them proactively

    Define and maintain release engineering processes and methodologies, ensuring continuous improvement and best practices

    Monitor and measure the success of releases, gathering feedback and data to drive process improvements

    Stay up-to-date with industry trends and advancements to recommend and implement innovative release management practices

    Requirements

    Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience)

    6+ years of experience as a Release engineering/DevOps Manager or in a similar role, with a track record of successful software releases for a SaaS Product

    Strong understanding of software development lifecycle (SDLC) methodologies, including Agile, Scrum, and Waterfall

    Proficiency with version control systems, continuous integration/continuous deployment (CI/CD) tools, and release automation (e.g., Ansible, Git, Kibana, Jenkins)

    Must know scripting language (e.g., Groovy, shell, python)

    Experience with AWS or other cloud platforms

    Strong communication and interpersonal skills, with the ability to collaborate effectively with technical and non-technical teams

    Analytical mindset with the ability to identify areas for process improvement and optimization

    Experience working cross functionally with geographically dispersed teams

    Nice to Have

    Experience working in Health sciences and Life care industry

    Experience in a product based environment

    Perks & Benefits

    Medical, dental, vision, and basic life insurance

    PTO and company-paid holidays

    Retirement programs

    1% charitable giving program

    Compensation

    Base pay: $100,000 - $175,000 CAD

    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's headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.

    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.

    #J-18808-Ljbffr

  • A leading enterprise SaaS company in Ontario is looking for a Principal Software Engineer to develop scalable applications. The ideal candidate has over 12 years of software development experience, particularly in Java. Responsibilities include feature ownership, collaboration with product teams, and establishing coding standards. The position offers a flexible work environment and a comprehensive benefits package, reflecting the company's commitment to employee well-being. #J-18808-Ljbffr

  • A leading enterprise software company based in Toronto is seeking a Senior Java Engineer to develop robust applications and accelerate innovation in life sciences. Ideal candidates will have strong expertise in enterprise Java and open-source technologies and demonstrate a commitment to quality and mentorship within a collaborative team. The role offers competitive compensation along with benefits including medical, dental, and PTO in a dynamic work environment. #J-18808-Ljbffr

  • Shape the future of software solutions by managing a skilled engineering team. Engage in a dynamic, agile environment and deliver software that positively impacts lives in the life sciences industry.

    As an Engineering Manager, you will recruit and coach top engineering talent, ensuring the highest performance standards. This role offers the opportunity to lead product feature development and refine development processes collaboratively within a high-growth company. Your leadership will help implement best practices while instilling accountability throughout your team.

    Key Responsibilities: • Recruit and mentor engineers for top-tier performance • Lead the development of essential software features • Define and refine agile processes collaboratively • Drive successful feature delivery with stakeholders • Partner with management to strategize and implement decisions

    Requirements: • 2+ years of experience in software engineering management • 5+ years of commercial software development using Java • Proven ability to lead and develop teams • Expertise in object-oriented programming methodologies • Strong communication skills and attention to detail

    This is your chance to make significant contributions in engineering management, fostering a talented team while delivering exceptional software solutions that deliver real-world benefits. #J-18808-Ljbffr

  • Senior Software Engineer - Full Stack  

    - Toronto

    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 a team building innovative, full-stack products in a dynamic, startup environment backed by a stable, profitable enterprise. We seek engineers with extensive experience in Java, JavaScript, and modern open-source technologies.

    What You'll Do

    Accelerate Application Development: Rapidly develop new applications leveraging a robust existing enterprise platform

    Build to scale: Develop highly scalable software with optimal performance

    Lead Feature Innovation: Drive the development of new features and improvements in a dynamic and evolving environment

    Collaborate for Customer Value: Partner effectively with Product Management, Design, and QA to deliver cutting-edge solutions and direct customer value

    End-to-end Contribution: Work across multiple layers of our technology stack, with a primary focus on backend development, and opportunities in frontend and DevOps

    Strategic Mentorship: Develop the skills of junior engineering talent through structured mentorship

    Requirements

    5+ years in software product development

    Expertise in JavaScript/Typescript, React and Java backend development

    Experience with CSS abstraction (e.g., SASS, JSS) and RDBMS (MySQL, PostgreSQL, etc.)

    Mentorship: Demonstrated ability to mentor team members and contribute to a positive and high-performing team environment

    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

    Perks & Benefits

    Medical, dental, vision, and basic life insurance

    PTO and company-paid holidays

    Retirement programs

    1% charitable giving program

    Compensation

    Base pay: $130,000 - $225,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’s headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.

    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.

    #J-18808-Ljbffr

Company Detail

  • Is Email Verified
    No
  • Total Employees
  • Established In
  • Current jobs

Google Map

For Jobseekers
For Employers
Contact Us
Astrid-Lindgren-Weg 12 38229 Salzgitter Germany