Job Overview:
Veeva Systems, a leading SaaS company transforming the life sciences industry, is seeking experienced Full-Stack Software Engineers to join our mission-driven team. As part of our Work Anywhere program, you can work from home or in-office while building scalable cloud applications that accelerate innovation and delivery of critical therapies to patients worldwide.
Key Responsibilities – Full-Stack Software Engineer:
-
Design, develop, and maintain cutting-edge applications in collaboration with Product Managers, engineers, and domain experts.
-
Participate in all phases of the software development life cycle (SDLC), from requirements and design to deployment.
-
Build front-end applications using JavaScript and React, ensuring responsive and user-friendly interfaces.
-
Develop robust back-end services in Java, implementing scalable and maintainable solutions.
-
Work with RDBMS systems such as MySQL, Oracle, or MS SQL Server for data storage and retrieval.
-
Collaborate with Quality Assurance Engineers to ensure comprehensive testing coverage.
-
Troubleshoot, debug, and optimize software applications to maintain high performance and reliability.
-
Mentor junior engineers and provide guidance to enhance team performance.
Qualifications – Required:
-
Bachelor’s degree in Computer Science, Engineering, or related field.
-
5+ years of experience in software product development.
-
Strong expertise in JavaScript, React, and Java.
-
Experience with CSS abstraction layers (e.g., SASS, JSS).
-
Familiarity with relational databases such as MySQL, Oracle, or MS SQL Server.
-
Excellent communication and collaboration skills.
-
Proven track record of mentoring and improving team performance.
-
Unrestricted right to work in the United States.
Preferred / Nice-to-Have Skills:
-
Experience in Agile development environments.
-
Knowledge of the Spring framework and ES6.
-
SaaS product development experience.
-
Familiarity with content management systems and technologies.
Compensation & Benefits:
-
Base salary range: $110,000 – $270,000 (dependent on experience, qualifications, and location).
-
Eligible for additional compensation, including variable bonus or stock options.
-
Benefits include medical, dental, vision, life insurance, flexible PTO, company-paid holidays, retirement programs, and 1% charitable giving program.
About Veeva Systems:
Veeva Systems is a pioneer in cloud solutions for life sciences, helping companies bring therapies to patients faster. With a mission-driven culture and values of Do the Right Thing, Customer Success, Employee Success, and Speed, we prioritize innovation, employee growth, and societal impact.
Diversity & Equal Opportunity:
Veeva is an equal opportunity employer. We consider applicants regardless of race, color, sex, sexual orientation, gender identity or expression, religion, national origin, age, disability, pregnancy, veteran status, or other legally protected characteristics. Applicants requiring accommodations can contact talent_accommodations@veeva.com.