Principal Software Engineer

Related keywords: part time remote job amazondata engineer remote jobdata science remote job

This page contains product affiliate links.

Overview Veeva Systems is a mission-driven organization recognized as a pioneer in the industry cloud, specifically designed to assist life sciences companies in accelerating the delivery of therapies to patients. Renowned as one of the fastest-growing SaaS (Software as a Service) companies in history, Veeva Systems recorded over $2 billion in revenue in its last fiscal year, showcasing robust growth potential. What sets Veeva apart is its designation as a public benefit corporation (PBC), established to balance the interests of customers, employees, society, and investors. Furthermore, Veeva adopts a Work Anywhere policy, promoting flexibility for employees to work from home or the office to foster an ideal working environment. ## Job Role Veeva Systems is actively seeking multiple Principal Software Engineers who possess a passion for solving technical challenges and have substantial experience in engineering projects. Candidates should demonstrate a proven track record in Java and cloud development, along with knowledge of front-end and infrastructure technologies. The core responsibilities of this role involve developing Enterprise Content Management applications and services focused on a multi-tenant, highly scalable cloud platform. ## Key Responsibilities Candidates will engage in multiple key tasks, including: - Collaborating directly with product stakeholders to drive multiple features to successful delivery. - Leading, designing, implementing, and owning significant product features alongside a collaborative team based in Toronto. - Engaging with cutting-edge technologies within the cloud space to innovate and maintain current skill levels while working in a dynamic company environment. ## Requirements The successful candidate will need to meet the following criteria: - 10+ years of experience developing commercial software. - 5+ years of specialized experience in Java, particularly with SpringBoot. - Proven experience with AWS (Amazon Web Services). - Proficiency in Infrastructure as Code tools like Ansible, Terraform, and CloudFormation. - Familiarity with agile development techniques as part of a collaborative team. - A flexible and driven attitude to work hard in a fast-paced environment while contributing as a strong mentor to improve the team's overall performance. - Excellent communication skills. - A Bachelor's degree in engineering, computer science, or an equivalent field. ## Preferred Qualifications While not mandatory, the following qualifications are considered assets: - Experience with React or similar frameworks. - Familiarity with Kubernetes/EKS (Elastic Kubernetes Service). - Basic knowledge of Python programming, and big data technologies such as AWS Redshift. ## Compensation and Benefits Veeva Systems offers a competitive salary package ranging from $180,000 to $300,000. It is important to note that actual salaries can fluctuate within this range based on an individual's experience and location. Veeva assesses compensation for each candidate, tailoring the offer based on unique qualifications, experiences, and anticipated contributions. In addition to the base salary, there may be other forms of compensation available, such as a variable bonus and/or stock bonus. Benefits provided by Veeva include: - Medical, dental, and vision insurance. - PTO (Paid Time Off) and company-paid holidays. - Retirement programs. - A 1% charitable giving program to encourage contribution to society. ## Workplace Culture and Inclusion Veeva prides itself on being an equal opportunity employer. The company ensures that all qualified applicants receive equitable consideration for employment without discrimination based on characteristics such as race, gender, sexual orientation, age, disability, and several others, promoting inclusivity and diversity in its workforce. Should candidates require assistance or accommodations due to disabilities during the application or recruitment process, they are encouraged to reach out to Veeva at talent_accommodations@veeva.com. ## Conclusion For job seekers searching for positions as a Principal Software Engineer, this opportunity at Veeva Systems presents a compelling choice. With its commitment to industry advancement, emphasis on employee happiness, and potential for personal and professional growth, Veeva is well-positioned for those interested in making an impactful contribution in the life sciences sector. Embracing technology's future while maintaining a focus on ethics and responsibility, Veeva Systems is not just another employer; it's a chance to contribute to broader societal wellbeing.



This job offer was originally published on jooble.com


🎁 Get your FREE ebook!

Share this page using the buttons below and download our e-book "Essential Soft Skills for Today’s World" instantly.

Once shared, you’ll see the download button on any page you visit!

✅ Thanks for sharing!

You can now download your ebook:

📥 Download "Essential Soft Skills for Today’s World"

Veeva Systems

Canada

Software development

Full-time

March 17, 2025

11 views

1 clicks on Apply Now


Similar job offers


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.