← View all jobs

Senior Software Engineer


8 days ago


html/ cssjavascriptxmljquery

At Veeva, we build enterprise cloud technology that powers the biggest names in the pharmaceutical, biotech, consumer goods, chemical & cosmetics industries. Our customers make vaccines, life-saving medicines, and life-enhancing products that make a difference in everyday lives. Our technology has transformed these industries; enabling them to get critical products and services to market faster. Our core values, Do the Right Thing, Customer Success, Employee Success, and Speed, guide us as we make our customers more efficient and effective in everything they do.

The Role

Veeva Labs is an internal development lab, building applications for to help Veeva become better as we grow. Veeva doesn’t follow the herd. We can’t always use the same tools everyone else does either. This team builds applications that are part of the unique operating system for helping Veeva grow in the Veeva Way. We build OrgWiki -- Veeva’s company directory, social network, distribution list management platform and Share – our internal platform for sharing content and will likely add more apps as Veeva needs them. You will join the team that builds these and other unique tools for Veeva. Our goal is to build tools that people love – something lots of teams say and that we’re proud to often achieve. We operate as a start-up – independent small team, fast releases, modern architecture, and obsession with great user experience.   If you can see that focusing on one customer gives us the opportunity to build great products without compromise, come join us. 

What You’ll Do

  • Work with development teams and product managers to ideate software solutions
  • Design client-side and server-side architecture
  • Build the front-end of applications through appealing visual design
  • Develop and manage well-functioning databases and applications
  • Write effective APIs
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design
  • Write technical documentation


  • Proven experience as a full stack developer or similar role
  • Familiarity with common stacks
  • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
  • Knowledge of multiple back-end languages (e.g. Python, Java) and JavaScript frameworks (e.g. Angular, React, Node.js)
  • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
  • Excellent communication and teamwork skills
  • Great attention to detail
  • Organizational skills
  • An analytical mind
  • Degree in Computer Science, Statistics or relevant field

Nice to Have

  • Familiarity with Linux, AWS, Kubernetes & Docker

Perks & Benefits

  • Flexible PTO
  • Healthy, free, provided lunches and snacks every day
  • Allocations for continuous learning & development
Apply for this position