Senior Software Engineer - Full Stack
Required skills
- Java
- React
- REST
- SOAP
- MySQL
- Oracle
- SQL Server
Nice to have
- OOP languages
Role summary
Veeva Systems is a mission-driven SaaS company providing cloud software to the life sciences industry to accelerate patient treatment delivery. As a Public Benefit Corporation, Veeva balances customer, employee, and societal interests. This Senior Software Engineer role focuses on building scalable and evolving cloud software. Responsibilities include driving technical direction, advising product leadership, and mentoring junior engineers. The role requires 5+ years of hands-on software product development experience, 5+ years in backend engineering with Java or similar OOP languages, modern frontend development (React preferred), expertise in REST and SOAP API integration, and strong relational database skills (MySQL, Oracle, or SQL Server).
The Role
This is a top software engineering job that incorporates everything you’ve worked so hard for. And with the mission of creating cloud software that helps speed up the innovation and delivery of critical treatments and medicines to patients around the globe, it simply doesn’t get any more important than this.
Your impact as a technical problem-solver will mean you will be focused on building software that can not only scale for heavy use, but that can also evolve with new features and capabilities. You will have equal influence to drive the direction of the build, be an advisor to product leadership and mentor freshly minted software engineers in their new careers.
We are looking for engineers that would thrive in a dynamic, startup environment while having the stability of a successful, profitable company. You have extensive experience in full-stack software development in Java and/or React. You’ve ideally worked in enterprise software development or for a high-growth technology company.
What You'll Do
Requirements
Nice to Have
Interviewing with Veeva
We value your time and believe in a transparent hiring process. Here is the process you can expect.
- A conversation with the hiring manager
- A technical/coding skills exercise
- A final panel interview with team members and senior leaders
Perks & Benefits
Compensation
#LI-RemoteUS
#LI-MidSenior
Veeva’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. If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact us at talent_accommodations@veeva.com.
Similar roles
- Global Data Science LeadVeeva Systems · Remote · Remote
- Associate Consultant - Entry-Level Clinical Data Technology ConsultingVeeva Systems · Barcelona · Hybrid
Lead Software EngineerJPMorganChase · Chicago, IL · Onsite
Associate Embedded Software Engineer, Early CareerViasat · Carlsbad, CA · Hybrid
Director, Software EngineeringUnitedHealth Group · Eden Prairie, MN · Hybrid
Senior Bioinformatics Software EngineerBaylor Genetics · United States · Onsite
