Taro Logo

Software Engineer - iOS

A mission-driven SaaS company pioneering industry cloud solutions for life sciences companies, helping bring therapies to patients faster.
$85,000 - $225,000
iOS
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Healthcare · Enterprise SaaS

Description For Software Engineer - iOS

Veeva Systems, a pioneering $2B+ SaaS company in the life sciences industry, is seeking a Senior iOS Software Engineer to join their mission-driven organization. As a public benefit corporation, Veeva balances the interests of customers, employees, society, and investors while helping life sciences companies bring therapies to patients faster.

The role offers an opportunity to build enterprise-scale iOS applications that revolutionize pharmaceutical customer engagement with healthcare providers globally. As a Senior Software Engineer, you'll be responsible for developing large-scale features, implementing technical designs, and driving innovation in a collaborative environment.

The position comes with competitive compensation ($85,000-$225,000 base salary) and comprehensive benefits including medical, dental, vision insurance, flexible PTO, and retirement programs. Veeva's Work Anywhere policy provides the flexibility to work remotely or from the office, ensuring optimal work-life balance.

The ideal candidate brings 5+ years of iOS development experience, strong proficiency in Swift/Objective-C, and expertise with iOS frameworks. You'll work closely with product managers and fellow engineers to craft exceptional user experiences at scale, directly impacting the global pharmaceutical industry.

Join a company that's not just growing rapidly but is also committed to making a positive impact through its public benefit corporation status. This role offers the perfect blend of technical challenges, mission-driven work, and the opportunity to transform the life sciences industry.

Last updated 16 hours ago

Responsibilities For Software Engineer - iOS

  • Develop large scale features
  • Solve complex problems
  • Create and implement in-depth technical designs
  • Leverage unit tests to build resilient, high-quality enhancements
  • Own features within your areas of responsibility
  • Collaborate with Product Managers and Engineers
  • Participate throughout the software development life cycle
  • Deliver features within schedule
  • Support continuous improvement
  • Find and investigate new technologies to present them for architectural review

Requirements For Software Engineer - iOS

  • 5+ years building applications for the iOS ecosystem using multiple iOS frameworks (Core Data, SQLite, UIKit)
  • Proven experience delivering solutions in a team environment
  • Strong Object-oriented background
  • High proficiency with Swift/Objective-C
  • Familiar with high-level software design principles
  • Understanding of Apple's design principles and interface guidelines
  • Experience with resource management and performance tuning
  • Strong communication skills

Benefits For Software Engineer - iOS

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company paid holidays
  • Retirement programs
  • 1% charitable giving program
  • Work Anywhere policy

Interested in this job?

Jobs Related To Veeva Systems Software Engineer - iOS