Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Full Stack

$150k - $300k

Veeva Systems

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 $3B 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.

As a Work Anywhere company, we support your flexibility to work from home or in the office, so you can thrive in your ideal environment.

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

The Role

This is a top software engineer 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.

As a Principal Full Stack Engineer, your impact as a seasoned 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. And because this senior role is independent, 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.

What You'll Do
  • Collaborate with Product Management and Development team members on technical design and problem solving to come up with compelling solutions to problems
  • Own all aspects of implementation for features from design to development, deployment to production, and support and maintenance
  • Quickly break down complex problems into potential solutions, accounting for knowns and unknowns, in order to get to solid resolutions faster
  • Passion to mentor and guide engineers at all levels
  • Define, evangelize, and mentor on best practices and coding standards
  • Extensive experience reviewing code engineers of all levels
Requirements
  • 12+ years of software development experience
  • Extensive experience developing enterprise SaaS cloud applications
  • Proven track record of building high volume products at scale
  • Hands-on development experience with current open source tools and technologies (Java, Spring, MySQL, Hibernate, Gradle, Git, Jenkins, AspectJ, Messaging, Solr, and Lucene)
  • Experience with front end technologies such as JavaScript and React
  • Drive and flexibility to roll up your sleeves and work hard (and have fun) in a fast-paced startup environment
  • We are looking for strong mentors with a proven record of making your team better
  • Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time
  • Must be located in the PST or MST time zone
Nice to Have
  • Previous experience working in an agile environment
  • Experience with the Spring framework
  • Experience with ES6
  • Experience with Software-as-a-Service (SaaS) product development
Perks & Benefits
  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company paid holidays
  • Retirement programs
  • 1% charitable giving program
Compensation
  • Base pay: $150,000 - $300,000
  • The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. Please note that actual salaries may vary within the range above or below, depending on experience and location. We look at compensation for each individual and base our offer on your unique qualifications, experience, and expected contributions. This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and/or stock bonus.
#LI-Remote


#LI-Principal

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 View email address on click.appcast.io .

Work Where It's Best for You


Work Anywhere means you can work in an office or at home on any given day. It's about getting the work done in the way and place that works best for each person. This applies across all locations and departments.


Work Anywhere does not mean work at any time. We have predictable core hours where employees are generally available for meetings and collaboration. Employees are focused and available during core hours.


We invest in our offices to make them places where our employees like to go. If you work in the office three or more days a week, you will have a dedicated office workspace. Our offices function as hubs to draw people in, create social bonds, and where random connections and mixing of ideas happen. We're investing more in offices, culture, and offsite meetings, not less.


Product teams are organized in regional product hubs for optimal collaboration and live within a time zone of their hub. Our current product hubs are located in Pleasanton, Columbus, Boston, Kansas City, New York City, Raleigh, and Toronto. We create opportunities for teams to get together in person regularly.


Customer-facing roles, such as Sales and Professional Services, live near and/or travel to their customers.


When an employee moves within a country it does not cause a change in salary. Where you live impacts you and your family. Not knowing if your compensation will change if you move can cause stress and uncertainty for everyone. We wanted to eliminate that.


Work at Veeva. Work where it's best for you.
Vacancy posted 14 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Full Stack in Portland, OR vacancy
  • $150k

     ...things right. You will join our Product Engineering team that shares a passion for writing...  ...reputation and bottom line. As our Principal Software Engineer at NAVEX, you will have ample...  ...What you'll need: ~12+ years full-stack software development experience, ideally... 
    Fullstack

    Navex Inc

    Lake Oswego, OR
    1 day ago
  •  ...'re launching a brand-new AI engineering function focused on building...  ...building work. No existing AI stack. No inherited patterns. No predetermined...  ...~10+ years of backend or full-stack engineering experience...  ...systems design ~ Strong software engineering fundamentals... 
    Fullstack
    Work at office
    Remote work

    Vacatia

    Portland, OR
    12 hours ago
  • $150k - $300k

     ...industry , committed to making a positive impact on its customers, employees, and communities. The Role As a Principal Software Engineer - Front End you will help innovate and streamline how Veeva builds and deploy applications that are being used by tens of... 
    Suggested
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    3 days per week

    Veeva Systems

    Portland, OR
    5 days ago
  • $137.3k - $183.65k

     ...Principal Software Engineer (Object Storage) - North America Software Center Join TSMC Washington and help power the future of technology. At...  ...typically ranges between $137,300 and $183,650 per year. The full salary range for this Job Grade extends from $137,300 - $19... 
    Suggested
    Monday to Friday

    TSMC

    Vancouver, WA
    1 day ago
  • $71.23 - $121.29 per hour

     ...Description Principal Software Engineer IS - Hybrid The Principal Software Engineer takes end-to-end ownership for development and quality...  ...employees) serve in over 50 hospitals, over 1,000 clinics and a full range of health and social services across Alaska,... 
    Suggested
    Minimum wage
    Full time
    Local area
    Shift work

    Providence Service

    Portland, OR
    9 days ago
  • $115.4k - $192.3k

     ...expanding into the northern hemisphere. Join a strong team of passionate engineers and build a world-class platform to fight identity fraud on a global scale. About the Role:The Senior Software Engineer focuses on developing advanced systems to detect and prevent spoofing... 
    Local area
    Worldwide
    Flexible hours

    RELX

    Portland, OR
    1 day ago
  •  ...Principal Software Engineer – Nike Inc.- Beaverton, OR. Create and manage roadmaps with product and engineering leadership; Provide guidance on approaches to the implementation and realization of roadmaps; Collaborate with multiple multi-functional engineering teams within... 
    Remote work

    NIKE

    Beaverton, OR
    5 days ago
  • $150k - $300k

     ...life sciences industry, committed to making a positive impact on its customers, employees, and communities. The Role As a Principal Software Engineer – Front End you will help innovate and streamline how Veeva builds and deploys applications that are being used by tens... 
    Work at office
    Local area
    Work from home
    Flexible hours

    Veeva Systems

    Portland, OR
    4 days ago
  •  ...Role: Software Engineer (.Net) Duration: 6 + Months Location: Portland, OR Note: looking for local profiles, in and...  ...: ~3+ years of professional experience developing full-stack C#/ASP.Net based applications and solutions with an emphasis... 
    Fullstack
    Local area

    3B Staffing LLC

    Happy Valley, OR
    4 days ago
  •  ...Developer Location: Beaverton, OR Duration : 6 Months plus Job Description: Must have at least 8 years of experience and have a Bachelors Full stack Java Developer Java methodologies, Micro services, Java 1.8, Spring MVC, Angular... 
    Fullstack

    3B Staffing LLC

    Beaverton, OR
    4 days ago
  •  ...Sr. Software Engineer This position is responsible for a portion of a total engineering project related to designing, developing, testing...  ...maintaining software systems and applications. If you're a full-stack software engineer with mobile experience, we would be... 
    Fullstack

    IT Motives LLC

    Portland, OR
    4 days ago
  •  ...Micro1 is looking for a Software Developer to join a dynamic team that builds scalable applications. The candidate should have over 3 years of experience in languages such as Python, Rust, or GoLang, along with skills in modern development practices. Responsibilities... 
    Fullstack
    Remote work

    Micro1

    Beaverton, OR
    11 days ago
  • $150k - $300k

     ...directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly...  ...impact on global health. What You'll Do Full Feature Ownership: Own all stages of feature implementation... 
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    Veeva Systems

    Portland, OR
    4 days ago
  •  ...walmart lab s etc to name a few. We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full time positions with clients. Who... 
    Fullstack
    Full time

    SynergisticIT

    Portland, OR
    5 days ago
  •  ...connections. Whatever IT goals you have, our software programmers can help achieve those. Our...  ...degree in Computer Science, Computer Engineering, Electrical Engineering, Information...  ...posting Required Skills For Java /Full stack/Software Programmer Bachelors degree... 
    Fullstack

    SynergisticIT

    Portland, OR
    3 days ago
  • $110k - $270k

     ...The RoleJoin a team building innovative, full-stack products in a dynamic, startup...  ...stable, profitable enterprise. We seek engineers with extensive experience in Java, JavaScript...  ...platformBuild to scale: Develop highly scalable software with optimal performanceLead Feature... 
    Fullstack
    Work at office
    Local area
    Work from home

    Veeva Systems

    Portland, OR
    1 day ago
  • A growing SaaS company in Portland is seeking experienced software engineers to join their dynamic team focused on full-stack development. Candidates should have expertise in Java and JavaScript, with a solid background in mentorship and communication. The role offers a... 
    Fullstack
    Flexible hours

    Veeva Systems

    Portland, OR
    4 days ago
  •  ...Reason Detail: Backfill for a Senior Salesforce Engineer, but also looking for unique expertise in Full stack development. Manager: Department: Enterprise...  ...103101 Job Category: IT/EAA Job Code: Sr. Software Engineer:Sr. Software Engineer Job Title: Sr.... 
    Fullstack

    Zenex Partners

    Portland, OR
    3 days ago
  •  ...training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality,...  ...engineering experience. ~ Strong expertise in building full-stack applications and deploying scalable, production-grade software... 
    Fullstack
    For contractors
    Remote work
    Flexible hours

    Turing

    Vancouver, WA
    1 day ago
  • $60 - $120 per hour

     ...Software Developer $ 60 - $ 120 /hour pay Required Skills Python Rust GoLang Full-stack JAVA Node.js Android Development iOS Development About micro1 micro1 connects domain...  ...across domains like finance, healthcare, engineering, and more. Our platform identifies and vets... 
    Fullstack
    Contract work
    Remote work

    Micro1

    Tigard, OR
    14 minutes ago
  •  ...training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality,...  ...building production-grade software. Experience building full-stack applications and deploying scalable software using modern... 
    Fullstack
    For contractors
    Remote work
    Flexible hours

    Turing

    Vancouver, WA
    3 days ago
  • $100k

     ...Walmart Lab S etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full time positions with clients. Who should... 
    Fullstack
    Full time
    Remote work

    SynergisticIT

    Portland, OR
    1 day ago
  •  ...custom footwear and apparel company is looking for a Senior Software Engineer to enhance their technology solutions for consumer customization...  ...role involves working in a DevOps Scrum team, developing full stack capabilities for eCommerce applications, and utilizing a... 
    Fullstack

    Elite eXceed

    Beaverton, OR
    4 days ago
  • $100k

     ...etc to name a few. Currently, We are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time positions with clients. Who Should Apply Recent... 
    Fullstack
    Full time
    H1b

    SynergisticIT

    Portland, OR
    3 days ago
  •  ...with precision and at scale. Visit our website to learn more: About the Job : Custom Health Software (SW) Engineers develop, extend, and continuously improve our Cloud native technology platform that powers our healthcare businesses. SW... 
    Fullstack
    Work from home

    Custom Health Inc

    Portland, OR
    1 day ago
  •  ...Software Developer - Full Stack Location: Gresham, Oregon (Hybrid) Employment Type: Contract Role Overview We are seeking a driven and passionate Adobe Experience Manager (AEM) developer to join our team. This role contributes to the entire software development... 
    Fullstack
    Contract work

    Apex Systems

    Gresham, OR
    2 days ago
  •  ...Stone Grid Stone Grid develops software used by 100+ stone fabrication...  ...for passionate, curious engineers who are excited about building...  ...Opportunities ranging from internships to full-time roles depending on...  ...systems, and full-stack development • Opportunity for... 
    Fullstack
    Full time
    Work experience placement
    Internship
    Remote work

    StoneApp by Stone Grid

    Vancouver, WA
    5 hours ago
  • Description Principal Embedded Software Engineer SIG SAUER, Inc. is a leading provider and manufacturer of firearms, electro-optics, ammunition...  ...Bluetooth Low Energy expertise and in-depth knowledge of the stack, protocol layers and limitations preferred. Low power... 
    Remote work

    Sig Sauer

    Tualatin, OR
    4 days ago
  •  ...Senior Software Engineer As a Senior Software Engineer at Resource Data, you will join a team of consultants leading complex technical...  .... Key Responsibilities Contribute across the full application stack, including front-end interfaces, back-end services, APIs,... 
    Fullstack
    Local area
    Visa sponsorship

    Resource Data Inc

    Portland, OR
    1 day ago
  •  ...public cloud infrastructure (AWS preferred: EC2, RDS, DynamoDB, S3, SQS, SNS) Experience working with CI/CD tools and automating full stack builds and deployments. Ability to conduct performance monitoring, tuning, and analyze performance against benchmarks.... 
    Fullstack
    Contract work

    BizTek People

    Portland, OR
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Full Stack. Be the first to apply!