Related keywords: public health remote jobremote job software engineerengineer remote job
This page contains product affiliate links.
Veeva Systems, a leading enterprise SaaS company, is seeking a Principal Software Engineer with expertise in Java. The role primarily focuses on developing scalable and maintainable applications that enhance operational efficiency for life sciences companies. Veeva, recognized for its commitment to global health, encourages a work environment that prioritizes both productivity and collaboration, regardless of the physical location of its employees within Canada or the US.
As a Principal Software Engineer at Veeva, you will take charge of the complete lifecycle of feature implementation. This comprehensive ownership encompasses everything from initial design to deployment, production support, and ongoing maintenance. Your leadership will shape the technology trajectory of the organization, mentoring other engineers and making critical technical decisions that drive product success.
In your role, you will be responsible for:
Full Feature Ownership: Ensure control over all stages of feature implementation, guaranteeing seamless integration into existing frameworks.
Drive Solutions: Partner with Product Management and Development teams to address technical challenges effectively, contributing high-quality code in the process.
Rapid Problem Solving: Quickly assess complex problems, discern critical components, and work towards viable solutions.
Develop Best Practices: Promote and mentor on engineering best practices and coding standards, championing quality and excellence across the team.
Expert Code Review: Conduct thorough reviews of code produced by peers at various experience levels, enriching team knowledge and adherence to standards.
Strategic Mentorship: Guide less experienced engineers and foster skill growth through structured mentorship, enhancing overall team performance.
The position demands a combination of both technical and leadership skills:
Seasoned Software Engineer: A minimum of 12+ years of proven software development experience with a strong command of Java.
Enterprise SaaS Leader: Documented success in building high-scale enterprise SaaS applications, reflecting an understanding of complex software ecosystems.
Scalability Expert: Prior experience in architecting and developing products that can handle a high volume of transactions outside of their primary operations.
Open Source Proficiency: Hands-on experience with current open-source tools and technologies such as Java, Spring, MySQL, Gradle, Git, Jenkins, AspectJ, Messaging, and Solr/Lucene.
Fast-Paced Adaptability: A knack for thriving in dynamic environments, showcasing a balance between achieving work objectives and enjoying the journey.
Mentorship: Demonstrated ability to uplift team capabilities, contributing to performance enhancement throughout the department.
Veeva provides competitive compensation for this role. The salary ranges from $180,000 to $300,000 CAD, reflecting the organization’s commitment to compensating based on experience, individual qualifications, and expected contributions:
Veeva also offers a comprehensive benefits package, which includes:
Veeva Systems is a public benefit corporation (PBC), meaning it prioritizes not only profitability but also the welfare of its employees, customers, and the global community. The culture emphasizes transformation, not only within the life sciences sector but also in the company's workplace. Employees are encouraged to work from wherever they feel most productive, offering flexibility that complements modern working styles.
Candidates interested in applying for this position must hold the unrestricted right to work in the United States, as Veeva currently does not provide sponsorships. Veeva is committed to diversity and inclusion, ensuring equal opportunities for all qualified applicants without any form of discrimination.
This position at Veeva allows for a unique opportunity to significantly influence the life sciences industries while fostering personal growth within a reputable global company. With a focus on innovation, teamwork, and impactful solutions, being a Principal Software Engineer at Veeva is not only about developing technology; it's about contributing to the greater good of society.
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.