Related keywords: remote job qaquality assurance remote jobremote job software engineer
This page contains product affiliate links.
Veeva Systems is a mission-driven organization that is a pioneer in the industry cloud, primarily serving companies in the life sciences sector. Having surpassed $2 billion in revenue in its last fiscal year, the company continues to show considerable growth potential. Veeva places an emphasis on core values such as 'Do the Right Thing,' Customer Success, Employee Success, and Speed. Notably, in 2021, Veeva made headlines by becoming a public benefit corporation (PBC), which legally binds the company to balance the interests of customers, employees, society, and investors equally. As a Work Anywhere company, Veeva supports flexible work arrangements, allowing employees to thrive in an environment that suits them best.
The position available is for a Senior Software Engineer - Full Stack. This role is crucial as Veeva is actively hiring multiple engineers to develop innovative products aimed at transforming the life sciences industry. Engineers in this role will work with the latest technologies in both front-end and back-end development while tackling significant challenges facing the industry today.
The successful candidate will be involved in several key aspects of software development, including:
Participating in all phases of the Software Development Life Cycle (SDLC).
Collaborating closely with product managers, other engineers, and domain experts to design and develop cutting-edge applications targeting the life sciences sector.
Working hand-in-hand with Quality Assurance (QA) engineers to ensure comprehensive and accurate testing coverage.
Contributing to technical support and troubleshooting for the developed products.
To qualify for this role, candidates should have the following mandatory skills:
A minimum of 5 years of experience in software product development.
Proficiency in JavaScript and React along with strong backend development experience in Java.
Familiarity with CSS abstraction layers such as SASS or JSS.
Experience with Relational Database Management Systems (RDBMS), including MySQL, Oracle, or MS SQL Server.
Strong communication skills are essential, along with a Bachelor's degree in engineering or computer science or equivalent experience.
In addition to these must-haves, candidates with the following qualifications will have an edge:
Previous experience working in an agile environment.
Skills in Amazon Web Services (AWS) and the Spring framework.
Knowledge of ES6 and Software-as-a-Service (SaaS) product development.
Experience related to content management products and technologies.
While not mandatory, prior exposure in an agile workplace, familiarity with AWS, and background in using tools and frameworks beneficial for software development would be advantageous for applicants. The company is particularly interested in candidates who can act as strong mentors to the team, enhancing team capabilities and providing leadership.
Veeva offers a competitive salary range for the position, between $110,000 and $270,000 CAD. Note that actual salaries may vary based on the applicant's experience and location within that range. The company is attentive to individual circumstances and will tailor compensation packages based on the candidate’s qualifications, experience, and expected contributions. Additionally, the role may provide opportunities for various compensation forms, including variable bonuses or stock options.
In addition to competitive salaries, Veeva offers various perks and benefits to its employees:
Comprehensive medical, dental, vision, and basic life insurance.
Paid Time Off (PTO) and company-recognized holidays.
Retirement programs to help employees save for the future.
A 1% charitable giving program, showing Veeva's commitment to social responsibility.
Veeva Systems is renowned for its inclusive and equal opportunity employment practices. The company assures that all qualified applicants will receive equal consideration without bias towards race, color, sex, sexual orientation, gender identity or expression, religion, national origin, age, disability, and other protected statuses. The commitment to diversity and inclusion is integral to the company’s culture and hiring processes.
For job seekers looking for a high-impact role in software engineering, Veeva Systems provides a fantastic opportunity. The chance to work with cutting-edge technology in a flexible work environment, combined with an excellent salary and benefits package, makes this a compelling opportunity for qualified software developers looking to make an impact in the life sciences industry. Aspiring candidates are encouraged to apply, ensuring they highlight their experience and how they align with the company's values.
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.