California - San Luis Obispo Remote (Country) USD 150,000 – 300,000 / year

Veeva Systems is hiring a Principal Software Engineer - Java

Responsibilities

  • Design and implement scalable, high-performance Java applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Mentor junior engineers and provide technical guidance.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Participate in the development of the software architecture and design.
  • Work on cloud-based applications and services.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Contribute to the development of the software architecture and design.
  • Work on cloud-based applications and services.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Contribute to the development of the software architecture and design.
  • Work on cloud-based applications and services.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Contribute to the development of the software architecture and design.
  • Work on cloud-based applications and services.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Contribute to the development of the software architecture and design.
  • Work on cloud-based applications and services.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Contribute to the development of the software architecture and design.
  • Work on cloud-based applications and services.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Contribute to the development of the software architecture and design.
  • Work on cloud-based applications and services.

Nice to Have

  • Experience with Java 11+.
  • Experience with microservices architecture.
  • Experience with cloud-native applications.
  • Experience with Kubernetes.
  • Experience with Docker.
  • Experience with Spring Cloud.
  • Experience with reactive programming.
  • Experience with GraphQL.
  • Experience with gRPC.
  • Experience with event-driven architecture.
  • Experience with serverless architecture.
  • Experience with cloud security.
  • Experience with cloud cost optimization.
  • Experience with cloud migration.
  • Experience with cloud-native development.

Compensation

Competitive salary and benefits package.

Work Arrangement

Remote

Team

Collaborative and innovative team environment.

What You'll Do

  • Lead the development of Java-based software solutions.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Mentor junior engineers and provide technical guidance.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Participate in the development of the software architecture and design.
  • Work on cloud-based applications and services.

What You'll Need

  • Proven experience as a Software Engineer or similar role.
  • Proficient in Java and related frameworks.
  • Experience with cloud-based applications and services.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Experience with microservices and containerization.
  • Experience with Agile methodologies.
  • Experience with databases and SQL.
  • Experience with RESTful APIs.
  • Experience with version control systems like Git.
  • Experience with continuous integration and deployment.
  • Experience with test-driven development.
  • Experience with cloud platforms like AWS or Azure.
  • Experience with Docker and Kubernetes.
  • Experience with Spring Boot.
  • Experience with Maven or Gradle.
  • Experience with Java 8+.
  • Experience with JUnit or TestNG.
  • Experience with Jenkins or other CI/CD tools.
  • Experience with Linux or Unix-based systems.

Nice to Have

  • Experience with Java 11+.
  • Experience with microservices architecture.
  • Experience with cloud-native applications.
  • Experience with Kubernetes.
  • Experience with Docker.
  • Experience with Spring Cloud.
  • Experience with reactive programming.
  • Experience with GraphQL.
  • Experience with gRPC.
  • Experience with event-driven architecture.

Our Benefits

  • Competitive salary and benefits package.
  • Remote work environment.
  • Collaborative and innovative team environment.

About Us

  • We are a leading provider of cloud-based software solutions for the life sciences industry.
  • We are committed to innovation and excellence in everything we do.
  • We are a diverse and inclusive company that values the unique perspectives and experiences of our employees.
  • We are a company that is dedicated to making a positive impact on the world.
  • We are a company that is committed to the highest standards of ethics and integrity.

Our Culture

  • We foster a culture of innovation and continuous learning.
  • We encourage collaboration and teamwork.
  • We value diversity and inclusion.
  • We promote work-life balance.
  • We are committed to sustainability and social responsibility.

Our Values

  • Integrity: We act with honesty and transparency in all our actions.
  • Innovation: We strive to be at the forefront of technology and innovation.
  • Collaboration: We work together to achieve our goals.
  • Customer Focus: We put our customers first in everything we do.
  • Respect: We treat everyone with dignity and respect.

Our Mission

  • Our mission is to provide innovative and effective solutions to the life sciences industry.
  • Our mission is to empower our employees to achieve their full potential.
  • Our mission is to make a positive impact on the world through our work.
  • Our mission is to be a leader in the life sciences industry.
  • Our mission is to be a company that is committed to the highest standards of ethics and integrity.

Our Vision

  • Our vision is to be the leading provider of cloud-based software solutions for the life sciences industry.
  • Our vision is to be a company that is committed to innovation and excellence.
  • Our vision is to be a company that values diversity and inclusion.
  • Our vision is to be a company that is dedicated to making a positive impact on the world.
  • Our vision is to be a company that is committed to the highest standards of ethics and integrity.

Our Commitment to Diversity and Inclusion

  • We are committed to fostering a diverse and inclusive workplace.
  • We believe that diversity and inclusion are essential to our success.
  • We are committed to creating a workplace where everyone feels valued and respected.
  • We are committed to promoting diversity and inclusion in all aspects of our business.
  • We are committed to being a leader in diversity and inclusion in the life sciences industry.

Not provided

About company
Veeva Systems
Veeva Systems is a global cloud computing company focused on software solutions for the life sciences and pharmaceutical industries.
All jobs at Veeva Systems Visit website
Job Details
Department Engineering
Category other
Posted a month ago