Senior Software Engineer - Fullstack with Rust

Veeva Systems•Massachusetts - Boston, MA
•Remote

About The Position

Veeva Systems is seeking a Fullstack Senior Software Engineer to help build an AI-first CRM platform from the ground up. The role offers ownership across the full stack, including developing responsive, component-driven interfaces in React and architecting robust, scalable backend logic in Rust. The engineer will work as part of a small team to create a clean, scalable application and integrations with common CRM-connected applications.

Requirements

  • At least 7 years of full-stack development experience.
  • Proficiency with Rust and server-side languages.
  • Experience with SQL.
  • Good team-player skills.
  • Unrestricted right to work in the United States; Veeva will not provide sponsorship at this time.

Responsibilities

  • Build an AI-first CRM platform as part of a small group of engineers.
  • Take end-to-end ownership of features by writing clean, maintainable code across the full stack.
  • Translate UI/UX designs into high-performance user interfaces using React.
  • Build efficient and accurate server-side logic and APIs in Rust within Veeva’s platform environment.
  • Develop highly scalable integrations with common applications that integrate with CRM.

Benefits

  • Medical, dental, vision, and basic life insurance.
  • Flexible PTO and company-paid holidays.
  • Retirement programs.
  • 1% charitable giving program.
  • The position may be eligible for variable bonus and/or stock bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service