California - San Luis Obispo Remote (Country) Employment $110,000 - $270,000

Veeva Systems is hiring a Senior Software Engineer - Java

Responsibilities

  • Design, develop, and maintain scalable and efficient software solutions using Java.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Implement security and data protection solutions.
  • Write clean, scalable, and efficient code using best practices.
  • Contribute to the development of new features and improvements.
  • Participate in code reviews and pair programming sessions.
  • Work closely with product managers and other stakeholders to understand requirements.
  • Provide technical leadership and mentorship to junior team members.
  • Stay up-to-date with the latest industry trends and technologies.
  • Ensure the software meets the highest standards of quality and performance.
  • Collaborate with other teams to integrate software components.
  • Document development processes and best practices.
  • Troubleshoot and resolve complex technical issues.
  • Participate in the full software development lifecycle.
  • Ensure compliance with coding standards and guidelines.
  • Conduct performance testing and optimization.
  • Implement and maintain continuous integration and deployment pipelines.
  • Provide technical support and troubleshooting as needed.
  • Contribute to the development of technical documentation.
  • Participate in the design and implementation of software architecture.

Nice to Have

  • Experience with Spring Framework.
  • Knowledge of Docker and Kubernetes.
  • Experience with cloud-native development.
  • Familiarity with microservices architecture.
  • Experience with RESTful APIs and web services.
  • Knowledge of Agile methodologies and version control systems.
  • Experience with CI/CD pipelines and automation tools.
  • Familiarity with performance testing and optimization.
  • Knowledge of security best practices and data protection.
  • Experience with front-end technologies and frameworks.
  • Familiarity with cloud platforms such as AWS or Azure.
  • Experience with unit testing and test-driven development.
  • Knowledge of software design patterns and principles.
  • Experience with technical documentation and knowledge sharing.
  • Strong understanding of software development lifecycle.
  • Experience with collaborative development tools and platforms.
  • Ability to adapt to new technologies and methodologies.
  • Experience with software architecture and design.

Compensation

Competitive salary and benefits package.

Work Arrangement

On-site

Team

Collaborative and innovative team environment.

What You'll Get

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • Collaborative and innovative team environment.
  • Challenging and impactful projects.
  • Flexible work arrangements and work-life balance.
  • Access to cutting-edge technologies and tools.
  • Supportive and inclusive company culture.
  • Opportunities for continuous learning and skill development.
  • Competitive compensation and benefits package.
  • Opportunities for career advancement and growth.

About Us

  • We are a leading provider of cloud-based software solutions for the life sciences industry.
  • Our mission is to help our customers bring life-saving therapies to patients faster and more efficiently.
  • We are committed to innovation, quality, and customer success.
  • We offer a dynamic and collaborative work environment.
  • We value diversity, inclusion, and continuous learning.
  • We are dedicated to making a positive impact on the world.
  • We are a global company with a strong presence in the life sciences industry.
  • We are committed to delivering exceptional value to our customers.
  • We are a leader in cloud-based software solutions for the life sciences industry.
  • We are dedicated to helping our customers achieve their goals and succeed.

Not provided.

Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
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 – Engineering - NA
Category other
Posted 3 hours ago