Software Engineer - Java

Related keywords: writing remote jobpublic health remote jobhealth insurance remote job

Overview

Veeva Systems is a mission-driven organization at the forefront of the industry cloud, significantly contributing to life sciences companies. Their commitment enables faster delivery of therapies to patients, emphasizing the importance of health and wellness. As one of the fastest-growing SaaS companies, Veeva surpassed $2B in revenue in the last fiscal year with promising growth potential ahead. They distinguish themselves by balancing the interests of customers, employees, society, and investors as a public benefit corporation (PBC).

Work Environment

As a Work Anywhere company, Veeva offers employees the flexibility to choose their work environment, whether from home or in the office. This adaptability fosters a thriving atmosphere for employees, supporting both productivity and personal satisfaction. The objective is to transform the life sciences industry while making a positive impact on customers, employees, and surrounding communities.

Job Role

The company is looking for multiple Software Engineers to join their fast-paced, startup-like environment within a stable and profitable setup. Selected candidates will be involved in solving complex challenges that affect how crucial treatments and medicines reach patients. This role requires a hands-on approach, developing in rapid sprints where every piece of developed technology is implemented effectively.

Responsibilities

Candidates will be tasked with:

  • Designing, implementing, and delivering cloud-based features and products.

  • Building a robust and scalable application architecture.

  • Writing clean, testable, readable code while utilizing design patterns and Object-Oriented Principles.

  • Creating rich user experiences to enhance product interaction.

  • Writing quality code with substantial unit and integration test coverage.

  • Mentoring junior developers, thereby contributing to team development.

Required Skills

Ideal candidates are expected to have:

  • A minimum of 3 years’ experience in Java, preferably in an enterprise cloud software company.

  • Proven abilities in writing clean, testable, and readable code within a collaborative team environment.

  • Hands-on experience with open-source technologies such as Spring, MySQL/Postgres, Hibernate, Git, Jenkins, Mockito, Tomcat, Linux, AWS, Docker, Kubernetes.

  • Strong mentoring skills with a history of improving team performance.

  • Eligibility to work in the United States without sponsorship is required.

Nice to Have

Candidates with experience across the full tech stack (Mobile/UI/Backend/Integration) and familiarity with patient-facing or clinical trial software, or standards such as HIPAA, will have an advantage.

Compensation and Benefits

The position offers a base salary range of $85,000 - $225,000, aligning the compensation with local regulations. Offers are tailored to reflect individual qualifications, experience, and anticipated contributions. Applicants should note that actual salaries may vary and may also be supplemented by bonuses (variable and/or stock based).

In addition to financial compensation, Veeva provides comprehensive benefits including:

  • Medical, dental, vision, and basic life insurance.

  • Flexible Paid Time Off (PTO) and company-paid holidays.

  • Retirement programs with various options.

  • A charitable giving program that contributes 1% of the salary to charitable causes.

Company Culture

Veeva Systems is committed to fostering a diverse and inclusive environment. As an equal opportunity employer, they ensure that all qualified applicants are considered for employment without discrimination based on race, gender identity, sexual orientation, or other protected characteristics. They also offer accommodations during the recruitment process to those requiring assistance.

Conclusion

In conclusion, takers of this role at Veeva Systems are expected to deliver innovative software solutions while operating in an empowering working environment. As they improve health outcomes in the life sciences sector, successful candidates will have the opportunity to impact patient lives positively and contribute significantly to the organization's growth. The company’s emphasis on employee success and commitment to social responsibility continues to make it a desirable workplace.

With all these factors in mind, this position presents an excellent opportunity for skilled software developers looking to work in a meaningful and dynamic environment.



This job offer was originally published on jooble.com

Veeva Systems

United States

Software development

Full-time

August 20, 2025

14 views

1 clicks on Apply Now


Similar job offers


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.