Enable job alerts via email!

Principal Software Engineer - Java

Veeva Systems

Toronto

Hybrid

CAD 120,000 - 300,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in life sciences software solutions is seeking a Senior Software Engineer to lead and innovate on key product features. The role offers a flexible work environment, generous benefits, and opportunities for career advancement. Candidates should have extensive experience in Java and a strong background in object-oriented design. Join a collaborative team dedicated to developing industry-leading applications in a dynamic environment.

Benefits

Comprehensive benefits package
Generous PTO
Company-paid holidays
1% charitable giving program

Qualifications

  • 10+ years of experience developing commercial software in Java.
  • Deep expertise in object-oriented design and implementation.

Responsibilities

  • Lead, design, implement, and own key product features.
  • Develop Enterprise Content Management applications on a multi-tenant cloud platform.
  • Work in an agile development environment, mentoring team members.

Skills

Java
Communication

Education

Bachelor's degree in engineering
Bachelor's degree in computer science

Tools

Spring
JPA
Hibernate
Lucene
Solr

Job description

Employer Industry: Life Sciences Software Solutions

Why consider this job opportunity:
- Salary up to $300,000
- Opportunity for career advancement and growth within a fast-growing company
- Flexible work environment with the option to work from home or in the office
- Comprehensive benefits package including medical, dental, vision, and life insurance
- Generous PTO and company-paid holidays
- 1% charitable giving program to support community involvement

What to Expect (Job Responsibilities):
- Lead, design, implement, and own key product features within a collaborative team
- Develop industry-leading Enterprise Content Management applications on a multi-tenant cloud platform
- Utilize the latest technologies in cloud computing to innovate and enhance skills
- Collaborate directly with product stakeholders to drive multiple features to successful delivery
- Work in an agile development environment, mentoring team members to improve performance

What is Required (Qualifications):
- 10+ years of experience developing commercial software in Java
- Deep expertise in object-oriented design and implementation
- Current, hands-on Java development experience with server-side web technologies (Spring, JPA, Hibernate, Lucene, Solr, etc.)
- Strong communication skills and the ability to work in a dynamic environment
- Bachelor's degree in engineering, computer science, or equivalent

How to Stand Out (Preferred Qualifications):
- Proven record of mentoring and enhancing the skills of team members
- Experience working with agile development techniques

#LifeSciences #SoftwareEngineering #RemoteWork #CareerOpportunities #JavaDevelopment

"We prioritize candidate privacy and champion equal-opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all. If you encounter any employer not adhering to these principles, please bring it to our attention immediately. We are not the EOR (Employer of Record) for this position. Our role in this specific opportunity is to connect outstanding candidates with a top-tier employer."

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer, Ads Formats Remote - Ontario, Canada

Apam 91

Ontario

Remote

CAD 120,000 - 150,000

Yesterday
Be an early applicant

Principal Software Engineer - Platform Security / Compliance Architect - (Remote)

New Relic, Inc.

Montreal

Remote

CAD 100,000 - 130,000

Yesterday
Be an early applicant

Lead Software Engineer (Capital Markets Technology)

Scotiabank

Old Toronto

Remote

CAD 90,000 - 150,000

30+ days ago

Lead C# Software Engineer (Feature Focused)

Jobot

Toronto

Remote

CAD 165,000 - 200,000

Today
Be an early applicant

Lead Software Engineer

RBC

Toronto

On-site

CAD 120,000 - 150,000

Today
Be an early applicant

Principal Software Engineer, Catalog & Real-Time Serving Systems

Instacart

Manitoba

Remote

CAD 224,000 - 249,000

Today
Be an early applicant

Principal Software Developer

Autodesk, Inc.

Ontario

Remote

CAD 100,000 - 130,000

Today
Be an early applicant

Principal Software Engineer, Catalog & Real-Time Serving Systems

Instacart

Remote

CAD 224,000 - 249,000

3 days ago
Be an early applicant

Principal Software Engineer

Wagepoint

Remote

CAD 150,000 - 190,000

6 days ago
Be an early applicant