Principal Software Engineer - JAVA
$180k - $275k per yearVeeva 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.
- ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading... ...on X and LinkedIn or visit The Software Architect will play a pivotal role in driving... ...more programming languages such as C++, Java, Python, Golang, PowerShell Deep understanding...SuggestedInternshipWork at officeWorldwideMonday to friday
$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...SuggestedPermanent employmentFull timeWork at officeHome officeMonday to friday2 days per week3 days per week$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...SuggestedFull timeInternshipFlexible hours$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...SuggestedPermanent employmentFull timeFlexible hours- ...government customers for over 50 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...SuggestedInternshipWork at officeWorldwide
- ...supporting integration with all major accounting software including QuickBooks, NetSuite, and Xero.... ...teams. Assist in guiding more junior engineers on the team by giving them technical... ...it. Hands-on experience as a back-end Java developer, specializing in building...Full timeFor contractors
$100k - $120k per year
...Life. For more information, visit About This Opportunity H2O.ai is seeking a highly motivated Full Stack & Systems Software Engineer to join our H2OGPTe generative AI project team. This is a hands-on technical role for someone who thrives on solving complex...Remote workWorldwideFlexible hours- ...Category Engineering Hire Type Employee Job ID 14143 Remote Eligible No Date Posted 02/01/2026 We Are: At Synopsys, we drive... ...empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous...Remote work
- ...meaningful difference, we'd love to hear from you. The Role As a Software Engineer III, you will take on challenging and complex development tasks... ...Knowledge of additional programming languages (e.g., C++, Java) or frameworks (e.g., WPF, WinForms). Experience in...Long term contractTemporary workInternship
$140k - $160k per year
Education: Bachelor's degree Experience: 5 years or more Screening questions Are you authorized to work in Canada? Are you willing to relocate for this position? Do you have experience working in this field? Do you live near the job location? Do you meet the ...Permanent employmentFull timeRelocation- .... We support running the CLI locally from the command line, in an IDE, or in a CI/CD pipeline. We are looking for a talented software engineer with a passion for creative problem solving to join the CLI Engineering team and our journey in continuously innovating the CLI...Full timeWork at officeWork from homeWorldwideFlexible hours
$140k - $160k 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 employmentFull timeRemote work$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 employmentFull timeInternshipImmediate start$85.5k - $135.5k per year
...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Software Engineering Job Location: Ottawa, ON Job Schedule: Day Shift Salary Range: 85 500$ - 135 500$ About your next Challenge as a...Day shift$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 large-scale...Long term contractFull timeRemote workHome office$33 per hour
...Bartech Staffing is a leading engineering, technical and professional staffing firm, and our clients include some of the nation's biggest... ...Our client has engaged us to assist them in hiring a contract Software Testing Engineer (Ottawa, Ontario) . If you are interested in an...Hourly payLong term contractContract work- ...our modern world. What You Will Do . We are looking for a Software Engineer to help build Forescout’s next generation of network security... ...environments. ~Develop software solutions using Python (primary) and Java (secondary) to build Forescout’s next generation platform. ~...Local areaRemote workWorldwide
- ...Job Responsibility: At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and... ..., reducing commute times, and cutting emissions. We develop software to provide cities with the data needed to better understand and...Full timeLocal areaRemote work
$90k - $140k per year
...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones... ...you! Role Overview We are looking for a skilled Software Engineer to join our team in designing, building, and optimizing our AI...Work at officeLocal areaFlexible hours- ...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 timeWorldwide
$57k - $81.5k per year
...Designs, implements, maintains, enhances, tests, and supports software. Position Overview Under the supervision of the Director of... ...with test teams to reduce manual test effort Communicate with Engineers and Manufacturer's Technical Support staff regarding programming...Flexible hours$140k - $160k per year
...Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision... ...transportation network. Our small, tightknit, team consists of engineers with backgrounds in Transportation and Software Engineering, dedicated...Full time- ...meaningful difference, we'd love to hear from you. The Role As a Software Engineer III, you will take on challenging and complex development tasks... ...Knowledge of additional programming languages (e.g., C++, Java) or frameworks (e.g., WPF, WinForms). Experience in...Internship
$68.82 - $103.23 per hour
Our client is hiring a Senior Software Engineer (Application & Package Management) to oversee the lifecycle of enterprise applications across SaaS, desktop, plugins, and custom solutions. You will manage upgrades, patching, deployments, and retirements while acting as the key...$126k per year
...broader T eam through collaboration and attitude. About The Team And Role The Developer Tooling team empowers Scribd engineers across the entire software development lifecycle. We build and evolve the tools and frameworks that power engineering workflows. This includes...Long term contractTemporary workLocal areaHome officeFlexible hours$146k per year
...collaboration and attitude. About The Role As a Senior Full-Stack Engineer on the Slideshare Team, you will design, build, and improve the... .... We’re Looking For Someone With ~8+ years of professional software development experience, with strong full-stack capabilities and...Long term contractTemporary workLocal areaRemote workHome officeFlexible hours$113k - $147k per year
...fast growth, and a team that’s got your back, you’ll be surrounded by people who believe in what they do—and in you. The Software Engineering Manager (C#/.Net/GoLang) oversees the delivery of software solutions, defining project scope and objectives. Managing a team of...Local areaFlexible hours$146k per year
...iteration, safer scaling, and long-term confidence in how Scribd’s web product evolves. About The Role We’re hiring a Senior Software Engineer, Web Platform to help drive Scribd’s Web Modernization program and build the frontend foundations for our next generation of...Long term contractTemporary workLocal areaHome officeFlexible hours- ...Category Engineering Hire Type Employee Job ID 13030 Remote Eligible No Date Posted... ...creation of high-performance silicon chips and software content. Join us to transform the future... ..., and hardware emulation. As a Principal Engineer, you are recognized for your technical...Remote workShift work
- ...companies that lead the world in technology and innovation. Your next chapter starts here. In this role, you will: Own software quality of our software products (both embedded and non-embedded) Work closely with the product managers and software developers to...Permanent employmentFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - JAVA. Be the first to apply!
- director software engineering Ottawa, ON
- project engineer assistant project manager Ottawa, ON
- chief power engineer Ottawa, ON
- engineering project manager Ottawa, ON
- general engineer Ottawa, ON
- directeur ingénierie Ottawa, ON
- mechanical engineering project manager Ottawa, ON
- mechanical engineering director Ottawa, ON
- chief engineer Ottawa, ON
- junior java developer Ottawa, ON


