Principal Software Engineer - Full Stack jobs in United States
cer-icon
Apply on Employer Site
company-logo

Veeva Systems · 3 days ago

Principal Software Engineer - Full Stack

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. The role involves building scalable cloud software to accelerate the delivery of critical treatments, while mentoring and guiding engineers through best practices and design solutions.

BiotechnologyCRMEnterprise SoftwareSoftware
badNo H1Bnote

Responsibilities

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

Qualification

Enterprise SaaS developmentHigh volume productsJavaJavaScriptReactSpring frameworkMySQLMentoringAgile environmentOpen source toolsSoftware-as-a-Service

Required

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

Preferred

Previous experience working in an agile environment
Experience with the Spring framework
Experience with ES6
Experience with Software-as-a-Service (SaaS) product development

Benefits

Medical, dental, vision, and basic life insurance
Flexible PTO and company paid holidays
Retirement programs
1% charitable giving program

Company

Veeva Systems

company-logo
Veeva Systems Inc. is a leader in cloud-based software for the global life sciences industry.

Funding

Current Stage
Public Company
Total Funding
$7M
Key Investors
Emergence Capital
2013-10-16IPO
2008-06-05Series Unknown· $4M
2007-02-06Angel· $3M

Leadership Team

leader-logo
Peter Gassner
Founder and CEO
linkedin
leader-logo
Mitch Wallace
Retired - Co-Founder and VP Operations
linkedin
Company data provided by crunchbase