Senior Software Engineer - Fullstack with Rust

Veeva Systems•Ohio - Columbus, OH
•Remote

About The Position

Veeva Systems is seeking a fullstack Senior Software Engineer to help build a new AI-first CRM platform from the ground up. The role offers ownership across the application stack, including developing responsive, component-driven interfaces in React and architecting scalable backend logic and APIs in Rust within Veeva’s platform environment. The engineer will work as part of a small engineering group and build scalable integrations with applications commonly used alongside CRM.

Requirements

  • Be a good team player.
  • At least 7 years of fullstack development experience.
  • Proficiency with Rust and server-side languages.
  • Experience with SQL.
  • Unrestricted right to work in the United States; sponsorship is not available at this time.

Responsibilities

  • Build features end to end, writing clean and maintainable code across the full stack.
  • Translate UI/UX designs into high-performance user interfaces using React.
  • Develop efficient and accurate server-side logic and APIs using Rust in Veeva’s platform environment.
  • Build highly scalable integrations with 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service