Senior Software Engineer

Global leader in cloud software for the life sciences industry
$120,000 - $180,000
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Healthcare · Enterprise SaaS · Biotech

Description For Senior Software Engineer

Veeva is a leading global provider of cloud-based software solutions for the life sciences industry. We serve pharmaceutical, biotechnology, and medical device companies with applications that help streamline their operations and improve efficiency. Our comprehensive suite includes solutions for clinical, regulatory, quality, safety, and commercial operations. We're committed to innovation and delivering high-quality products that help our customers bring treatments to market faster and more efficiently. Our culture emphasizes collaboration, customer success, and continuous learning. We offer opportunities across multiple technical disciplines including software development, quality assurance, DevOps, and technical consulting. Team members work on cutting-edge technology while solving complex challenges in the life sciences industry. We maintain high standards of excellence while fostering an inclusive environment where diverse perspectives are valued. Join us in our mission to help life sciences companies develop and deliver life-changing treatments to patients faster.

Last updated 14 days ago

Responsibilities For Senior Software Engineer

  • Design and develop scalable cloud-based applications
  • Write clean, maintainable, and efficient code
  • Participate in code reviews and technical discussions
  • Collaborate with cross-functional teams
  • Troubleshoot and resolve complex technical issues
  • Mentor junior developers
  • Contribute to technical architecture decisions

Requirements For Senior Software Engineer

Java
JavaScript
Python
Kubernetes
React
  • Bachelor's degree in Computer Science or related field
  • 5+ years of software development experience
  • Strong programming skills in Java
  • Experience with cloud technologies and distributed systems
  • Knowledge of modern software development practices
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities

Interested in this job?

Jobs Related To Veeva Senior Software Engineer

Senior Software Engineer - Language Runtime

Senior Software Engineer position at Veeva to develop a new programming language runtime, including VM and compiler development, offering remote work and competitive compensation.

Senior Software Engineer - Language Runtime

Senior Software Engineer position at Veeva to develop new programming language, including VM, compiler, and debugger implementation, offering $150K-$300K and remote work options.

Specialist Solution Engineer Lead - German Speaking

Senior Solution Engineer Lead position at Salesforce Dublin, requiring German language skills, focusing on technical sales and customer solution design.

Senior Physical Design Engineer

Senior Physical Design Engineer role at Qualcomm India, focusing on PNR implementation for SoCs with 3+ years experience required.

CPU Core Validation Engineer (Multiple Positions)

Senior CPU Core Validation Engineer position at Qualcomm focusing on CPU validation, testing, and debugging of silicon implementations.