Job Description
As a Senior Software Engineer, you will own the end-to-end development lifecycle, collaborating with a high-performing engineering team to design, build, and deploy high-impact features. Operating within a fast-paced Agile environment, your contributions will directly shape the user experience for Veeva’s life sciences customers. You will drive and own the technical design and end-to-end architecture for the OpenData platform, ensuring scalability, performance, and reliability. You will architect and implement highly scalable software applications using cutting-edge open-source tools and technologies. You will lead the development and execution of solutions for complex technical challenges involving the processing and management of large, critical datasets. You will own the complete feature lifecycle—from initial technical design and development through to successful deployment in production, ongoing support, and maintenance. You will collaborate closely with Product Management and cross-functional Development teams to translate business needs into robust, innovative technical solutions and mentor and coach team members on best practices, code quality, and advanced technical concepts to foster team growth and elevate engineering standards.
About Veeva Systems
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster.