Related keywords: remote job software engineerengineer remote jobprogramming remote job
This page contains product affiliate links.
Veeva Systems is a pioneering organization focused on providing solutions in the life sciences sector. Recognized for its mission-driven approach, the company has achieved significant growth, recently surpassing $2B in revenue in its last fiscal year. Veeva operates with a strong commitment to values like Customer Success, Employee Success, Speed, and the principle of Doing the Right Thing. Notably, in 2021, Veeva made history by becoming a public benefit corporation (PBC), underscoring its dedication to balancing the interests of customers, employees, society, and investors.
In this role, the Software Engineer will be crucial in contributing to the technical design as well as the implementation of product features across various offerings at Veeva. The position is categorized as full-time and is structured to support remote work options, aligning with Veeva’s philosophy of offering employees flexibility in their work environment.
The position entails a variety of responsibilities geared toward the development of cloud-based products. Here are the specific tasks a Software Engineer at Veeva would be expected to undertake:
Lead the design, implementation, and delivery of cloud features and products.
Create a robust and scalable application architecture.
Write clean, readable, and testable code while utilizing design patterns and Object-Oriented Principles.
Develop engaging user experiences to enhance product usability.
Ensure the code quality through comprehensive unit and integration testing.
Mentor and guide junior developers to enhance team performance.
The success of a candidate in this position will heavily rely on their skills and experience. The following qualifications are critical for potential applicants:
A minimum of 3+ years of experience in server-side programming, particularly in Java.
Hands-on experience with contemporary open-source tools and technologies, including Spring, MySQL, Hibernate, Gradle, Git, Jenkins, JUnit, Mockito, Log4J, AspectJ, Tomcat, JMS, and Linux.
1+ years of working experience with relational databases, demonstrating mastery of SQL concepts.
Proficiency in analyzing and reviewing code for performance, security, and scalability factors.
Exposure to fast-paced, agile development environments.
Proven experience as a mentor, contributing to enhancing team performance and productivity.
Salary for this position ranges between $85,000 to $225,000, as stated in the job offer. This range complies with local regulations and reflects potential base salary expectations. Importantly, actual compensation may vary depending on the candidate's experience and apart from the base salary, other incentives such as variable bonuses or stock options may also be applicable based on individual qualifications and the value they are expected to add to the role.
Besides competitive salaries, Veeva offers a healthy range of perks and benefits, including:
Comprehensive medical, dental, and vision insurance plans.
Paid time off (PTO) and company-paid holidays.
Retirement plans to secure your future.
A 1% charitable giving program to support various causes.
Veeva Systems promotes a dynamic experience by enabling remote work flexibility. The organization believes that an ideal working environment allows employees to thrive, whether they work from home or in the office. This ethos represents Veeva’s commitment to fostering a positive work culture while remaining focused on the collective goal of transforming the life sciences industry.
As an equal opportunity employer, Veeva Systems ensures that all qualified applicants are given consideration for employment without regard to various protected characteristics. The company actively promotes diversity and inclusivity within the workforce. Additionally, it provides accommodations for individuals with disabilities during the recruitment process, highlighting its commitment to accessibility and support for all employees.
This role as a Software Engineer - Java presents an exciting opportunity for qualified individuals looking to join a leading force in the life sciences technology sector. Veeva Systems not only provides a conducive work environment with flexibility but also emphasizes employee growth, offering a competitive salary, benefits, and a nurturing organizational culture. Candidates seeking to make a meaningful impact in the tech landscape while contributing to healthcare excellence will find Veeva Systems an inspiring employer.
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.