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

Principal Software Engineer - JAVA

$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 18 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - JAVA in Ottawa, ON vacancy
  • $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... 
    Suggested
    Work at office
    Local area
    Remote work
    Worldwide

    Veeva Systems

    Ottawa, ON
    3 days ago
  •  ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,...  ...design, development and testing of our cutting edge Lightspeed Software by actively engaging with both the test and support teams to ensure... 
    Suggested
    Internship
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    9 days ago
  • Our client has an immediate opening for a Principal Embedded Software Developer to join their team in Ottawa. As an integral part of the Scrum...  ...MAIN RESPONSIBILITIES: Collaborate with experienced Engineers in the design, coding, testing, and maintenance of embedded... 
    Suggested
    Permanent employment
    Work at office
    Immediate start

    Hays

    Ottawa, ON
    17 days ago
  •  ...architecture/RTL/Synthesis Layout support for quality final product and TTM Key Skills And Experience B.Sc. in Elec/Computer Engineering is a must, higher degrees preferred Minimum of 10+ years ASIC design experience Solid design (micro-architecture/... 
    Suggested
    Long term contract
    Temporary work
    Worldwide

    Nokia

    Ottawa, ON
    6 days ago
  • $90k - $140k per year

     ...individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently...  ...of software, with at least 2 years in Java and 2 years in python; ~ Experience...  ...the Total::Perception™ Systems Simulation Engine (SSE), and the Total::Vision™ Video Analytics... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Home office
    Monday to friday
    2 days per week
    3 days per week

    Larus Technologies

    Ottawa, ON
    a month ago
  • $125k - $171.9k per year

     ...projects across a wide spectrum of sectors, principally rail infrastructure, highways, along...  ...have extensive expertise in geotechnical engineering from planning and design, with a strong...  ...interaction) and use of modern analysis software. Strong project management capability... 
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Ottawa, ON
    27 days ago
  • $130k - $225k per year

     ...dynamic team as a Senior Site Reliability Engineer on the Vault Platform team, where you'll...  ...scale, drawing on your deep expertise in Java and modern open-source technologies to make...  ...source technologies, ideally from enterprise software development or a high-growth tech company.... 
    Work at office
    Local area
    Remote work
    Work from home
    Monday to friday

    Veeva Systems

    Ottawa, ON
    3 days ago
  • $100k - $120k per year

    Education: Bachelor's degree Experience: 5 years or more Screening questions Are you authorized to work in Canada? Do you have experience working in this field? Do you live near the job location? Do you meet the language requirements listed in the job posting? ...
    Permanent employment
    Full time

    High Tech Genesis

    Ottawa, ON
    3 days ago
  • $100k - $120k per year

    Overview Languages English Education ~ Bachelor's degree Experience 5 years or more On site Work must be completed at the physical location. There is no option to work remotely.
    Permanent employment
    Full time
    Remote work

    High Tech Genesis

    Ottawa, ON
    3 days ago
  •  ...The Software Technologies team provides solutions to meet grid security needs with a comprehensive...  ...systems. As a Power System Software Engineer,  you will be involved in both software...  ...more of the following:  C/C++, Visual Basic, Java, Python, and Matlab. Excellent knowledge... 
    Full time
    Immediate start
    Remote work
    Work visa

    Powertech Labs

    Ottawa, ON
    1 day ago
  • $84.6k - $135.2k per year

     ...meaningful social, community, and societal impact. Join Ciena, a global leader in networking systems, services, and software, as a Software Security Engineer. Be part of a team that's transforming the way the world communicates, ensuring the security and resilience of... 
    Flexible hours

    Ciena

    Ottawa, ON
    13 days ago
  •  ...hockey-stick growth. With that growth comes the need for a Software Engineer, Platform to join our newly formed Platform team and help us scale...  ...Tech Stack: (must) NodeJS, ReactJS, TypeScript, (good to have) Java, Go, Python We offer: A fast-growing environment where... 
    Remote job

    Speechify

    Ottawa, ON
    15 days ago
  • $105k - $165k per year

     ...$165,000 / year Description Job Title: Senior or Principal Pipeline Integrity Engineer Location: We are open to receiving applications from...  ...business units (e.g., Structural Integrity, Welding, Materials, Software & Instrumentation, Design & Construction) Executing and... 
    Permanent employment
    Full time
    Flexible hours

    BMT

    Ottawa, ON
    26 days ago
  • $130k - $225k per year

     ...and communities. The Role We are looking for Front-End Software Engineers who are eager to build in a fast-paced, startup environment inside...  ...~ ES6 experience ~ Familiarity with open-source Java stack development (Java, Gradle, Git, Jenkins, JUnit, Tomcat)... 
    Work at office
    Local area
    Remote work
    Work from home

    Veeva Systems

    Ottawa, ON
    3 days ago
  • $150k per year

     ...Position: Senior Software Engineer Location: Remote (Canada) Job Type: Full-time Work Schedule: 9:00 AM- 5:00 PM PST Base Salary: CAD $150,000 per year Role Overview: Were looking for a Senior Software Engineer to help design, build, and evolve... 
    Remote job
    Long term contract
    Full time
    Home office

    AutoScale Ventures

    Ottawa, ON
    6 days ago
  • Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Work at office
    Local area
    Work from home
    Worldwide

    Canonical

    Ottawa, ON
    13 days ago
  • $106k - $156k per year

     ...Huawei Canada has an immediate permanent opening for a Software Engineer. About the team: The YunShan Software Lab pioneers advanced software...  ...networking. Proficiency in other programming languages (Java/Go/Python/Lua/Shell/etc…) is an asset. Strong ability to research... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Ottawa, ON
    28 days ago
  •  ...Department Innovation Role Intern - Front-End Software Engineering Overview Forescout is one of the most impactful cybersecurity companies in the world, helping organizations stay safe and protected in an increasingly digital environment. For more than 25 years, we’ve... 
    Hourly pay
    Internship
    Summer internship
    Work at office
    Local area
    Relocation

    ForeScout

    Ottawa, ON
    17 days ago
  •  ...Position: Software Engineer - Cloud Access Control Location: Ottawa, Canada (Hybrid) Move Security Forward with Acre Are you passionate about transforming the future of security? Do you thrive in a collaborative, innovative environment where your contributions drive... 
    Full time
    Worldwide

    acre security

    Ottawa, ON
    a month ago
  • $123.51k - $155.15k per year

     ...Job Responsibility: Job Posting Title Senior Systems Engineering and Software Development Specialist Job Category Systems Engineering Language Requirements English / Anglais English is required / L'anglais est requis Flexible Work Agreement Type Hybrid / Hybride Posting End... 
    Full time
    Contract work
    Flexible hours

    NAV Canada

    Ottawa, ON
    4 days ago
  •  ...public safety technology. If you're passionate about making a meaningful difference, we'd love to hear from you. The Role The Software Engineer II – GIS is an intermediate -level developer responsible for building and enhancing GIS applications that improve situational... 
    Internship

    Versaterm

    Ottawa, ON
    14 days ago
  •  ...across PC and IoT technologies. Our teams partner with specialist engineers from major silicon companies to integrate next-generation...  ...integration for the latest IoT and server-class hardware platforms and software stacks Work with partners to deliver a delightful, optimised,... 
    Internship
    Remote work

    Canonical

    Ottawa, ON
    13 days ago
  •  ...Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision...  ...We are seeking a self-driven, dynamic and passionate software engineer who will be a key player in improving our architecture, developing... 
    Full time

    Ouster

    Ottawa, ON
    a month ago
  •  ...and accessibility. We’re a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class...  ...and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you’ll help build and scale Speechify... 
    Remote job
    Flexible hours

    Speechify

    Ottawa, ON
    15 days ago
  • $125k - $170k per year

     ...leader responsible for guiding the software architecture, evolution, and...  ...close partnership with other engineering groups to ensure technical...  ...effectiveness as a production-grade engine for business workloads...  ...capacity. ~ Proficiency in Java, Python, and C++. ~ Experience... 

    Myticas Consulting

    Ottawa, ON
    3 days ago
  •  ...opening for a Senior Systems Engineer to join their team in Ottawa....  ...you’ll be utilizing the latest software technology to maintain and develop...  ...Python, Golang plus C, C++, Java an asset ~ Experience with...  ...~ Familiar with cybersecurity principals and best practices. ~ Excellent... 
    Permanent employment
    Immediate start

    Hays

    Ottawa, ON
    6 days ago
  • $105k - $140k per year

     ...specialist to help shape the future of enterprise analytics. This is a Principal‑level individual contributor role focused on building trusted,...  ...the use of AI tools when appropriate ~Partner with Data Engineering to design and build analytics‑ready data models in Databricks... 
    Remote work
    Worldwide
    Flexible hours

    Barracuda Networks

    Ottawa, ON
    8 days ago
  •  ...started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward...  ...Description What you get to do in this role:   The Principal Engagement Manager oversees the on time, on budget delivery of... 
    Long term contract
    Full time
    Work at office
    Remote work
    Flexible hours

    ServiceNow

    Ottawa, ON
    24 days ago
  • $103.25k - $153.25k per year

     ...individual access. You will be encouraged to cultivate an engineering mindset, driving the creation of innovative software solutions that address real-world problems and...  ...software architecture, design, and development in Java. Experience in service/server development using... 
    Long term contract
    Internship
    Immediate start

    OpenText

    Ottawa, ON
    23 days ago
  •  ...Category Engineering Hire Type Employee Job ID 14733 Remote Eligible No Date Posted 02.01.2026 We Are: At Synopsys, we drive...  ...we empower the creation of high-performance silicon chips and software. Join us to transform the future through continuous innovation.... 
    Remote work

    Synopsys Inc

    Ottawa, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - JAVA. Be the first to apply!