Full Time

Senior Software Engineer - Infrastructure

Veeva Systems
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Veeva Systems, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Senior Software Engineer - Infrastructure at Veeva Systems, you will play a pivotal role in designing, developing, and maintaining the infrastructure that supports our next-generation cloud applications. This position requires a strong understanding of software engineering principles and previous experience in infrastructure management. You will collaborate closely with cross-functional teams to ensure robust performance, scalability, and security of our systems, while also providing mentorship to junior engineers.



Job Responsibilities

  • Design and implement scalable and efficient infrastructure solutions to support Veeva's cloud offerings.
  • Develop and maintain tools for monitoring, deployment, and performance optimization of infrastructure.
  • Ensure high availability, security, and reliability of all infrastructure components.
  • Collaborate with product teams to understand requirements and translate them into technical specifications.
  • Participate in code reviews and provide constructive feedback to improve code quality.
  • Mentor junior engineers and promote best practices within the team.
  • Research and adopt industry trends and technologies to enhance infrastructure capabilities.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • Minimum of 5 years of professional experience in software engineering, specifically focusing on infrastructure.
  • Strong programming skills in languages such as Python, Go, or Java.
  • Experience with cloud platforms (AWS, Azure, or GCP) and container orchestration technologies like Kubernetes.
  • Proficiency in CI/CD tools and automation frameworks.
  • Solid understanding of networking, storage, and security principles.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

The ideal candidate will have experience with various technologies and tools including cloud platforms (AWS, Azure, GCP), container orchestration (Kubernetes, Docker), configuration management systems (Ansible, Terraform), and CI/CD tools (Jenkins, GitLab CI). Familiarity with monitoring tools such as Prometheus or Grafana, as well as logging solutions like ELK stack, will also be crucial for success in this position.



Ideal Candidates

Ideal candidates for the Senior Software Engineer - Infrastructure position at Veeva Systems are innovative thinkers who excel in a collaborative environment. They possess a strong aptitude for solving complex problems and continuously seek improvement in both personal and team processes. Candidates should be proactive in sharing knowledge, eager to learn new technologies, and committed to promoting a culture of excellence and agility within the team.

Not every state sets a number of job contacts a week. In New Hampshire it is no number in state law; your local office may give you one. What it asks →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.