Software Engineer - Java
$100k - $175k per yearVeeva Systems
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'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 high-energy team of motivated engineers to design and implement product features for our cloud applications. Tackle significant technical scaling challenges for our ever growing life sciences customer-base.
What You'll Do
- 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
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
- 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 View email address on ca.workus.org.
$180k - $275k per year
...contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly... ...Engineer: 12+ years of proven software development expertise (Java development required) Enterprise SaaS Leader: Extensive experience...SuggestedInternshipWork at officeLocal areaRemote workFlexible hours- ...Backend Software Engineer Location: Ottawa, ON (On-site) Reports to: Engineering Lead... ...environments — MAVLink, ArduPilot, Unreal Engine, and Gazebo. Develop secure asset management... ...Production experience in Go, Python, Java, C++, or a comparable backend language....SuggestedFull time
$89k - $139k per year
...operations include a national headquarters three vehicle assembly and engine manufacturing plants three parts distribution centres and three... ...using the Spring Framework and JVM-based languages (e.g. Java or Kotlin). Minimum 1 year experience with CI/CD tools pipelines...SuggestedFull time- ...Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time The Role You will drive development across platform layers - from backend ingestion and data processing to frontend visualization and embedded integrations - working...SuggestedFull time
- ...You Will Contribute Design, code, and integrate embedded C/C++ software on Linux and real-time operating systems. Develop software... ...Provide technical leadership by guiding and mentoring more junior engineers in the team, fostering collaboration and skill development....SuggestedFull timeLocal areaFlexible hours
- .... 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
- ...Senior Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time The Role This is a senior full-stack role building systems end to end — backend telemetry ingestion and data processing, the operator-facing dashboards, and the...Full time
- ...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...Local areaRemote work
- ...layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’ll...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
$171k per year
...App Of The Day and the Essential Book Apps list. As a Staff Software Engineer on the Fable Core team, you will set technical direction for the... ...time in Python/Django and at least one other stack (Go, Node, Java/Kotlin, or similar). ~ Experience operating production systems...Long term contractFull timeFor contractorsInternshipLocal areaHome officeFlexible hours- ...technology and innovation. Your next chapter starts here. We are seeking an experienced Embedded Linux & Network Software Test Automation Engineer to develop and execute automated testing for network operating systems. The role focuses on validating Layer 3...Contract work
$126k per year
...services, and content processing workflows, with guidance from senior engineers and the EM on scope and trade-offs. Build reliable,... ...craft intentionally. Who You Are ~4+ years of professional software engineering experience, including exposure to production-scale systems...Long term contractFull timeFor contractorsInternshipLocal areaHome officeFlexible hours- ...We're building the future of creative intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
$140k - $165k per year
...Position: Senior Software Engineer Location: Remote (Canada) Job Type: Full-time Work Schedule: 9:00 AM–5:00 PM Pacific Standard Time, Monday–Friday Salary: CAD $140,000–$165,000 / year Role Overview: We’re looking for a Senior Software Engineer to help...Remote jobLong term contractFull timeHome officeMonday to friday- ...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
$105k - $155k per year
...national headquarters three vehicle assembly and engine manufacturing plants three parts... ...integrate and maintain high-quality Android-based software that enables seamless navigation... ...navigation solutions. Implement software using Java Kotlin C including concurrent and...Full time- ...real-time embedded platform and application software for several of Ciena’s flagship products.... ...'s degree in computer or electrical engineering, computer science, or similar disciplines... ...programming and scripting languages such as Java, Python, Perl, Tcl, bash Software...Hourly payFull timeInternshipFlexible hours
$100k - $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... ...Summary We're looking for a dedicated Software Development Engineer in Test (SDET) to take complete ownership of our integration testing...Remplacement- ...Job Responsibility: Desktop Application Software Developer Ottawa, ON Mist Mobility Integrated Systems... ...alongside the Systems, Electrical, and Mechanical Engineering teams, develops embedded (C/C++), mobile (Java/C++), and desktop (C#/C++) applications for MMIST's...Full timeWorldwide
- ...Title – . Java Back End Developer (3 Openings Sr/Mid/Jr) Position – Fulltime With our... ...maintainable Participate in all stages of the software development cycle, including designing... ...-cycle. Leading and mentoring other engineers as well as liaising with other parts of...Remote jobFull timeInternship
- ...immediate opening for a Principal Embedded Software Architect to join their team in Ottawa.... ...projects, will collaborate closely with System Engineering and other cross-functional teams to... ...more programming languages such as C++, Java, Python, Golang, PowerShell Deep understanding...Work at officeImmediate startMonday to friday
- ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore... ...looking for talented Software Developers to join our growing engineering team. Whether your experience is in mobile, backend, cloud, or...Full time
$95k - $140k per year
...Role This position is for a Full-Stack Software Developer to join our team. You will be... .... degree in Software/Computer/Electrical Engineering, Computer Science or similar field Experience... ...and front-end stacks Experience with Java & Spring Boot Experience with REST...Full timeInternshipWorldwide- ...in a fully virtualized environment. To learn more, visit ribboncommunications.com. OPPORTUNITY We are recruiting a Cloud Native Software Engineer to join the Common Platform Microservices team. Ribbon is enabling secure and reliable real time IP communications in a virtualized...Full time
- Software Developer (0509-054) Our GoC client requires the technical and engineering assistance of two (2) senior software developers, to provide systems/software engineering services... ...programming and troubleshooting in C# and/or Java. #Experience in telecommunications/networking...
$75k - $100k per year
...together. Please take a look at: Job Purpose The design engineering group provides complete end-to-end product development... ...volume manufacturing. The design team is seeking an Embedded Software Developer in optical transceiver designs to participate in the...Full time- ...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 jobFlexible hours
$105.16k - $136.79k per year
...is seeking a full time Sr Test Automation Engineer for our Ottawa, Ontario, Canada location supporting... ...and automate processes for hardware or software product release. Compile and assemble... ...• Programming proficiency in C++, C#, Java, Python, SQL, yaml, VS Code, etc... on multiple...Full timeFor subcontractor$80k - $105k per year
...SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development... ..., this role will leverage software engineering skillsets to support the SRC enterprise... ...Applied knowledge and experience with Java, C++, C, Typescript, and Python. Applied...Full timeWork at officeRemote workFlexible hours$81k - $105k per year
...seeking a passionate and hardworking midlevel Software Developer in Test who can join our cross... ...: ~Mabl, CircleCI, GitHub, AWS, Docker, Java, React, Python What you will be... ...and frameworks ~Collaborate with software engineers, product owners, and other stakeholders...Worldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Java. Be the first to apply!
- junior java developer Ottawa, ON
- développeur java Ottawa, ON
- java software developer Ottawa, ON
- senior java developer Ottawa, ON
- java developer no experience Ottawa, ON
- java developer remote Ottawa, ON
- java developer Ottawa, ON
- software Ottawa, ON
- software support Ottawa, ON
- golang software developer Ottawa, ON

