Remote Senior Software Engineer - Infrastructure

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 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.
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
$ 110,000 - 270,000 USD / year
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback