Related keywords: public health remote jobdata engineer remote jobremote job software engineer
This page contains product affiliate links.
Veeva Systems is a prominent company in the life sciences sector, recognized as a pioneer in industry cloud solutions. As of recently, Veeva has made significant strides, surpassing $2 billion in revenue, establishing itself as one of the fastest-growing SaaS companies globally. The company is not just any public entity; it made history in 2021 by becoming a public benefit corporation (PBC), emphasizing a commitment to balance stakeholder interests, including customers, employees, and society. With the flexibility to work remotely or onsite, Veeva encourages its employees to thrive in a setting that suits them best.
The role available at Veeva Systems is for a Principal Software Engineer, a position that demands highly skilled professionals with experience in engineering to tackle various technical challenges. The company seeks self-starters who are eager to innovate and contribute to maintaining its momentum in the industry. In this role, the candidate will focus on developing Enterprise Content Management applications on Veeva's multi-tenant, scalable cloud platform.
Employees in this position will:
Collaborate with a small team to lead and own significant product features.
Engage directly with all relevant product stakeholders, ensuring successful delivery of multiple features.
Utilize cutting-edge technologies in cloud development, keeping skills and knowledge up-to-date in a fast-paced, dynamic environment.
Actively participate in design, implementation, and operation of key application features.
To qualify for this position, candidates must demonstrate the following:
A minimum of 10 years in developing commercial software.
At least 5 years of experience in Java, specifically with SpringBoot.
Proficient in AWS and have experience with Infrastructure as Code tools, such as Ansible, Terraform, or CloudFormation.
Familiarity with agile development methodologies.
Strong communication skills, enabling effective collaboration and mentorship within the team.
A Bachelor's degree in engineering, computer science, or an equivalent field.
While not mandatory, the following skills would enhance a candidate's application:
Experience with React or similar frameworks.
Knowledge of Kubernetes or EKS.
Exposure to Python, Big Data, or AWS Redshift.
The salary range for the position of Principal Software Engineer is set between $180,000 to $300,000 CAD. This range is established based on local regulations and reflects the company's approach to compensation, which considers individual qualifications, experience, and expected contributions. Additionally, candidates may qualify for other types of compensation, including variable bonuses or stock options.
Veeva offers a comprehensive package of benefits, including:
a. Medical, dental, and vision insurance.
b. Paid time off (PTO) and company-paid holidays.
c. Retirement programs to support long-term financial health.
d. A 1% charitable giving program that encourages employees to contribute to their communities.
Veeva Systems operates under a Work Anywhere model, acknowledging that flexibility is key to employee success. Employees have the choice of working from home or at one of the company's multiple locations. Veeva emphasizes a culture of transparency, collaboration, and innovation, which is reinforced by its founding values—Do the Right Thing, Customer Success, Employee Success, and Speed.
For job seekers interested in a robust tech environment that fosters growth and innovation, Veeva Systems presents an appealing opportunity. The role of Principal Software Engineer not only offers a chance to engage with some of the latest technologies but also allows individuals to make impactful contributions in the life sciences industry. With competitive salary offerings and a culture of flexibility and inclusivity, Veeva is ideal for those looking to advance their careers in a meaningful way while enjoying a balanced work-life environment.
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.