Related keywords: remote job usus remote jobpublic health remote job
Veeva Systems is a pioneering company in the industry cloud sector and one of the fastest-growing enterprise Software as a Service (SaaS) companies, having surpassed $2B in revenue last year. Their mission is focused on helping life sciences companies accelerate the delivery of essential therapies to patients. As a public benefit corporation (PBC), Veeva is dedicated to balancing the interests of customers, employees, society, and investors, providing a unique opportunity for employees to create impactful solutions for global health.
The position of Principal Software Engineer at Veeva is pivotal in developing and guiding the creation of highly scalable and maintainable enterprise applications that empower customers to enhance their operations. This role requires not only significant technical expertise but also strong leadership capabilities, underlining the importance of mentoring less experienced engineers, driving strategic technical decisions, and consistently delivering high-quality code that propels company technology forward.
As a Principal Software Engineer, the following key responsibilities outline the breadth of the role:
Full Feature Ownership: Candidates are expected to own all phases of feature implementation, covering design, development, deployment, production support, and maintenance.
Drive Solutions: Collaboration with product management and development teams to ensure effective technical design and problem-solving is crucial.
Rapid Problem Solving: The ability to analyze complex problems, identifying key knowns and unknowns, will help accelerate the path to viable solutions.
Develop Best Practices: Candidates will define, promote, and mentor engineering best practices and coding standards throughout the team.
Expert Code Review: Conducting thorough code reviews for engineers at all experience levels is a vital part of the job.
Strategic Mentorship: Developing the skills of engineering talent through structured mentorship is highly valued.
The candidate must be a seasoned software engineer with at least 12 years of proven software development expertise, with specific emphasis on Java development. Some essential skills include:
Enterprise SaaS Leadership: Extensive experience in developing high-scale enterprise SaaS cloud applications is needed.
Scalability Expert: Experience in architecting and developing high-volume products at scale is expected.
Open Source Proficiency: Candidates should have hands-on development experience with current open-source tools and technologies, including Java, Spring, MySQL, Gradle, Git, Jenkins, and Solr/Lucene.
Fast-Paced Adaptability: Must thrive in a fast-paced start-up environment and maintain a balance of drive and enjoyment in the work experience.
Mentorship Skills: Proven skills in mentoring and elevating team performance to foster growth and excellence.
Veeva embraces a Work Anywhere Environment, providing employees the freedom to work from home or the office across Canada or the US, ensuring seamless collaboration within the team's time zone.
The salary range for this position is significant, ranging from $180,000 to $300,000 (CAD). This range has been provided to comply with local regulations and indicates that actual salaries may vary based on experience and location. The company evaluates compensation individually based on the candidate’s qualifications, experience, and expected contributions. Additionally, the position may be eligible for variable bonuses or stock bonuses, enhancing overall compensation.
Veeva also offers a comprehensive benefits package, including:
Medical, dental, vision, and basic life insurance
Paid time off (PTO) and company-paid holidays
Retirement programs
A charitable giving program
Veeva is an equal opportunity employer, providing consideration for employment to all qualified applicants without discrimination based on race, color, sex, sexual orientation, gender identity or expression, religion, national origin, age, disability, marital status, and other characteristics protected by local laws. For candidates requiring accommodation due to a disability or special need during the recruitment process, they can reach out to the designated contact for assistance.
The Principal Software Engineer position at Veeva Systems is a high-profile role that not only challenges potential candidates to leverage their technical expertise but also rewards them with competitive compensation and meaningful work that positively impacts global health. For job seekers passionate about technology and improving life sciences, this role at Veeva represents a unique opportunity.
This job offer was originally published on jooble.com
This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.