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 flexible work arrangements, allowing employees to work from home or in the office.
The role involves working on Veeva’s Vault Platform, which enables rapid development of enterprise applications for Life Sciences customers.
The Cloud Infrastructure team is responsible for delivering a massively scalable, robust, and highly available platform using diverse cloud and open-source technologies.
Senior Software Engineers will design and implement a highly available, distributed, and secure system on a cloud platform.
Responsibilities include collaborating with Product Management and Development teams, optimizing existing infrastructure, owning implementation aspects, designing scalable systems, and building multi-tenant RESTful services.
Requirements:
Candidates must have 5+ years of software development experience in Java, preferably at an enterprise software company using Object Oriented Programming concepts.
Hands-on programming experience with many AWS APIs and technologies is required, including EC2, IAM, Route 53, Auto Scaling, Elastic Load Balancing, Elastic Container Service, S3, EBS, VPC, and Security Groups.
Experience in configuring and developing with MySQL, including building replication chains and working with a multi-master setup, is necessary.
Current hands-on development experience with open-source technologies such as Memcached, Spring, Maven, Git, Jenkins, JUnit, Tomcat, Linux, and MySQL is required.
Candidates should have experience with scripting languages such as Linux Shell and Python.
Proven ability to write clean, testable, and readable code in a team environment is essential.
Experience with Immutable Infrastructure and Infrastructure as Code patterns and technologies, including Docker, Ansible, Packer, Vagrant, and AWS SDK for Java, is required.
Strong verbal and communication skills are necessary.
Candidates should 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 at this time.
Benefits:
Veeva offers medical, dental, vision, and basic life insurance.
Employees enjoy flexible PTO and company-paid holidays.
The company provides retirement programs.
There is a 1% charitable giving program available for employees.
The base pay for this position ranges from $110,000 to $270,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 🌱.