Senior Software Engineer - Java
$110k - $270k per yearVeeva Systems
Senior Software Engineer - Java
Join to apply for the Senior Software Engineer - Java role at Veeva Systems .
Veeva Systems, a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies, is on a mission to help life sciences companies bring therapies to patients faster. As a public benefit corporation, we balance the interests of customers, employees, society, and investors while empowering our customers to operate more efficiently and safely, directly impacting the lives of patients worldwide.
Join our dynamic engineering team as a Senior Java Engineer and be at the forefront of developing robust, enterprise-scale applications using modern open-source technologies. You'll tackle complex challenges, own your solutions, iterate rapidly, and see your contributions directly accelerate innovation in the life sciences.
What We're Looking For
- A strong foundation in enterprise Java development.
- A passion for modern open-source technologies.
- Experience in enterprise software or high-growth tech environments.
Work Anywhere Environment
We support your flexibility to work remotely or in the office within Canada or the US, ensuring seamless collaboration within your product team's time zone.
What You’ll Do
- Accelerate Application Development: Rapidly develop new applications leveraging a robust existing enterprise platform
- Build to scale: Develop highly scalable software with optimal performance
- Lead Feature Innovation: Drive the development of new features and improvements in a dynamic and evolving environment
- Collaborate for Customer Value: Partner effectively with Product Management, Design, and QA to deliver cutting-edge solutions and direct customer value
- End-to-end Contribution: Work across multiple layers of our technology stack, with a primary focus on backend development, and opportunities in frontend and DevOps
- Strategic Mentorship: Develop the skills of junior engineering talent through structured mentorship
Requirements
- Deep Java Expertise: 5+ years of experience in Java development, with a strong preference for experience within enterprise cloud software companies
- Quality-Focused Code: Proven ability to write clean, testable, and maintainable code within a collaborative team setting
- Open Source Proficiency: Hands-on experience with a range of open source technologies including Spring, MySQL, Solr, Gradle, Git, Jenkins, Mockito, Tomcat, Linux, AWS, Vagrant, Docker, and Kubernetes
- Relational Database: 3+ years of experience with relational databases and expert-level SQL skills
- Mentorship: Demonstrated ability to mentor team members and contribute to a positive and high‑performing team environment
- 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
Learn More
- Engineer Perspective: 3 Reasons to Consider Veeva
- Engineering at Veeva
Perks & Benefits
- Medical, dental, vision, and basic life insurance
- PTO and company‑paid holidays
- Retirement programs
- 1% charitable giving program
Compensation
- Base pay: $110,000 - $270,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.
Seniority level
- Mid‑Senior level
Employment type
- Full‑time
Job function
- Software Development, IT Services and IT Consulting, and Pharmaceutical Manufacturing
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
Referrals increase your chances of interviewing at Veeva Systems by 2x.
#J-18808-Ljbffr- ...conversation. Role Description Weʼre looking for a Senior Software Engineer with 5 - 8 years of professional experience to help design,... ...development experience with languages such as Python, Ruby GO , Java or similar . Data & Databases: Hands-on experience...SeniorFull timeInternshipManual laborWork at office
- ...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...SeniorFull time
- ...Enterprise Cloud Operations? Do you have several years of software engineering experience with recent years dedicated to integration platform... ...for a major national organization? Our team is seeking a Senior Integration Operations Engineer specializing in operational...SeniorContract workLocal areaRemote work
$140k - $165k per year
...Senior Software Engineer (Full-Time, Remote) — Canada Salary: CAD $140,000–$165,000 / year Work Schedule: 9:00 AM - 5:00 PM PST About the role At AutoScale Ventures, we build large-scale systems behind products like VinAudit.ca (vehicle history and data) and...SeniorRemote jobLong term contractFull time$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- ...experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and... ..., and PMs Preferred Tech Stack: Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform) Prior experience...SeniorRemote work
- ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior... ...Required Skills Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . Strong understanding of algorithms...SeniorRemote jobFor contractors
- ...Company Palantir builds the world's leading software for data-driven decisions and operations.... .... The Role Forward Deployed Software Engineers (FDSEs) work directly with customers to quickly... ...in programming languages such as Python, Java, C++, TypeScript/JavaScript, or similar....Work at officeRemote workWork from home
- ...growing 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’...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
- .... 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...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
$85k - $110k per year
...Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian... ...organizational and coalition boundaries Develop and maintain rich Java desktop client applications that consume and present sensor-...Full timeInternshipWork at officeRemote workFlexible hours- ...or a forensic lab processes evidence, there's a good chance our software is working behind the scenes. That's been true for over four decades... ...back to something real. The Role The Staff Software Engineer specializes in mobile app development and is responsible for driving...InternshipRemote workWork from home
- ...architecture and technical direction for embedded C/C++ software across multiple concurrent projects. Define engineering standards, drive consensus on complex technical... ...into reliable user-facing features. Mentor senior and junior engineers, define team processes, and promote...SeniorFull timeCasual workWork at officeImmediate start
$185k - $195k per year
.... We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of... ...user-facing features on the Alarm.com platform. Mentor senior and junior engineers, define team processes, and drive adoption...SeniorCasual workInternshipWork at officeImmediate start$135k - $150k per year
...opportunities. We were also recognized as one of National Capital Region's 2024 Top Employers in Canada, read on to see why! Software Engineer (Clojure)Step into the dynamic world of cloud-native development as a Software Engineer at Qlik, where you'll harness your...Full timeWork at officeRemote workFlexible hours- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...SeniorLong term contractWork at office
- ...Job Description: 1、Develop software programs that meet functional and performance requirements in accordance with the product project plan and software specifications. 2、Design detailed program flowcharts based on the logical design specification documents. 3、Write and...Full timeRelocation
- ...operation. Are you passionate about building great enterprise software and mentoring high performance teams in a supportive and fast-... ...environment? We're looking for an experienced Staff Software Engineer to provide full stack technical leadership and mentorship in the...Full timeCasual workWork at officeRemote workWork from homeMonday to fridayFlexible hours
- ...1984, we started out as a team of three engineers. Today, we have grown to become a global... ...unique opportunity to work across enterprise software development, cloud infrastructure,... ...About The Role We're looking for a Senior Developer with strong software engineering...SeniorLong term contractWork at officeRemote workFlexible hours
- ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Work at office
$74k - $98k per year
...interface. We are seeking someone driven to build quality into the software development lifecycle. Working alongside developers, you'll... ..., Claude Code, and Playwright MCP to improve test coverage, engineering efficiency, and release confidence. We work in a supportive, high...Worldwide- ...to work onsite once a month. Job Description As a Senior Data Engineer at Assent, you will play a critical role in advancing our... ..., consistent code. Work closely with database developers, software development, product management, and AI/ML developers to align...SeniorFull timeWork at officeRemote workFlexible hours1 day per week
$98k - $130k per year
...disability. Envision yourself at Barracuda As a Senior Application Security Engineer, you’ll help shape the future of our AppSec program. You’... .... Tech Stack: ~TypeScript/JavaScript, Python, Ruby, Java, Go ~CI/CD automation tools (SAST, SCA, Secrets Scanning,...SeniorLong term contractInternshipWorldwideFlexible hours- ...time to join Egis. We are now over 21,000 engineers, architects, scientists and planners... ...new heights. Job Description Senior Electrical Engineer is a senior-level engineering... ...using electrical engineering design software. Knowledge of sustainability initiatives...SeniorFull timeLocal area
- ...time to join Egis. We are now over 21,000 engineers, architects, scientists and planners... ...heights. Job Description The Senior Electrical Engineer is responsible for leading... ...in AutoCAD, and other electrical design software is an asset. Excellent communication...SeniorFull timeLocal area
- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...'s 2025 Design Award for inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as...SeniorWork at officeRemote work
- ...deliver mission-critical solutions in systems engineering, simulation and training, and program... ...integration; ~ Review and ensure software solutions meet performance, reliability,... ...technical specifications; ~ Collaborate with senior architects to align intermediate-level...SeniorFull timeTemporary workPart timeInternshipImmediate startFlexible hours
$125k - $171.9k per year
...seeking aa dynamic, and growth focused Senior Geotechnical Specialis t to join the Geotechnical... ...have extensive expertise in geotechnical engineering from planning and design, with a strong... ...interaction) and use of modern analysis software. Strong project management capability...SeniorFull timeInternshipFlexible hours- ...assist another individual in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful. If Precisely identifies... ...the Precisely Data Integrity Suite . You'll combine hands-on engineering with team leadership and customer-facing collaboration: working...Senior
- ...supervision of the Manager, Assay Performance and Support, the Senior Product Reliability Engineer is responsible for managing and contributing to correct... ...are designed to work (including the requirements for the software that converts raw signals to analytical outputs), how...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Java. Be the first to apply!
- java developer remote Ottawa, ON
- java developer no experience Ottawa, ON
- senior java developer Ottawa, ON
- java developer Ottawa, ON
- développeur java Ottawa, ON
- java software developer Ottawa, ON
- junior java developer Ottawa, ON
- senior financial accountant Ottawa, ON
- senior project accountant Ottawa, ON
- construction senior project manager Ottawa, ON

