Veeva logo
Veeva

Headquartered in Pleasanton, California, Veeva is a leading provider of cloud-based software and services for the life sciences industry. As an employer, Veeva

Software Engineer – Full Stack

Location

California

Posted

144 days ago

Salary

$85K - $225K / year

Seniority

Senior

Job Description

Software Engineer – Full Stack

Veeva

• Be part of a dynamic team that is passionate about creating industry-changing, cloud-based applications and platforms • Solve real customer problems and experiment with new ideas • Decompose existing software systems while working with and influencing others to improve the overall architecture • Collaborate with QA engineers to ensure accurate and comprehensive testing coverage • Contribute to troubleshooting and technical support of the product • Participate in all aspects of the software development life cycle

Job Requirements

  • BS or MS in Computer Science or similar fields
  • 5+ years of professional experience on full stack development. This is NOT a position for new or recent college graduates
  • Proficiency with JavaScript, React, CSS abstraction layers (e.g. SASS or JSS)
  • Familiarity with open-source Java stack development (Java, Gradle, Git, Jenkins, JUnit, Tomcat)
  • Experience with backend REST service development in Java/Spring
  • Knowledge of RDBMS such as MySQL, Oracle, or MS SQL Server
  • Must be in the Pacific time zone or the Mountain time zone
  • Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time

Benefits

  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company paid holidays
  • Retirement programs
  • 1% charitable giving program

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 1,001-5,000Since 1986H1B No Sponsor

• Implement software solutions through coding, including deployment of developed systems into the Bank's environments. • Provide maintenance for legacy software, performing timely and targeted changes and interventions with a focus on availability, stability, performance and alignment with business needs. • Develop and maintain APIs, customizing integrations between systems. • Prepare and maintain documentation for delivered software, prioritizing simplicity and the best practices of agile methods. • Perform test-driven development (TDD). • Create and maintain databases, ensuring integration with other applications. • Evaluate and implement monitoring and performance improvements for applications.

Brazil
Full TimeRemoteTeam 1-10Since 2019H1B Sponsor

• Deliver a unified messaging experience that brings secure messaging, SMS, and future channels into one clear, reliable workflow that practices can trust every day. • Raise the technical bar within the Communications group by modeling strong Ruby and web application design, and helping others grow through collaboration and thoughtful feedback. • Enable the team to ship consistently and efficiently while staying mindful of scale, cost, and long-term maintainability. • Connect engineering decisions to real customer and business outcomes, ensuring the work we do meaningfully improves how practices communicate. • Communicate clearly and lead by example at a staff level, showing ownership, sound architectural reasoning, and a willingness to navigate tradeoffs in the open.

Canada
$158.4K - $247.5K / year
Conta Simples logo

Software Engineer – Senior

Conta Simples

A nova era da Gestão de Despesas.

Full TimeRemoteTeam 201-500Since 2018H1B No Sponsor

• Work autonomously across the entire software development lifecycle; • Apply development best practices and code design principles to promote quality and maintainability of new and existing projects; • Define and implement solutions that meet quality requirements with autonomy; • Mentor and help develop other engineers; • Lead initiatives, definitions and alignments with other areas independently; • Monitor and operate production solutions (Build & Run), ensuring performance, reliability and quality; • Collaborate with cross-functional teams, providing technical insights and contributing to product strategy.

Brazil
Job Closed
Full TimeRemoteTeam 11-50H1B No Sponsor

• Design and implement robust front-end solutions for our visual IDE, optimizing for performance and scalability. • Work closely with UX/UI designers to translate design concepts into functional code. • Contribute to the development lifecycle, including coding, testing, debugging, and deployment. • Ensure high-quality graphic standards and brand consistency. • Stay updated with emerging front-end technologies and methodologies, integrating them to enhance our platform's capabilities. • Maintain an online presence between the hours of 9am - 4pm EST

Philippines
$40K - $60K / year