Related keywords: remote job san franciscoremote job worldwideremote job software engineer
This page contains product affiliate links.
Veeva Systems is a mission-driven company known for pioneering industry cloud solutions that help life sciences companies bring therapies to patients faster. Recently acknowledged as one of the fastest-growing SaaS (Software as a Service) companies, Veeva's remarkable success is underlined by a significant milestone of surpassing $2 billion in revenue in its last fiscal year. The firm's focus on core values—Do the Right Thing, Customer Success, Employee Success, and Speed—places it in a unique position in the business landscape.
Veeva has made history by becoming a public benefit corporation (PBC), highlighting its commitment to balancing the interests of customers, employees, society, and investors. This move showcases the company’s distinction from others in the public domain. As a Work Anywhere company, Veeva offers employees the flexibility to choose their work environment, be it from the comfort of their home or an office location.
The position of Software Engineer - Java at Veeva Systems plays a crucial role in the technical design and implementation of product features. Candidates are expected to be motivated individuals who embrace technical challenges. This software engineering role involves collaborating with a driven team to address complex technical issues, especially in relation to a growing customer base.
In this position, Software Engineers are tasked with:
Leading design and implementation efforts for cloud-based features and products.
Developing a robust and scalable application architecture.
Writing clean, testable, and readable code using design patterns and Object-Oriented Principles in a collaborative team environment.
Creating rich user experiences for various applications.
Ensuring quality code is produced with comprehensive unit and integration test coverage.
Providing mentorship to junior developers,
Interested candidates should meet specific criteria to be considered for the role:
3+ years of experience in server-side programming, specifically in Java.
Proficiency with current open source tools and technologies including Spring, MySQL, Hibernate, Gradle, Git, Jenkins, Junit, Mockito, Log4J, AspectJ, Tomcat, JMS and Linux.
A minimum of 1 year of hands-on experience with relational databases and a mastery of SQL concepts.
Capability to analyze and review code focusing on performance, security, and scalability.
Experience in fast-paced, agile development environments.
Strong mentorship skills to elevate team members’ strengths.
The role offers a salary range between $85,000 and $225,000. The company provides this range to comply with local regulations, although actual salaries might vary based on qualifications and location. Candidates should note that Veeva evaluates compensation based on individual experience and expected contributions. Additionally, this position may come with other compensation forms such as variable bonuses and/or stock bonuses.
The benefits package at Veeva Systems includes:
Medical, dental, vision, and basic life insurance.
Paid Time Off (PTO) and holidays paid for by the company.
Retirement programs to secure financial future.
A 1% charitable giving program, reflecting their commitment to social responsibility.
Veeva’s headquarters is in the San Francisco Bay Area, with a presence in over 15 countries worldwide. The organization prides itself on equal opportunity employment, aiming to consider all qualified applicants without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, age, disability, marital status, pregnancy, veteran status, or other protected characteristics. They also offer assistance to candidates with disabilities during the application process.
In summary, the Software Engineer - Java role at Veeva Systems is an exciting opportunity for candidates looking to make a meaningful impact in the life sciences sector. With competitive compensation, flexible work options, and a commitment to a diverse and inclusive workplace, this position appeals strongly to skilled professionals eager to advance their careers. If you possess the necessary skills and enthusiasm to tackle technical challenges in a collaborative environment, consider applying for this influential role in a rapidly growing company.
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.