Remote Principal Software Engineer - Search - Lucene

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 has surpassed $2B in revenue in its last fiscal year and has extensive growth potential ahead.
  • Veeva is a public benefit corporation (PBC), legally bound to balance the interests of customers, employees, society, and investors.
  • The role of Principal Software Engineer involves creating cloud software that speeds up the innovation and delivery of critical treatments and medicines globally.
  • The position requires building software that can scale for heavy use and evolve with new features and capabilities.
  • The engineer will have influence in driving the direction of the build, advising product leadership, and mentoring junior engineers.
  • Responsibilities include designing and augmenting the storage engine, solving complex problems around consistency and performance, owning features from design to production, and collaborating with product managers and quality assurance teams.
  • The company supports a flexible work environment, allowing employees to work from home or in the office.

Requirements:

  • Candidates must have 12+ years of software development experience with a proven track record of building high-volume products at scale.
  • In-depth knowledge of Solr or Elasticsearch, a deeper understanding of Lucene, and experience with open-source projects are required.
  • A strong understanding of database ACID properties and experience with relational or non-relational databases is necessary.
  • Extensive experience in developing enterprise SaaS cloud applications is essential.
  • Hands-on development experience with Java, Spring, Hibernate, Git, Maven or Gradle, and Jenkins is required.
  • Candidates should possess the drive and flexibility to work hard in a dynamic startup environment and be strong mentors with a proven record of improving team performance.
  • Applicants must have the unrestricted right to work in the United States, as Veeva will not provide sponsorship.

Benefits:

  • Employees receive medical, dental, vision, and basic life insurance.
  • The company offers flexible PTO and company-paid holidays.
  • Retirement programs are available for employees.
  • Veeva has a 1% charitable giving program to support community contributions.
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
$ 150,000 - 300,000 USD / year
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback