Remote Principal Software Engineer

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 values include Do the Right Thing, Customer Success, Employee Success, and Speed.
  • The company became a public benefit corporation (PBC) in 2021, balancing the interests of customers, employees, society, and investors.
  • Veeva supports flexibility to work from home or in the office as a Work Anywhere company.
  • The role is for multiple Principal Software Engineers who are self-starters and enjoy solving technical challenges.
  • Candidates should have extensive experience with Java, cloud development, and knowledge of front-end and infrastructure.
  • 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.
  • A minimum of 5+ years of experience in Java, including SpringBoot, is required.
  • AWS experience is necessary.
  • Experience with Infrastructure as Code tools such as Ansible, Terraform, or CloudFormation is required.
  • Candidates should have experience working on teams using agile development techniques.
  • A drive and flexibility to work hard in a dynamic environment is essential.
  • 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:

  • Veeva offers medical, dental, vision, and basic life insurance.
  • Employees receive PTO and company-paid holidays.
  • Retirement programs are available.
  • 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
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback