Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Engineer designing and implementing product features for cloud applications at Veeva. Join a mission-driven team to transform life sciences and improve customer outcomes while working flexibly.

Responsibilities

  • Design, implement, and deliver robust, scalable cloud features and products
  • Write clean, high-quality, and testable code (Java/OO) with strong unit and integration coverage
  • Develop rich user experiences and evolve application architecture
  • Mentor junior developers to elevate team performance

Requirements

  • **Experience**: 3+ years of professional software development experience, focused on enterprise-scale cloud applications
  • **Core Tech Stack:**
  • Java expertise. Deep understanding of Object-Oriented programming, clean code practices, and common software design patterns
  • Strong hands-on experience with the Spring framework (e.g., Spring Boot, Spring MVC)
  • Proficiency with SQL or NoSQL databases (e.g., MySQL, Postgres, DynamoDB) and data access layers (e.g., Hibernate/JPA)
  • **DevOps & Cloud:**
  • Familiarity with CI/CD tools and processes (e.g., Git, Jenkins)
  • Experience building and deploying applications on a major cloud platform (AWS preferred)
  • **Core Values and Expectations:**
  • 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

Benefits

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

Job type

Full Time

Experience level

Mid levelSenior

Salary

$100,000 - $175,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudDynamoDBHibernateJavaJenkinsMySQLNoSQLPostgresSpringSpring BootSpringBootSQL

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.