Enable job alerts via email!

Principal Software Engineer - Java

Veeva Systems, Inc.

Ottawa

Remote

CAD 200,000 - 300,000

Full time

12 days ago

Boost your interview chances

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

Job summary

A leading SaaS company in life sciences software development seeks a seasoned software developer proficient in Java. This role offers opportunities for advancement, remote work flexibility, and a comprehensive benefits package, including medical and dental insurance. Ideal candidates will possess over 10 years of software development experience and a strong understanding of agile methodologies.

Benefits

Comprehensive benefits package
Flexible remote work environment
Supportive team culture
Charitable giving program

Qualifications

  • 10+ years of commercial software development experience.
  • Expertise in server-side web technologies.
  • Strong ability in mentoring and improving team performance.

Responsibilities

  • Lead the design and implementation of key product features.
  • Collaborate with stakeholders for successful feature delivery.
  • Mentor team members to enhance performance.

Skills

Java
Object-oriented design
Agile development
Communication skills

Education

BS in Engineering/Computer Science

Tools

Spring
JPA
Hibernate
Lucene
Solr

Job description

Employer Industry: Life Sciences Software Development

Why consider this job opportunity:
- Salary up to $300,000
- Opportunity for career advancement and growth within a fast-growing SaaS company
- Work remotely, offering flexibility in your work environment
- Comprehensive benefits package including medical, dental, vision, and life insurance
- Supportive team culture focused on innovation and collaboration
- Commitment to charitable giving with a 1% charitable giving program

What to Expect (Job Responsibilities):
- Lead, design, implement, and own key product features in collaboration with teams
- Innovate using the latest cloud technologies while keeping skills current
- Collaborate directly with product stakeholders to drive successful feature delivery
- Work in a small, dynamic team environment within a rapidly growing company
- Solve technical challenges and mentor team members to enhance overall performance

What is Required (Qualifications):
- Minimum of 10 years of experience developing commercial software in Java
- Deep expertise in object-oriented design and implementation
- Current, hands-on experience with server-side web technologies (Spring, JPA, Hibernate, Lucene, Solr, etc.)
- Experience working with agile development techniques
- Strong communication skills and a BS in engineering/computer science or equivalent

How to Stand Out (Preferred Qualifications):
- Proven record of mentoring and improving team performance
- Familiarity with the latest open-source technologies
- Experience working in a fast-paced, energizing environment

#LifeSciences #SoftwareDevelopment #RemoteWork #CareerGrowth #SaaS

"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 (L5) Remote - Ontario, Canada

Twilio

Ontario

Remote

CAD 189.000 - 238.000

4 days ago
Be an early applicant

Principal Software Engineer, Traffic Management

Affirm

London

Remote

CAD 203.000 - 283.000

4 days ago
Be an early applicant

Principal Software Engineer

Veeva Systems, Inc.

Ottawa

Hybrid

CAD 150.000 - 300.000

12 days ago

Principal, Full Stack Software Engineer (L5)

Rocket Lab

Remote

CAD 189.000 - 238.000

4 days ago
Be an early applicant

Principal, Full Stack Software Engineer (L5)

Rocket Lab

Remote

CAD 189.000 - 238.000

10 days ago

Principal Software Engineer - GPU

HiringArc

Waterloo

Remote

CAD 185.000 - 220.000

18 days ago

Principal Software Engineer, Traffic Management

JOB HR

Victoria

Remote

CAD 203.000 - 283.000

30 days ago

Principal Software Engineer, Traffic Management

Affirm

Prince Edward Island

Remote

CAD 203.000 - 283.000

30+ days ago

Principal Software Engineer, Traffic Management

Affirm

Saskatoon

Remote

USD 203.000 - 283.000

30+ days ago