Remote Principal Software Engineer iOS - New Markets

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Veeva is a pioneer in building the industry cloud for life sciences, helping companies speed medicines to patients, and is expanding into new markets.
  • The company is one of the fastest-growing SaaS companies in history, surpassing $2B in revenue in the last fiscal year, with significant growth potential ahead.
  • Veeva values include Do the Right Thing, Customer Success, Employee Success, and Speed.
  • The company became a public benefit corporation (PBC) in 2021, committed to balancing the interests of customers, employees, society, and investors.
  • As a Work Anywhere company, employees can choose to work from home or in the office based on their productivity.
  • The role involves leading the development of new mobile products on the New Markets team as a Principal Software Engineer (iOS).
  • Responsibilities include building and launching new products, guiding technology choices, collaborating with team members, owning feature implementation, providing mentorship, establishing best practices, and leading code reviews.

Requirements:

  • Candidates must have 8+ years of full-stack iOS mobile development experience (frontend and backend).
  • A total of 12+ years of software development experience is required.
  • Experience in building and launching 0-to-1 products from ideation to successful market adoption is essential, ideally with apps available on the App Store.
  • Candidates should have experience leading and mentoring an engineering team, advocating for best practices, and ensuring high-quality code, security, and performance.
  • A BS and/or MS in Computer Science or a related technical field is required.
  • Proficiency with Swift, SwiftUI, and other related iOS development tools and frameworks is necessary.
  • Candidates must be skilled in designing, implementing, and consuming APIs (GraphQL, REST APIs, etc.), integrating with third-party systems, and implementing authentication methods.
  • A strong ability to identify user needs and business objectives related to app development is required, along with experience in implementing UI design principles and creating compelling user experiences.
  • Excellent communication skills are necessary to articulate ideas clearly and help the team move toward goals.
  • Candidates should be self-starters with a bias toward action and experience working collaboratively to achieve team goals.
  • Applicants must have the unrestricted right to work in the United States, as Veeva will not provide sponsorship at this time.

Benefits:

  • Veeva offers medical, dental, vision, and basic life insurance.
  • Employees enjoy flexible PTO and company-paid holidays.
  • The company provides retirement programs.
  • There is a 1% charitable giving program available for employees.
About the job
Posted on
Job type
Salary
$ 150,000 - 300,000 USD / year
Position
Experience level
Leave a feedback