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 seeking a Principal Software Engineer for their Search team, focusing on building cloud software for the life sciences industry.
  • The role involves designing and augmenting the storage engine to build transactional capabilities.
  • You will solve complex problems related to consistency, transaction, isolation, and performance at scale.
  • The position requires ownership of features from design to implementation, ensuring they reach production.
  • Collaboration with product managers and quality assurance teams is essential to deliver high-quality product features.
  • Mentoring and guiding engineers at all levels, reviewing their work, and promoting best practices and coding standards are key responsibilities.
  • Veeva is a mission-driven organization and a Public Benefit Corporation, emphasizing a positive impact on society.

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 background in building and optimizing high-performance distributed systems, with a solid understanding of database ACID properties, 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 demonstrate the drive and flexibility to work hard in a dynamic startup environment.
  • Strong mentoring skills with a proven record of improving team performance are sought.
  • Applicants must have the unrestricted right to work in the United States, as Veeva will not provide sponsorship.

Benefits:

  • Veeva offers medical, dental, vision, and basic life insurance.
  • Employees enjoy flexible PTO and company-paid holidays.
  • Retirement programs are available for employees.
  • The company 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