Chengdu, China
224 days ago
Principal Software Developer
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  (PBC), legally bound to balancing the interests of customers, employees, society, and investors.
As a  company, we support your flexibility to work from home or in the office, so you can thrive in your ideal environment.
Join us in , 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 architecture of our SaaS cloud products.What You’ll DoCollaborate with Product Management and Development team members on technical design and problem-solving to come up with compelling solutions to problemsResponsible for the architecture design of applications in the life science industryDeliver high-quality code and participate in code review, improving the team’s technical levelWork in a passionate team environment within a highly successful company that is growing fastRequirements[Technical Skills]Comprehensive and In-Depth: Possess the ability to effectively solve complex technical problems.Programming Languages: Familiar with various programming languages such as Java, C#, Python, and JavaScript.Software Architecture Patterns: Understand and apply various architectural patterns (e.g., MVC, microservices, serverless, layered architecture).Design Principles: Master object-oriented design principles and SOLID principles.Database Management: Familiar with relational and non-relational database technologies (e.g., MySQL, MongoDB, PostgreSQL).Cloud Computing: Understand the use and architecture design of cloud services (e.g., AWS, Azure, Google Cloud).
[System Design Capability]Extensive Experience: Have 10+ years of experience in designing and implementing large systems.Requirements Analysis: Able to understand and analyze business requirements.System Modeling: Capable of using UML and other tools for system modeling and architectural design.Non-Functional Requirements: Understand the importance of non-functional requirements such as performance, security, and availability.
[Collaboration Skills]Team Spirit: Possess a strong spirit of teamwork and good communication skills.Documentation: Able to write clear architectural documents, design documents, and technical decision documents.Technical Review: Participate in code reviews and technical assessments, providing constructive feedback.
[Continuous Learning and Adaptability]Self-Driven: Demonstrate excellent execution ability and the capability to proactively drive project progress.Technology Updates: Maintain sensitivity to new technologies and industry trends, with the ability to learn continuously.Problem-Solving Skills: Possess the ability to analyze and solve complex problems.
[Business Understanding]Bridge Between Technology and Business: Have a good perspective on both technology and business.Industry Knowledge: Have a certain understanding of specific industry knowledge (e.g., finance, healthcare, e-commerce) to better serve business needs.Perks & BenefitsFitness FeeVeeva’s headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.
Veeva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.
Confirm your E-mail: Send Email
All Jobs from Veeva Systems