Enable job alerts via email!

Senior Software Engineer - Java

Veeva Systems

Ottawa

Remote

CAD 200,000 - 270,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

A leading Life Sciences Software Solutions provider is seeking a Senior Software Engineer to build cloud applications and infrastructure. This remote role offers up to $270,000 in base pay, with opportunities for growth and comprehensive benefits. Ideal candidates will have extensive experience in Java and relational databases, strong coding skills, and mentorship experience.

Benefits

Comprehensive benefits package
Generous PTO and company-paid holidays
Flexible remote work environment
1% charitable giving program

Qualifications

  • 5+ years experience in Java within enterprise cloud software.
  • 3+ years experience with relational databases and SQL.
  • Strong mentorship skills.

Responsibilities

  • Develop and build new applications on an enterprise platform.
  • Collaborate with cross-functional teams to deliver solutions.
  • Mentor junior engineers to enhance capabilities.

Skills

Java
Spring
MySQL
Hibernate
AWS
SQL
Mentorship

Tools

Docker
Kubernetes

Job description

Employer Industry: Life Sciences Software Solutions

Why consider this job opportunity:
- Base pay up to $270,000
- Opportunity for career advancement and growth within a stable, profitable company
- Work remotely with the flexibility to choose your ideal work environment
- Comprehensive benefits package, including medical, dental, vision, and life insurance
- Generous PTO and company-paid holidays
- Commitment to charitable giving through a 1% charitable giving program

What to Expect (Job Responsibilities):
- Rapidly build new applications on an existing, robust enterprise platform
- Develop new cloud infrastructure from scratch while adhering to best software development practices
- Drive new features and improvements in a fast-paced environment
- Collaborate with product management, design, and QA to deliver innovative solutions
- Mentor junior engineers to enhance team capabilities

What is Required (Qualifications):
- 5+ years of experience in Java, preferably within an enterprise cloud software company
- Proven ability to write clean, testable, and readable code in a team setting
- Hands-on experience with open source technologies such as Spring, MySQL, Hibernate, and AWS
- 3+ years of experience in relational databases with a mastery of SQL
- Strong mentorship skills with a record of enhancing team performance

How to Stand Out (Preferred Qualifications):
- Experience working in a high-growth technology company
- Familiarity with DevOps practices and tools like Docker and Kubernetes

#LifeSciences #SoftwareEngineering #RemoteWork #CareerGrowth #CompetitiveCompensation

"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

Software Engineer - Java

Veeva Systems

Ottawa

Remote

CAD 170,000 - 225,000

Yesterday
Be an early applicant

Senior Software Engineer, P2P

Cash App

Remote

CAD 184,000 - 277,000

10 days ago

Senior Software Engineer II (Payments)

Instacart

Remote

CAD 193,000 - 214,000

8 days ago

Senior Software Engineer II (Payments)

Instacart

Remote

CAD 193,000 - 214,000

9 days ago

Senior Software Engineer, P2P

Cash

Kitchener

Remote

CAD 184,000 - 277,000

9 days ago

Senior Software Engineer, P2P

Cash

Vancouver

Remote

CAD 184,000 - 277,000

9 days ago

Senior Software Engineer - (Remote - Canada)

Jobgether

Remote

USD 175,000 - 210,000

10 days ago

Principal Software Engineer - Java

Veeva Systems

Ottawa

Remote

CAD 200,000 - 300,000

Yesterday
Be an early applicant

Senior Software Engineer - TypeScript

Veeva Systems

Toronto

Remote

CAD 150,000 - 270,000

Yesterday
Be an early applicant