Veeva Systems

Principal Software Developer - Platform

Veeva Systems • CN
Java
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead.

At the heart of Veeva are our values: Do the Right Thing, Customer Success, Employee Success, and Speed. We're not just any public company – we made history in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors.

Join us in transforming the life sciences industry, committed to making a positive impact on its customers, employees, and communities.

The Role

Veeva is looking for a Principal Software Developer to join our team in Chengdu. We will provide opportunities for the engineer with 10+ years of working experience. This engineer will be responsible for China CRM's applications and platform architecture of our SaaS cloud products.

What You’ll Do

  • Collaborate with Product Management and Development team members on technical design and problem solving to develop compelling solutions to problems.
  • Responsible for the architecture design of applications and platforms in the life science industry.
  • Deliver high-quality code and participate in code review, improving the team’s technical level.
  • Work in a passionate team environment within a highly successful company that is growing fast.
  • Requirements

  • 10+ years of commercial software development in Java or Python
  • Rich architecture and platform building experience, has strong capability to understand and realize business requirements with suitable technical solutions.
  • Current hands-on development experience with open-source technologies: Spring Cloud, Django, Celery, PyTest, MySQL, Git, Jenkins, and Linux.
  • Have high standards for technology and be willing to share and guide team members.
  • Good English communication skills - both oral and written
  • BS or above in computer science/engineering or equivalent
  • Nice to Have

  • Experience with AWS infrastructure, Ali Cloud, and Salesforce platform development
  • Experience in frontend development, especially development on WeChat
  • Knowledgeable in CRM or life science domain
  • Experience in DevOps development, proficiency in Terraform, Ansible
  • Perks & Benefits

  • Fitness Fee