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+ revenue SaaS company in the life sciences industry, is seeking a Senior iOS Software Engineer to join their mission-driven team. As a public benefit corporation, Veeva balances the interests of customers, employees, society, and investors while transforming the life sciences industry.

The role involves building enterprise-grade iOS applications that revolutionize how pharmaceutical customers engage with healthcare providers globally. You'll be responsible for developing large-scale features, implementing technical designs, and creating high-quality solutions using Swift/Objective-C and various iOS frameworks including Core Data, SQLite, and UIKit.

As a senior engineer, you'll own features within your areas of responsibility, collaborate closely with product managers and fellow engineers, and drive innovation that directly impacts the global pharmaceutical industry. The position requires 5+ years of iOS development experience and strong expertise in Apple's design principles and interface guidelines.

Veeva offers a comprehensive benefits package including medical, dental, and vision insurance, flexible PTO, retirement programs, and a unique 1% charitable giving program. Their Work Anywhere policy provides the flexibility to work remotely or from the office, ensuring employees can thrive in their ideal environment. The base salary ranges from $85,000 to $225,000, with additional compensation available through variable and stock bonuses.

Join a fast-growing company that's making a positive impact on healthcare while working with cutting-edge technology in a flexible, supportive environment.

Last updated 3 days 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