California - San Luis Obispo Remote (Country) Employment $150,000 - $300,000

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

Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
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 2 hours ago