Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Engineer, Java - REMOTE

$180k - $275k per year

Veeva Systems

As a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies (surpassing $2B in revenue last year), Veeva is on a mission to help life sciences companies accelerate the delivery of life-saving therapies to patients. We're a public benefit corporation (PBC) committed to balancing the interests of our customers, employees, society, and investors, offering a unique opportunity to build impactful solutions that directly contribute to global health.

As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers to operate more efficiently and safely. You'll mentor and elevate engineers, drive critical technical decisions, and consistently deliver high-quality code that propels our technology forward.

We empower you to work from where you thrive – whether that's from home or in the office within Canada or the US – ensuring seamless collaboration within your team's time zone.

Full Feature Ownership: Own all stages of feature implementation, from design and development through deployment, production support, and maintenance. Drive Solutions: Collaborate with Product Management and Development on technical design and problem-solving to deliver great code

Define, promote, and mentor on engineering best practices and coding standards

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

Seasoned Software Engineer: 12+ years of proven software development expertise (Java development required)

Scalability Expert: Proven track record of architecting and building high-volume products at scale

Hands-on development experience with current open-source tools and technologies, including Java, Spring, MySQL, Gradle, Git, Jenkins, AspectJ, Messaging, and Solr/Lucene

Highly driven and flexible, enjoys a fast-paced start-up environment, and believes in having fun along the way

Mentorship: Proven ability to mentor and elevate team performance, fostering growth and excellence

Excellent verbal and written English communication skills: Engineering is not all about the code, it’s also about communication

Medical, dental, vision, and basic life insurance

  • PTO and company-paid holidays
  • Retirement programs
  • The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and/or stock bonus.

#LI-Remote

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 View email address on careers.veeva.com.

Vacancy posted -49
Similar jobs that could be interesting for youBased on the Principal Engineer, Java - REMOTE in Toronto, ON vacancy
  • $40 - $63 per hour

     ...include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Software Engineer Type: Contract Compensation: $40–$63/hour Commitment: 30+ hours/week Role Responsibilities... 
    Suggested
    Remote job
    Hourly pay
    Contract work
    For contractors
    Summer work

    Mercor

    Toronto, ON
    1 day ago
  •  ...proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization.     Principal Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these... 
    Suggested
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    23 hours ago
  •  ...Xello is looking for a Principal Engineer __ Who are you? As our Principal Engineer, you'll be the visionary architect behind Xello's...  ...processes in partnership with our DevOps team, ensuring our software solutions are highly available, performant, and secure. Collaborate... 
    Suggested
    Long term contract
    Full time
    Remote work
    Flexible hours

    Xello

    Toronto, ON
    5 days ago
  •  ...entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and... 
    Suggested
    Permanent employment
    Full time
    Local area

    Capgemini

    Toronto, ON
    11 days ago
  • $220k - $300k per year

     ...’re deployed today, running in production at some of the largest carriers in North America. We are seeking a visionary Principal Software Engineer to join our Engineering team. In this role, you will drive our technical strategy, tackle our most complex engineering challenges... 
    Suggested
    Long term contract

    Owl.co

    Toronto, ON
    16 days ago
  • $60 - $100 per hour

     ...entertainment with seamless commerce at scale. As an Backend Software Engineer , you will design and build scalable, high-performance backend...  ...-on platform Required Skills Strong experience with Java Spring Boot and backend system architecture Microservices... 
    Contract work
    2 days per week
    3 days per week
    Toronto, ON
    15 days ago
  •  ...Job Description What's the opportunity? As Principal Engineer for the Lumina Unified Experience , you'll be at the forefront of transforming...  ...if you have: Deep Technical Expertise: 10+ years of software engineering experience with a proven track record of... 
    Full time
    Local area
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    29 days ago
  •  ...Technical Direction: Define and promote best practices in data and ML engineering. Evaluate emerging technologies and guide adoption to drive...  ...do you need to succeed?  Must Have:  ~5+ years developing in Java/Scala  ~5+ years of experience in building high performance,... 
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    7 days ago
  • $177k - $265k per year

     ...stay secure. Position Description: We are looking for a Principal-level engineer who is passionate about building and evolving the developer...  ...Skills, and Abilities: ~10+ years of deep understanding of software engineering processes, agile framework, tools (e.g.: programming... 
    Local area
    Remote work
    Worldwide

    Okta

    Toronto, ON
    26 days ago
  •  ...We are looking for an experienced software engineer to join a team where your work will be front and center to thousands of customers. You...  ...desirable The Stack Our primary programming languages are Java and JavaScript We use open source frameworks such as... 
    Full time
    Flexible hours

    Stock Recruitment

    Toronto, ON
    21 days ago
  • $130k - $225k per year

     ...impacting the lives of patients worldwide. Join our dynamic engineering team as a Senior Java Engineer and be at the forefront of developing robust,...  ...open-source technologies. - Experience in enterprise software or high-growth tech environments. Thrive in our Work... 
    Work at office
    Local area
    Remote work
    Worldwide

    Veeva Systems

    Toronto, ON
    a month ago
  •  ...be in the right place! As a hands-on Principal Software Developer, you’ll guide design and architecture...  ...meet customer needs. You will uplevel engineering craft across the organization, by...  ...one technology stack such as Go, PHP, Java, RoR, Python, etc. ~ Outstanding written... 
    Work at office
    Local area
    Remote work
    Flexible hours

    Lightspeed Commerce

    Toronto, ON
    a month ago
  • $75 - $80 per hour

     ...include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Software Engineer Type: Freelance Compensation: $75–$80/hour Location: Remote Duration: 1–2 weeks... 
    Remote job
    Summer work
    Freelance
    Immediate start
    Flexible hours

    Mercor

    Toronto, ON
    7 days ago
  •  ...foremost technical authority on AI platform engineering, setting the long-term technical trajectory for enterprise AI systems. As Principal AI Engineer, you'll operate with high...  ...NEED TO SUCCEED? Must have: ~10+ years software or platform engineering experience, with at... 
    Long term contract
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    19 days ago
  • $70k - $115k per year

     ...Methods International Corp. (CMiC) is a Software Development firm specializing in enterprise...  ...designed for the Construction and Engineering industries. About CMiC CMiC  is the...  ...REST Framework, Jersey, Oracle JDeveloper, Java, JavaScript, SQL, PL/SQL Evaluate alternative... 
    Full time
    Seasonal work
    Flexible hours
    Night shift

    CMiC

    Toronto, ON
    more than 2 months ago
  •  ...Role: Senior Data Engineer – AWS (with architecture exposure) Location: Toronto Experience...  ...of experience in data engineering or software engineering, with strong & dedicated hands...  ...Strong programming skills in Python, Scala, or Java Deep experience with ETL / ELT... 
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    20 days ago
  • $140k - $260k per year

     ...coaching -- What will your typical day look like? As the Principal Engineering Lead – Strategy & Architecture, you will be the senior...  ...distributed, cloud-based systems.  ~Strong understanding of modern software development practices — CI/CD, microservices,... 
    Long term contract
    Permanent employment
    Flexible hours

    Deloitte

    Toronto, ON
    26 days ago
  • $61.6k - $113.9k per year

     ...Technology We are seeking a motivated Software Developer to join our team working on wire...  ...experience in Linux environments and Java development, with a strong preference for...  ...Bachelor's degree in Computer Science, Engineering, or equivalent experience. Proficiency... 
    Full time
    Contract work
    Part time
    Toronto, ON
    5 days ago
  • $94.6k - $176k per year

    Application Deadline: 04/29/2026 Address: 33 Dundas Street West Job Family Group: Technology We are seeking a Principal Cloud Platform Engineer with deep expertise in Azure Cloud and strong working knowledge of AWS. This leader will architect, build, and evolve... 
    Full time
    Contract work
    Part time
    Toronto, ON
    5 days ago
  • $154k - $232k per year

     ...Job Summary As a Machine Learning Engineer, you will design, build, deploy, and scale...  ...This role blends applied machine learning, software engineering, and MLOps, with a strong focus...  ...them using Docker, Kubernetes, App Engine, or virtual machines Apply strong knowledge... 
    Full time
    Work at office

    Equinix

    Toronto, ON
    7 days ago
  • $122k per year

    **About the role and team** Engineering at Uber means building for real-world impact under real...  ...code using programming languages like Java, Go, Python, or C++ to solve well-defined...  ...in writing understandable, maintainable software and a curiosity to explore different solutions... 
    Full time
    Work at office
    Remote work
    Worldwide
    Shift work

    Uber

    Toronto, ON
    16 days ago
  •  ...to enhance collaboration. We're seeking a Lead Machine Learning Engineer focused on building and scaling data-driven systems that enable advanced...  ...data and ML engineering tools and languages (e.g., Python, Java/Scala, Spark, Pyspark, Kafka, SQL, Airflow). ~ Strong... 
    Full time

    Royal Bank of Canada

    Toronto, ON
    23 hours ago
  • $181.05k - $213k per year

     ...partners through world-class software, purpose-built for everyone in...  ...Work With You’ll enter our engineering interview process as part of a...  ...Operations: Building the core engine that powers our vision of an operating...  ..., and Kafka. We also utilize Java, gRPC, and AWS. Execution:... 
    Full time
    Work at office

    Carta

    Toronto, ON
    4 days ago
  • $158k - $236k per year

     ...Okta and position the company as a global leader in security best practices. We are seeking a dedicated and detail-oriented Principal Data Security Engineer to join our team. The ideal candidate will drive Okta’s internal data security strategy and uplift capabilities for... 
    Local area
    Remote work
    Worldwide

    Okta

    Toronto, ON
    13 days ago
  • $128.18k per year

     ...lasting impact. Learn more at Life as an Engineer at EvenUp The Document Generation team...  ...applied AI. What we look for Strong software development experience, with hands-on expertise in Python or languages such as Go, Java, Node.js, or C++. Proven ability to... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Home office
    Flexible hours
    3 days per week

    EvenUp

    Toronto, ON
    1 day ago
  • $122k - $185k per year

     ...flexible, award-winning workplace. PagerDuty is seeking a Senior Software Engineer to join our diverse, customer-focused team! As a Senior...  ...The ideal candidate will have full stack experience with Python, Java, or React and be responsible for promoting engineering... 
    Long term contract
    Part time
    Work at office
    Local area
    Flexible hours

    PagerDuty

    Toronto, ON
    23 hours ago
  • $25 - $30 per hour

     ...The Role What do we do? We make cloud software for the global life sciences industry....  ...are looking for talented Intern – Software Engineer in Test to join our QA team. - We work in...  ...before delivery to the customer Usage of Java, JUnit, Unix, and MySQL (or equivalent... 
    Internship
    Work at office
    Local area
    Work from home

    Veeva Systems

    Toronto, ON
    -49
  •  ...APPLICATION DEADLINE: JUNE 12, 2025 What is the opportunity? The Software Development Engineer in Test (SDET) Digital Applications and Originations Labs...  ...for a large enterprise with coding skills in Python, Java, (or anything equivalent) Strong Experience with BDD, and... 
    Long term contract
    Full time

    Royal Bank of Canada

    Toronto, ON
    23 hours ago
  •  ...Description What is the opportunity? We are seeking a Senior Lead Software Engineer to join our team as a technical leader who will drive...  ...with engineering teams. Nice to have: Experience with Java and/or Node.js ecosystems Mobile Development: iOS frameworks... 
    Long term contract
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    5 days ago
  • $95k - $145k per year

    Senior Software Developer - .Net and Java Position Description This role is hybrid and requires you to be at our Client office at a minimum 4 days...  ..., coding standards, documentation practices, and engineering best practices. Required qualifications to be successful... 
    Work at office
    Toronto, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Engineer, Java - REMOTE. Be the first to apply!