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

Senior Software Engineer - Java (Remote)

$130k - $225k per year

Veeva Systems

Canada
  • Remote job

Veeva Systems, a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies (surpassing $2B in revenue last year), is on a mission to help life sciences companies bring therapies to patients faster. As a public benefit corporation committed to balancing the interests of customers, employees, society, and investors, we offer a unique opportunity to contribute to products that empower 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. A strong foundation in enterprise Java development.

- Experience in enterprise software or high-growth tech environments.

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.

Develop highly scalable software with optimal performance

Collaborate for Customer Value: Partner effectively with Product Management, Design, and QA to deliver cutting-edge solutions and direct customer value

Work across multiple layers of our technology stack, with a primary focus on backend development, and opportunities in frontend and DevOps

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

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

Excellent verbal and written English communication skills: 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.

#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 a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Java (Remote) in Canada vacancy
  • $126.8k - $164.1k per year

     ...community-minded. As a team, we work to deliver value for our clients every day . Job Description We are looking for a Senior Java Software Engineer (Engineer II) to join our team and contribute to the success of strategic Repo trading initiatives. In this role, you will... 
    Senior
    Full time
    Work from home
    Shift work

    TD

    Canada
    27 days ago
  • $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... 
    Suggested
    Remote job
    Internship
    Work at office
    Local area
    Flexible hours

    Veeva Systems

    Canada
    19 hours ago
  •  ...We are seeking a Senior Engineer with deep expertise in Apache Solr to design, build, and optimize scalable search solutions. This role focuses...  ...Strong experience with Apache Solr and backend development (Java or similar) Experience working with AWS Solid understanding of... 
    Senior

    EPAM Systems

    Canada
    12 days ago
  • $69.7k - $98.4k per year

     ...systems/applications. Develop new solutions as required for engineering programs and projects within assigned area Develop new features...  ...~ Experienced in developing and deploying applications using Java, with hands-on expertise in Spring Boot. ~ Hands-on experience... 
    Suggested
    Full time
    Work from home

    TD

    Canada
    1 day ago
  • $125.4k - $154k per year

     ...development and design experience in: Java/Scala, Python, PySpark, Spring...  ...analysis, design, hardware / software support ~ Expert knowledge of specific domain or range of engineering frameworks, technology, tools,...  ...and/or autonomously as a senior/ lead on a diverse range of... 
    Senior
    Full time
    Temporary work
    Work from home
    Canada
    4 days ago
  • $130k - $225k per year

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

    Veeva Systems

    Canada
    a month ago
  • $105.1k - $129.4k per year

     ...not equal boring. Not at TD, anyway. TD Engineering covers a broad range of exercises and...  ...analysis, vendor engagement and analysis, software development, project management,...  ...background in real-time event driven systems, Java/Javascript/Typescript development, Databases... 
    Senior
    Full time
    Work from home
    Flexible hours
    Canada
    10 days ago
  • $105.1k - $129.4k per year

     ...performance, and design - giving engineers rare, direct feedback and...  ...backend services and APIs using Java (versions 17 and 21) with Spring...  ...solutions, with guidance from senior engineers where appropriate....  ...years of professional, hands-on software development experience... 
    Senior
    Full time
    Work from home
    Worldwide
    Canada
    a month 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)... 
    Senior
    Remote job
    Work at office
    Local area
    Work from home

    Veeva Systems

    Canada
    a month ago
  • $115k - $135k per year

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving...  ..., and engineering practices. You will partner with senior engineers for guidance on architecture and complex problem-solving... 
    Senior
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    2 days ago
  • $102.2k - $125k per year

     ...this by designing, developing, and enhancing java based microservices that support different...  ...at various capacity (junior to senior developer) Actively contributing code and...  ...Nexus, Jenkins, Maven ~ Well-versed in software design patterns and architectural standards... 
    Senior
    Long term contract
    Full time
    Work from home

    TD

    Canada
    5 days ago
  • $84.9k - $98.4k per year

     ...clients every day. Job Description We are looking for a Software Engineer (Associate Engineer II) to join our team and contribute to the...  ...understanding of its complexities. ~ Proficiency in at least one of Java, Python, or JavaScript/TypeScript. ~ Working knowledge of... 
    Full time
    Work from home
    Shift work
    Canada
    1 day ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving...  ...in high-risk or high-priority areas Mentor and guide senior engineers and technical leads through coaching, design discussions... 
    Senior
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    14 days ago
  • $126.8k - $164.1k per year

     ...Summary This role is a hands-on Applied AI Engineer responsible for enabling AI adoption...  ...application of AI, not experimentation-building software that uses LLMs and intelligent automation...  ...LangChain-style patterns) Python and/or Java REST APIs and backend service... 
    Senior
    Work from home
    Canada
    2 days ago
  • $180k - $220k per year

     ...Software Engineering Manager Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding... 
    Remote work

    eDynamic Learning

    Canada
    14 days ago
  • $114k - $154k per year

    Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Technology Solutions Pay Details: $114,000 - $154,000 CAD The pay details posted reflect a temporary market premium specific to this role that is reassessed annually. TD is committed...
    Full time
    Temporary work
    Work from home
    Canada
    6 days ago
  • $45.7k - $74.4k per year

     ...servicing, or customer engagement. Job responsibilities for a Software Engineer Intern/ Co-op may vary by area. This may include, but is not...  ...and strength in any of the following: C, C++, C#, Object C, Java, Java Script, Python, NodeJS, Ruby, SQL, J2EE, Web Services... 
    Full time
    Internship
    Work at office
    Work from home
    Relocation
    Monday to friday
    Canada
    2 days ago
  • $126.8k - $164.1k per year

     ...details for this role. Job Description: Role Overview The Senior Engineer - Application & Integration is a hands-on technical lead...  ...Dynamic Discounting). Additional programming experience (C#, Java, Shell scripting, VBScript, COBOL, JCL, DB2) Industry certifications... 
    Senior
    Permanent employment
    Full time
    Work from home
    Canada
    3 days ago
  • $45.7k - $74.4k per year

     ...DESCRIPTION You will have the opportunity to work as a Software Engineer on our Mobile platforms, which includes iOS software...  ...~ Experience in Android development with Kotlin and Java (iOS Specific) ~ Experience in iOS development with Swift... 
    Full time
    Internship
    Work at office
    Work from home
    Relocation
    Monday to friday

    TD

    Canada
    1 day ago
  • $125.5k - $154k per year

     ...secure). Specifically the CCT Solution Engineer will: Provide domain-specific solution...  ...Job Accountabilities Reporting to the Senior IT Manager, CCT Solution Engineering, the...  ...Developer) The applicant must be able to: Java development, ability to write and... 
    Senior
    Temporary work
    Work from home
    Flexible hours
    Canada
    2 days ago
  • $170k - $250k per year

     ...be at the cutting edge of machine learning in research, engineering, and impactful applications. We are looking for...  ...deep learning ~ Strong coding proficiency in Python, Java, C, or C++ ~ You value good software design and sweat over details in code and API design... 
    Senior
    Full time
    Temporary work
    Work from home

    TD

    Canada
    a month ago
  • $126.8k - $164.1k per year

     ...focuses on delivering top tier technology solutions to enable and grow the global GTB business. Summary We are seeking a Senior DevOps Engineer to lead and execute complex application releases across enterprise platforms. This is a hands-on individual contributor role... 
    Senior
    Full time
    Work from home

    TD

    Canada
    1 day ago
  •  ...Responsibility: Canada Off-site Category: Engineering Remote Eligible Yes Hire Type: Employee...  ...Date posted 02/24/2025R&D Engineering, Senior Staff Engineer Description We Are:...  ...creation of high-performance silicon chips and software content. Join us to transform the future... 
    Senior
    Full time
    Remote work

    Synopsys

    Canada
    5 days ago
  • $115.6k - $163.2k per year

     ...dialogue with your recruiter who can provide you more specific details for this role. Job Description: We are seeking a Senior AI/ML Engineer to drive the strategic implementation of generative AI and machine learning capabilities across TD's enterprise platforms. This... 
    Senior
    Full time
    Work from home
    Canada
    2 days ago
  •  ...and inclusive culture. SUMMARY: Our group is looking for a Senior Full-Stack Developer to join our core US based team. We are...  ...implement and deploy E2E features. Work closely with the rest of the engineering team to design and launch new features. REQUIREMENTS and... 
    Senior
    Full time
    Remote work
    Flexible hours

    Placer.ai

    Canada
    5 days ago
  • $159.3k - $211k per year

     ...The Opportunity: As a Senior Technical Manager / Technical Director in the practice area of Geo-Environmental Science or Environmental Engineering, you will serve as a senior leader and subject matter expert, responsible for delivering environmental assessment and multi-... 
    Senior
    Long term contract
    Full time
    Internship
    Local area
    Remote work
    Flexible hours

    WSP Canada

    Canada
    9 days ago
  •  ...Senior Full Stack Engineer Fully Remote • Product Development About the Company Our company works with organizations to promote data protection...  ...services, with a passion for developing robust and secure software solutions. They will be involved in all stages of the... 
    Senior
    Full time
    Internship
    Remote work

    Aadmi

    Canada
    a month ago
  • $130k - $225k per year

     ...Exceptional analytical and systematic problem-solving capabilities 3. Excellent ability to communicate technical findings to both engineering and product management audiences 4. Ability to learn application areas quickly Thrive in our Work Anywhere environment: We... 
    Senior
    Remote job
    Work at office
    Local area
    Work from home

    Veeva Systems

    Canada
    19 hours ago
  •  ...We’re looking for a QA Automation Engineer with strong technical chops and a passion for hands-on testing in Linux-based environments. This role is ideal for someone who enjoys working directly within test and regression environments, supporting automation, troubleshooting... 
    Senior
    Remote job

    EPAM Systems

    Canada
    1 day ago
  • $150k - $235k per year

     ...We are looking for multiple Engineering Managers to lead and recruit a...  ...focus will be creating amazing software solutions for our customers and...  ...delivery Be a trusted partner for senior management to determine best...  ...commercial software in Java ~ Proven ability to hire, mentor... 
    Senior
    Remote job
    Work at office
    Local area
    Work from home

    Veeva Systems

    Canada
    19 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Java (Remote). Be the first to apply!