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 π±.