Veeva logo
Veeva

Headquartered in Pleasanton, California, Veeva is a leading provider of cloud-based software and services for the life sciences industry. As an employer, Veeva

Senior Software Engineer – Infrastructure

Location

Oregon

Posted

65 days ago

Salary

$110K - $270K / year

Seniority

Senior

Job Description

Senior Software Engineer – Infrastructure

Veeva

• Lead the design, development, and deployment of distributed, high-throughput cloud services from concept to production • Architect and optimize existing infrastructure to fully leverage cloud elasticity and achieve multi-tenant scale • Drive initiatives for Immutable Infrastructure and containerization using Docker and IaC patterns • Serve as a technical mentor and subject matter expert, elevating the team's engineering standards • Own the entire feature lifecycle, ensuring systems are scalable, highly available, and easily maintainable

Job Requirements

  • 5+ years of professional software development experience, primarily in Java (or a similar OOP language) at an enterprise level
  • Deep expertise and hands-on programming experience with core AWS services (EC2, IAM, Route 53, Auto Scaling, ELB, S3, VPC, etc.)
  • Proven ability to configure and develop with MySQL (or similar database), including building and managing complex replication chains and multi-master setups
  • Strong experience with the modern stack: Spring/Spring Boot, Git, Jenkins/CI/CD, Tomcat, and Linux
  • Expertise in Immutable Infrastructure and Infrastructure as Code (IaC) utilizing Docker, Ansible, Terraform, or Packer
  • Proficiency in scripting (Python/Shell) for automation
  • Demonstrated ability to write clean, well-tested code and serve as a strong technical mentor
  • High work ethic. Veeva is a hard-working company
  • High integrity and honesty. Veeva is a PBC and a “do the right thing” company. We expect that from all employees
  • Excellent verbal and written English communication skills. Engineering is not all about the code, it’s also about communication
  • Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time.

Benefits

  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company paid holidays
  • Retirement programs
  • 1% charitable giving program

Related Job Pages

More Full-stack Engineer Jobs

ProArch logo

Full Stack Developer (MAN)

ProArch

Consulting and technology- enabled by cloud, guided by data, fueled by apps, and secured by design.

ContractRemoteTeam 201-500H1B Sponsor

- Responsible for building web applications using Single Page Application (SPA) paradigm. Develop software solution using industry best practice, in the area of security & perform in a web & SOA architecture environment.  - Effectively develop in a clean, well structured & easily maintainable format.  - Participate in the full SDLC with requirements, solution design, development & QA.  - Provide accurate timelines on work.  - Follow coding standards, build appropriate unit tests, integration tests and deployment scripts.  - Assists in defining software architectures – Collaborates with leads to explore existing systems, determines areas of complexity, potential risks to successful implementation, learns the applications capabilities.  - Communicates continually with the project teams – Explains progress on the development effort.  - Owns success – Takes responsibility for successful delivery of the solutions.  - Contributes to continual improvement by suggesting improvements to user interface, software architecture or new technologies.

India
Job Closed
Full TimeRemoteTeam 11-50H1B Sponsor

• Writing effective, scalable code • Developing back-end and front-end components to improve responsiveness and overall performance • Integrating user-facing elements into applications • Collaborate with team members to troubleshoot and fix bugs, ensuring issues are logged, tracked and resolved in a timely manner • Working closely with data science team to support ai initiatives

Texas
Job Closed
Full TimeRemoteTeam 51-200H1B No Sponsor

• Design, develop, and maintain robust, scalable web applications, working on both front-end and back-end components to ensure seamless integration. • Implement responsive UI/UX designs using modern technologies (HTML5, CSS3, React) and develop server-side applications with Ruby on Rails, Node.js, Python, and other languages. • Design and manage RESTful APIs, integrate third-party services, and maintain efficient, reliable, and scalable database solutions. • Collaborate with front-end developers, UX designers, project managers, and stakeholders to deliver high-quality, integrated solutions. • Follow modern software development practices including testing, documentation, and ensuring accessibility and quality standards. • Contribute to feature development based on project backlogs and support senior team members in designing and implementing solutions. • Assist in deploying, testing, and maintaining applications, ensuring they meet user needs, performance requirements, and federal standards.

United States
$118K - $129K / year
Job Closed
Full TimeRemoteTeam 51-200H1B No Sponsor

• Lead the design and evolution of a scalable federal healthcare benefits platform, setting technical direction and ensuring alignment across front-end, back-end, and integration layers. • Work closely with the Product Manager and government stakeholders to guide the program's vision and technical implementation. • Provide architectural guidance and hands-on support for solutions built with Ruby on Rails, React, and backend API integrations, ensuring performance, security, and scalability. • Oversee the design and implementation of RESTful APIs and system integrations, including third-party services and federal data systems. • Collaborate with product owners, UX designers, engineers, and stakeholders to translate requirements into technical solutions, driving delivery across iterative development cycles. • Establish and enforce best practices for code quality, testing, documentation, accessibility, and compliance with federal standards. • Mentor and develop engineering team members through code reviews, technical coaching, and day-to-day leadership. • In collaboration with the Product Manager, guide the team in backlog refinement, sprint planning, and technical execution, ensuring timely and high-quality delivery of new features and enhancements. • Oversee deployment, troubleshooting, and ongoing system maintenance, ensuring reliability and responsiveness to user needs.

United States
$135K - $148K / year
Job Closed