Remote Principal Software Engineer - Java

Posted

Apply now
Please, let Veeva Systems know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster.
  • The company is one of the fastest-growing SaaS companies in history, surpassing $2B in revenue in the last fiscal year with extensive growth potential ahead.
  • Veeva is a public benefit corporation (PBC), legally bound to balance the interests of customers, employees, society, and investors.
  • The company supports flexibility to work from home or in the office, allowing employees to thrive in their ideal environment.
  • The role is for multiple Principal Software Engineers who are self-starters, love solving technical challenges, and have prior experience in various engineering projects.
  • Candidates should have expertise in Java applications and extensive experience with the latest open source technologies.
  • The focus will be on building industry-leading Enterprise Content Management applications and services on a multi-tenant, highly scalable cloud platform.
  • Responsibilities include leading, designing, implementing, and owning key product features, collaborating with product stakeholders, and driving multiple features to successful delivery.

Requirements:

  • Candidates must have 10+ years of experience developing commercial software in Java.
  • Deep expertise in object-oriented design and implementation is required.
  • Current, hands-on Java development experience with server-side web technologies such as Spring, JPA, Hibernate, Lucene, and Solr is necessary.
  • Experience working on teams using agile development techniques is essential.
  • Candidates should possess the drive and flexibility to work hard and have fun in a dynamic environment.
  • Strong communication skills are required.
  • A BS in engineering/computer science or equivalent is necessary.
  • The company is looking for strong mentors with a proven record of improving team performance.

Benefits:

  • Employees receive medical, dental, vision, and basic life insurance.
  • Paid time off (PTO) and company-paid holidays are provided.
  • Retirement programs are available for employees.
  • The company has a 1% charitable giving program.
  • The base pay for this position ranges from $180,000 to $300,000, with actual salaries varying based on experience and location. Additional compensation may include variable bonuses and/or stock bonuses.
Apply now
Please, let Veeva Systems know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
$ 180,000 - 300,000 USD / year
Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback