Senior Software Engineer - Full Stack
Veeva Systemsabout 1 year ago
Portland, Oregon, United States
Remote
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Veeva Systems, based in Portland, OR, is a mission‐driven SaaS leader in industry cloud for life sciences companies. As a top software engineering role, you will build cloud software that accelerates the delivery of critical treatments to patients worldwide. Join a dynamic team that values doing the right thing, customer and employee success, and speed.
Key Responsibilities
- Participate in all aspects of the SDLC.
- Collaborate with Product Managers, Engineers, and domain experts to design and develop cutting-edge life science applications.
- Work with Quality Assurance Engineers to ensure comprehensive testing coverage.
- Contribute to troubleshooting and technical product support.
- Advise product leadership and mentor junior engineers.
Required Qualifications
- 5+ years of experience in software product development.
- Proficiency in JavaScript (with React) and backend development in Java.
- Experience with CSS abstraction layers (e.g. SASS or JSS) and RDBMS such as MySQL, Oracle, or MS SQL Server.
- Strong communication skills and a BS in Engineering/Computer Science or equivalent.
- Proven record as a mentor to enhance team performance.
- Must have unrestricted right to work in the United States (no sponsorship provided).
Preferred Qualifications
- Previous experience in an agile environment.
- Experience with the Spring framework and ES6.
- Background in Software-as-a-Service (SaaS) product development.
- Knowledge of content management products and technologies.
Benefits & Perks
- Medical, dental, vision, and basic life insurance.
- Flexible PTO and company paid holidays.
- Retirement programs.
- 1% charitable giving program.
Compensation
- Base pay: $110,000 - $270,000. The salary range provided complies with local regulations and represents a potential base salary range for this role.
- Note: Actual salaries may vary based on experience, location, and individual qualifications. Additional compensation such as variable bonus and/or stock bonus may also apply.
Required Skills
JavaScript
CSS
Java
MySQL
Oracle
SASS
SaaS
JSS
ES6
MS SQL Server
React
Spring