Senior Software Engineer - iOS

Join one of the fastest growing companies in high tech! Veeva was named among the top fastest growing public technology companies on Forbes’ annual Fast Tech 25 list.  We build innovative SaaS solutions that include CRM, content management, and customer master data management for life sciences customers.

Follow us on Instagram @veevasystems or Twitter @VeevaCareers and read the buzz, see our videos, and hear from our team about the innovation, people, and #lifeatveeva. Are you ready to innovate, inspire, and shape the future of the industry cloud? Make your best career move here!

Job Summary:

Do you love developing on the iOS Platform? Do you love pushing boundaries on the iOS platform? You will be working on an app that is used worldwide by most of the large Pharmaceutical/ Life Sciences companies.  You will be working with a great team to continue and help build a highly scalable application.  

Ideal candidate will be an outstanding software engineer with a passion for great UI design.  They are smart, adaptable, and flexible and have the intensity to work in this dynamic startup like environment. 


  • Build highly scalable enterprise application
  • Collaborate with Product managers to build features
  • Own features from a technical standpoint
  • Accountable for delivery of projects within schedules
  • Contribute to troubleshooting and technical support of the product


  • 5+ years of building applications for the iOS ecosystem
  • Strong Object Oriented background
  • Is proficient at Objective-C and iOS Frameworks
  • BS in Engineering (Computer Science Preferred)

Nice to Have:

  • Memory management on iOS platform
  • Comfortable working in an agile process / test driven development
  • Knowledge of SaaS Application
  • Experience with Swift
  • Knowledge of
  • Experience with SQLite
  • Experience with Core Data

Meet Some of Veeva's Employees

Chandrashekhar ".

Back-End Developer

CJ helps build scalable platforms and applications while collaborating with Product Teams to brainstorm and implement unique solutions. He also maintains features after they’ve been introduced.

Henrietta W.

Front-end Engineer

Henrietta focuses on delivering a great user experience by working customer needs into the features and products she builds. She also collaborates with QA Teams to iterate during implementation.

Back to top