Related keywords: quality assurance remote jobremote job software engineerengineer remote job
This page contains product affiliate links.
Veeva Systems, a notable pioneer in industry cloud solutions, is seeking a Senior Software Engineer - Full Stack to join their dynamic team. Established as one of the most rapidly growing SaaS companies with a revenue surpassing $2 billion, Veeva is on a mission to aid life sciences firms in accelerating their therapeutic delivery to patients. As a public benefit corporation, the company commits itself to harmonizing the interests of customers, employees, society, and investors.
The company's foundation is built upon its core values: Do the Right Thing, Customer Success, Employee Success, and Speed. With a commitment to maintaining a compassionate work environment, Veeva supports a flexible working policy, allowing employees the choice to work from home or the office. This flexibility aims to cultivate an ideal working atmosphere that enhances productivity and job satisfaction.
The Senior Full-Stack Software Engineer will be engaged in various tasks, including:
Active participation in all phases of the Software Development Life Cycle (SDLC).
Collaboration with product managers, other engineers, and domain experts to create advanced applications specifically in the life sciences sector.
Partnership with Quality Assurance engineers to guarantee comprehensive testing and accuracy in software products.
Contributing to troubleshooting efforts and providing technical support for products developed by the organization.
Applicants for this role should meet the following requirements:
5+ years of experience in software product development, with a strong focus on building innovative solutions.
Proficient in JavaScript and React for front-end development, coupled with back-end expertise in Java.
Familiarity with CSS abstraction layers (e.g., SASS or JSS) and relational database management systems (RDBMS) such as MySQL, Oracle, or MS SQL Server.
Strong communication skills and a commitment to mentorship.
A Bachelor of Science in engineering or computer science, or a comparable qualification.
While the above qualifications are mandatory, possessing the following skills could give candidates an edge:
Previous exposure to agile environments.
Familiarity with AWS and Spring framework for enhanced backend development.
Experience with ES6 and initiatives surrounding SaaS product development.
Knowledge surrounding content management products and technologies.
The salary for the Senior Full-Stack Software Engineer position ranges between $110,000 and $270,000, designed to comply with local regulations. It’s important to recognize that these figures may fluctuate based on individual experience and the geographical location of the role. Additionally, Veeva considers factors like unique qualifications, experiences, and expected contributions when determining compensation. Employees may also receive added benefits, including variable bonuses or stock options as part of their compensation package.
Veeva Systems offers a comprehensive perks and benefits program that includes:
Medical, dental, vision, and basic life insurance coverage.
Paid time off (PTO) and paid company holidays.
Retirement programs to secure employees’ financial futures.
A 1% charitable giving program that underscores Veeva's commitment to social responsibility.
In summary, Veeva Systems is at the forefront of revolutionizing the life sciences landscape and is looking for enthusiastic engineers willing to tackle significant challenges through innovative software solutions. With a flexible work environment reflecting the company’s values and an attractive benefits package, this opportunity presents a remarkable career path for the right candidate. If you possess the required expertise and are passionate about making an impactful change in the life sciences industry, this role may be an ideal fit.
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.