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 crucial role in designing, developing, and maintaining robust infrastructure solutions that support our innovative cloud-based applications. You will collaborate with cross-functional teams to ensure system reliability and performance while leveraging best practices in software engineering. Your expertise will be vital in driving infrastructure automation and optimizing our deployment processes, enabling improved service delivery and an enhanced user experience.
Job Responsibilities
- Design and implement scalable and reliable infrastructure components to support cloud-based applications.
- Develop and maintain CI/CD pipelines to automate deployment processes.
- Collaborate with software engineers to integrate infrastructure solutions into application development workflows.
- Monitor system performance and optimize infrastructure for improved efficiency and reliability.
- Troubleshoot and resolve infrastructure-related issues quickly and efficiently.
- Document design specifications, system configurations, and operational procedures.
- Stay updated with industry trends and emerging technologies to recommend improvements.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- Minimum of 5 years of experience in software engineering with a focus on infrastructure solutions.
- Proficiency in programming languages such as Java, Python, or Go.
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Strong understanding of containerization technologies (Docker, Kubernetes).
- Experience with automation tools (Terraform, Ansible, Jenkins).
- Excellent problem-solving skills and the ability to work independently and in teams.
Technologies & Tools
The Senior Software Engineer - Infrastructure will leverage a variety of technologies and tools, including cloud services such as AWS and Azure, containerization technologies like Docker and Kubernetes, and automation tools such as Terraform and Ansible. Proficiency with CI/CD tools, monitoring solutions, and scripting languages will also be essential for the role to ensure efficiency and reliability in the infrastructure managed.
Ideal Candidates
The ideal candidate for this position is a proactive and innovative thinker who is passionate about infrastructure and cloud technologies. They should possess a strong analytical mindset and demonstrate the ability to troubleshoot complex problems effectively. Adaptability and a willingness to collaborate with diverse teams are crucial, along with a commitment to continuous learning and staying current with industry developments. Strong communication skills and the ability to articulate technical concepts clearly will significantly contribute to the candidate's success.
How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.