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 excels in developing cloud solutions specifically for the life sciences industry. They aim to facilitate faster delivery of therapies to patients, showcasing a commitment to customer success, employee engagement, and ongoing innovation. As a fast-growing SaaS company, Veeva surpassed $2 billion in revenue in the last fiscal year, indicating impressive growth potential. The company's ethos is captured in four core values: Do the Right Thing, Customer Success, Employee Success, and Speed. In 2021, Veeva made headlines by becoming a public benefit corporation (PBC), which legally binds it to balance the interests of its customers, employees, society, and investors. This mission promotes a culture of integrity and community service.
Moreover, Veeva is recognized for its flexibility in work arrangements. As a Work Anywhere company, they empower employees to choose their most productive work environment, whether it be from home or in one of their offices.
Veeva Systems is recruiting Senior Software Engineers specialized in Full Stack Development. This role necessitates the ability to design and develop cutting-edge applications tailored for the life sciences sector. Engineers will collaborate with product managers, fellow engineers, and domain experts to solve critical challenges. The organization is keen on attracting talent that can thrive in a fast-paced startup environment, while also enjoying the stability that comes with a successful and profitable organization.
Participate in all aspects of the Software Development Life Cycle (SDLC), contributing to both front-end and back-end development.
Collaborate with product managers, engineers, and domain experts to develop innovative applications within the life sciences field.
Engage with Quality Assurance (QA) teams to ensure thorough testing coverage and product reliability.
Provide troubleshooting and technical support for the developed products.
Candidates applying for the Senior Software Engineer position should meet the following requirements:
5+ years of experience in software product development.
Proficiency in JavaScript and React, with substantial experience in Java for back-end development.
Familiarity with CSS abstraction layers, such as SASS or JSS.
Experience with relational database management systems (RDBMS) like MySQL, Oracle, or MS SQL Server.
Strong communication skills to facilitate effective collaboration and mentorship within the team.
A BS in Engineering/Computer Science or an equivalent qualification.
While not strictly required, the following skills and experiences are seen as advantageous:
Previous experience in an agile development environment.
Familiarity with Amazon Web Services (AWS).
Experience with the Spring framework and ES6.
Background in Software-as-a-Service (SaaS) product development.
Knowledge of content management products and technologies.
Veeva Systems offers a competitive salary range for this position between $110,000 and $270,000 CAD. This salary reflects compliance with local regulations and can vary based on the candidate's specific qualifications, experience, and geographical location. Furthermore, applicants may also qualify for other forms of compensation in addition to their base salary, such as variable bonus structures or stock options.
In terms of benefits, the company provides medical, dental, and vision insurance; paid time off (PTO) along with company-paid holidays; retirement programs; and a 1% charitable giving program. These offerings illustrate Veeva’s commitment to the well-being of their employees.
In summary, the Senior Software Engineer position at Veeva Systems represents a unique opportunity to work within a dynamic and innovative company while contributing to meaningful advancements in the life sciences sector. Successful candidates will engage with the latest technologies and collaborate within a supportive and flexible work environment, emphasizing both personal and professional growth.
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.