Related keywords: remote job usus remote jobremote job software engineer
This job posting is for a Principal Software Engineer - Java position at Veeva Systems, a renowned company in the enterprise SaaS space, focused on delivering impactful solutions that aid life sciences companies in the development and distribution of life-saving therapies. With a revenue exceeding $2B, Veeva is recognized as one of the rapidly growing entities in the industry, committed not only to business but also to global health outcomes as a public benefit corporation (PBC).
As a Principal Software Engineer, the core responsibilities include:
Full Feature Ownership: Candidates will own all aspects of feature implementation, encompassing design, development, deployment, as well as production support and maintenance. This entails significant daily code contributions and accountability throughout the application lifecycle.
Drive Solutions: The engineer will be expected to collaborate with Product Management and Development teams to enhance technical designs and problem-solving, ensuring the delivery of high-quality code.
Rapid Problem Solving: It is crucial to quickly evaluate complex issues, recognizing both known and unknown aspects to facilitate the path towards optimal solutions.
Develop Best Practices: The role demands defining, promoting, and mentoring team members about engineering best practices and coding standards, which is essential for consistency and quality in development outputs.
Expert Code Review: The individual must provide thorough code reviews for engineers across various experience levels, contributing to the overall technical excellence of the engineering team.
Strategic Mentorship: A significant focus will be on mentoring engineering talent, thereby boosting team performance through structured guidance and skill development.
The ideal candidate should meet the following qualifications:
Extensive Experience: A minimum of 12 years of proven software development experience, with a solid background in Java development being mandatory.
Enterprise SaaS Development: Candidates should possess extensive expertise in developing high-scale enterprise SaaS cloud applications, demonstrating a deep understanding of scalability challenges and solutions.
Scalability Acumen: A track record in architecting and building high-volume products capable of functioning at scale is vital.
Open Source Proficiency: Hands-on development experience with contemporary open-source tools and technologies is required, including but not limited to Java, Spring, MySQL, Gradle, Git, Jenkins, AspectJ, Messaging, and Solr/Lucene.
Adaptability: The ability to thrive in a fast-paced startup environment is essential, along with a fun yet results-driven approach to work.
Mentorship Skills: Proven capabilities in mentoring team members to enable growth and excellence within the team are important.
The salary for the Principal Software Engineer position is competitive, with a base pay range of $180,000 to $300,000 CAD. It is important to note that these figures align with local regulations and are indicative of potential salaries for this role. Actual compensation may vary based on individual qualifications, experience, and expected contributions, with potential eligibility for additional compensation such as a variable bonus or stock bonus.
The benefits package offers a comprehensive array of options:
Health Coverage: Medical, dental, vision, and basic life insurance plans are provided.
Paid Time Off (PTO): Generous PTO and company-paid holidays ensure a work-life balance.
Retirement Programs: Employees have access to retirement plans for long-term financial wellness.
Charitable Giving Program: A 1% charitable giving program underscores Veeva's commitment to community and social responsibility.
Veeva Systems embraces a Work Anywhere Environment, providing flexibility for employees to choose their workplace within Canada or the US. This ethos promotes smooth collaboration within the team's time zone, allowing for productive work-life integration.
Veeva is an equal opportunity employer, valuing diversity and inclusion. The company welcomes applications from all qualified individuals without discrimination based on race, gender, sexual orientation, religion, age, and various other characteristics. Candidate provision of accessibility assistance during the recruitment process is supported.
For a seasoned software engineer looking to make a significant impact within the life sciences industry, this role at Veeva Systems presents an exceptional opportunity. With a robust salary, an inclusive culture, and the ability to work from a chosen environment, candidates are encouraged to consider this potential career-defining role.
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.