CrawlJobs Logo

Senior Software Engineer II, iOS

strava.com Logo

Strava

Location Icon

Location:
United States , San Francisco

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

198000.00 - 235000.00 USD / Year

Job Description:

We’re seeking two Senior iOS Engineers - one for Achieve and another for the Subscriptions team. On each team you will collaborate daily with cross-functional partners in product, design, analytics, and marketing as well as Strava's 20+ iOS engineers through shared architecture reviews, pair programming sessions, code reviews, and our active iOS guild. Join the org behind the #1 fitness app and the 2025 Apple Watch App of the Year and help us continue setting the bar for iOS excellence. On Subscriptions you will help build and evolve Strava’s subscription and checkout experiences. Work on the iOS surfaces that power our free-to-paid journey, including paywalls, purchase flows, and StoreKit integrations, reaching millions of athletes around the world. Your contributions will be central to Strava’s growth and gives you meaningful ownership over highly visible product experiences. Achieve’s charter is to help active people achieve their athletic goals. They own features like our Progress and Training experiences, the Activity Page, and Athlete Intelligence. As a member of the Achieve team you’ll help us build innovative sponsored experiences that delight millions of athletes while driving revenue in a space that is strategically critical for Strava’s continued growth and success. In this role you will have a unique opportunity to have a huge individual impact.

Job Responsibility:

  • Develop new and creative products that appeal to Strava’s end-users and partners
  • Continuously enhance the product to drive consumer growth
  • Partner deeply with product and design to shape features together through iteration and experimentation, shipping high-quality work through continuous refinement
  • Set the technical direction on iOS and help shape the team’s culture
  • Mentor engineers across the organization—sharing not just technical knowledge but the behaviors, habits, and decision-making frameworks that help engineers grow and succeed

Requirements:

  • 5+ years of professional software development experience or equivalent expertise in iOS engineering
  • Well-versed in breaking down complex product requirements into tangible specs and plans
  • Firm foundation of SwiftUI and UIKit development and can navigate occasional Objective-C work
  • Care deeply about mobile architecture and scalability
  • Demonstrated experience building sophisticated iOS components–from complex custom animations and gesture systems to novel interaction patterns that surprise and delight users
  • Excel at giving and receiving high-quality feedback, have strong product intuition and design sense, and foster a culture of continuous improvement
  • Comfortable using data to make decisions, bring others along, and understand the impact of your work
What we offer:

Offers Equity

Additional Information:

Job Posted:
February 20, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer II, iOS

Software Engineer II and Senior Software Engineer

The FIO (Office Files and Identity) Team drives collaboration, identity, cloud f...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Rust
  • OR equivalent experience
  • 4+ years industry engineering experience coding in languages including, but not limited to, C, C++, C#, Java or Rust
  • 4+ years industry experience building and shipping production quality, performant and cross-platform applications
  • Experience collaborating cross-team and cross-function to deliver software features or projects
  • Platform-specific experience building Windows, MacOS, iOS or Android applications
  • Experience designing and implementing efficient network communications, including network protocols, performance and reliability tooling, modeling and implementing complex customer scenarios across network services
  • Experience designing and implementing client-side storage stacks, with a focus on correctness, resiliency, performance, and adaptability
  • Understanding of client file system design and APIs, including advanced performance optimizations
  • Experience directly implementing large-scale data pipelines for product telemetry, with ability to evolve system as business and technical needs change
Job Responsibility
Job Responsibility
  • Design and write code
  • Work across organizations and directly with partners both in Office and across Microsoft, including other engineers and product leaders
  • Use data as the basis for decision making
  • Be a steward of products that ship to hundreds of millions of customers around the world, staying connected to customers through data and feedback and being agile and responsive to issues
  • Grow as an engineer in a modern and highly impactful team
  • Fulltime
Read More
Arrow Right

Software Engineer II

Security is a top priority for our customers amid digital threats, regulations, ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Outstanding communication skills and ability to work effectively within a diverse team
  • Over four years of software engineering experience with a history of contributing to successful commercial software products and services
  • 4 years of experience in crafting data structures, algorithms, and executing highly concurrent programming, along with analyzing algorithm complexity
  • 4 years of experience in designing user-friendly applications for mobile platforms such as iOS or Android
  • Minimum 4 years of experience in developing an app from the ground up, with a preference for having apps showcased in the App Store
  • 4 years of familiarity with development principles and patterns
  • 4 years of experience with Swift and Objective-C focusing on iOS internals, or Java/JNI with iOS and Android internals
  • Solid understanding of Networking fundamentals and VPN internals
  • Keen interest in learning new technologies and a proactive approach to project completion
  • Excellent debugging and problem-solving capabilities
Job Responsibility
Job Responsibility
  • End-to-end design, development, and testing of mobile threat protection solutions
  • Engage in a fast-paced cycle of ideation, creation, and learning, ensuring measurable value growth through the experiences you build
  • Collaborate under the guidance of a Senior or Principal Software Engineer, working closely with Program Managers and other Security Engineering disciplines to deliver core features for our security solutions
  • Ensure code quality and provide thought leadership to drive innovation in our products and engineering practices
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II (Mobile)

As an iOS Engineer on the Mobile team at Bitwarden, you will be responsible for ...
Location
Location
United States
Salary
Salary:
180000.00 - 215000.00 USD / Year
bitwarden.com Logo
Bitwarden
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrated expertise in developing complex iOS applications with Swift and SwiftUI
  • Strong understanding of iOS UI/UX design & architecture principles
  • Familiarity with unit testing, UI testing and snapshot testing
  • Experience using Claude Code, or a similar generative AI coding platform
  • Experience with iOS Extensions and TestFlight
  • Collaborative and adaptable mindset
  • Openness and authenticity combined with excellent communication skills
  • Excitement and enthusiasm for open source and for better internet security
  • Excellent problem-solving skills
Job Responsibility
Job Responsibility
  • Become an expert and authority on our iOS codebase
  • Participate in hands-on development of new features and improvements
  • Participate in code reviews, learning, and spreading knowledge
  • Mentor other engineers and contribute to their career development
  • Proactively stay updated on the latest trends, tools, and technologies within the iOS development ecosystem, and contribute insights for the continuous improvement of our product
  • Occasionally contribute bug fixes or shepherd pull requests submitted by the user community
What we offer
What we offer
  • Work remotely with motivated and supportive team members across the world
  • Learn and grow. Take on new challenges with the support of your team, and join our #growth-club to continue personal and professional development
  • Fulltime
Read More
Arrow Right
New

Pharmacy Intern

You’ve invested a lot of time and energy in your education. Now you want the cha...
Location
Location
United States , Atlanta
Salary
Salary:
18.00 - 19.75 USD / Hour
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
March 01, 2026
Flip Icon
Requirements
Requirements
  • Accepted into, or actively enrolled in, an ACPE accredited college or school of pharmacy
  • Must possess, or be in the process of obtaining, valid intern and/or technician licensure as required
  • Regular and predictable attendance, including nights and weekends
  • Ability to complete required training within designated timeframe
  • Ability to concentrate on a task over a period of time
  • Ability to pivot quickly from one task to another to meet patient and business needs
  • Ability to confirm prescription information and label accuracy, ensuring patient safety
  • Actively look for ways to help people, and do so in a friendly manner
  • Notice and understand patients’ reactions, and respond appropriately
  • Use and understand verbal and written communication to interact with patients and colleagues
Job Responsibility
Job Responsibility
  • Living our purpose by following all company SOPs at each workstation to help our Pharmacists and Technicians manage and improve patient health
  • Following pharmacy workflow procedures at each pharmacy workstation (i.e., production, pick-up, drive-thru, and drop-off) for safe and accurate prescription fulfillment
  • Contributing to positive patient experiences showing empathy and genuine care: creating heartfelt and personalized moments while serving patients at pick-up, drive-thru, and over the phone
  • keeping patients healthy by offering immunizations and other services at the register and over the phone
  • and demonstrating compassionate care by solving or escalating patient problems
  • Offering to counsel, fielding medical questions, and soliciting information on a patient’s medical history to provide optimal care, when appropriate under the direct supervision of a licensed pharmacist
  • Taking telephonic prescriptions from the prescriber, and calling the prescriber to clarify prescriptions or facilitate medication changes, where allowed by state regulation
  • Maintaining the highest level of self-awareness and providing in-the-moment coaching, training, and mentoring to pharmacy team members while sharing best practices
  • Completing basic inventory activities, as permitted by law, and as directed by the pharmacy leadership team, such as accurately putting away medication deliveries and completing cycle counts, returns-to-stocks, waiting bin inventories, etc.
  • Contributing to a high-performing team, embracing a growth mindset, and being receptive to feedback
!
Read More
Arrow Right
New

Pharmacy Intern

You’ve invested a lot of time and energy in your education. Now you want the cha...
Location
Location
United States , South Jordan
Salary
Salary:
18.50 - 20.25 USD / Hour
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
March 01, 2026
Flip Icon
Requirements
Requirements
  • Accepted into, or actively enrolled in, an ACPE accredited college or school of pharmacy
  • Must possess, or be in the process of obtaining, valid intern and/or technician licensure as required
  • Regular and predictable attendance, including nights and weekends
  • Ability to complete required training within designated timeframe
  • Attention and Focus: Ability to concentrate on a task over a period of time
  • Ability to pivot quickly from one task to another to meet patient and business needs
  • Ability to confirm prescription information and label accuracy, ensuring patient safety
  • Customer Service and Team Orientation: Actively look for ways to help people, and do so in a friendly manner
  • Notice and understand patients’ reactions, and respond appropriately
  • Communication Skills: Use and understand verbal and written communication to interact with patients and colleagues
Job Responsibility
Job Responsibility
  • Living our purpose by following all company SOPs at each workstation to help our Pharmacists and Technicians manage and improve patient health
  • Following pharmacy workflow procedures at each pharmacy workstation (i.e., production, pick-up, drive-thru, and drop-off) for safe and accurate prescription fulfillment
  • Contributing to positive patient experiences showing empathy and genuine care: creating heartfelt and personalized moments while serving patients at pick-up, drive-thru, and over the phone
  • keeping patients healthy by offering immunizations and other services at the register and over the phone
  • and demonstrating compassionate care by solving or escalating patient problems
  • Offering to counsel, fielding medical questions, and soliciting information on a patient’s medical history to provide optimal care, when appropriate under the direct supervision of a licensed pharmacist
  • Taking telephonic prescriptions from the prescriber, and calling the prescriber to clarify prescriptions or facilitate medication changes, where allowed by state regulation
  • Maintaining the highest level of self-awareness and providing in-the-moment coaching, training, and mentoring to pharmacy team members while sharing best practices
  • Completing basic inventory activities, as permitted by law, and as directed by the pharmacy leadership team, such as accurately putting away medication deliveries and completing cycle counts, returns-to-stocks, waiting bin inventories, etc.
  • Contributing to a high-performing team, embracing a growth mindset, and being receptive to feedback
!
Read More
Arrow Right
New

Pharmacy Intern - Grad

You’ve invested a lot of time and energy in your education. Now you want the cha...
Location
Location
United States , Cary
Salary
Salary:
19.75 - 42.00 USD / Hour
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
June 28, 2026
Flip Icon
Requirements
Requirements
  • PharmD graduate of a U.S. accredited program prior to beginning the Post-Graduate Training Program at CVS Health
  • Ability to obtain required pharmacist licensure within the required timeframe, per state guidelines. Failure to obtain required Pharmacist licensure within 120 days of graduation will result in separation of employment.
  • Must possess, or be in the process of obtaining, valid intern and/or technician licensure as required
  • Regular and predictable attendance, including nights and weekends
  • Ability to complete required training within designated timeframe
  • Attention and Focus: Ability to concentrate on a task over a period of time
  • Ability to pivot quickly from one task to another to meet patient and business needs
  • Ability to confirm prescription information and label accuracy, ensuring patient safety
  • Customer Service and Team Orientation: Actively look for ways to help people, and do so in a friendly manner
  • Notice and understand patients’ reactions, and respond appropriately
Job Responsibility
Job Responsibility
  • Living our purpose by following all company SOPs at each workstation to help our Pharmacists and Technicians manage and improve patient health
  • Following pharmacy workflow procedures at each pharmacy workstation (i.e., production, pick-up, drive-thru, and drop-off) for safe and accurate prescription fulfillment
  • Contributing to positive patient experiences by showing empathy and genuine care: creating heartfelt and personalized moments while serving patients at pick-up, drive-thru, and over the phone
  • keeping patients healthy by offering immunizations and other services at the register and over the phone
  • and demonstrating compassionate care by solving or escalating patient problems
  • Offering to counsel, fielding medical questions, and soliciting information on a patient’s medical history to provide optimal care, when appropriate under the direct supervision of a licensed pharmacist
  • Taking telephonic prescriptions from the prescriber, and calling the prescriber to clarify prescriptions or facilitate medication changes, where allowed by state regulation
  • Maintaining the highest level of self-awareness and providing in-the-moment coaching, training, and mentoring to pharmacy team members while sharing best practices
  • Completing basic inventory activities, as permitted by law, and as directed by the pharmacy leadership team, such as accurately putting away medication deliveries and completing cycle counts, returns-to-stocks, waiting bin inventories, etc.
  • Contributing to a high-performing team, embracing a growth mindset, and being receptive to feedback
Read More
Arrow Right
New

Teaching assistant

Do you want to inspire a love of learning and help children with varying needs i...
Location
Location
United Kingdom , Bristol
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
February 25, 2026
Flip Icon
Requirements
Requirements
  • Relevant teaching or care assistant experience (Must be able to provide references)
  • Eligibility to work in the UK
  • Enhanced DBS on the update service
  • Professional references for last recent 2 years
Job Responsibility
Job Responsibility
  • Supporting learners on a 1:1, small group and whole class basis
What we offer
What we offer
  • Temporary to Permanent role
  • Supportive senior leadership team - open door policy
  • Modern resources and equipment
  • Exceptional Training
  • Brilliant career progression opportunities
  • Referral Bonus
  • training and education
  • Safeguarding & Prevent
  • Fulltime
!
Read More
Arrow Right
New

Teaching assistant

Are you experienced working with children in the UK? We are looking for a compas...
Location
Location
United Kingdom , Bristol
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
February 25, 2026
Flip Icon
Requirements
Requirements
  • Must be eligible to work in the UK
  • Have relevant teaching assistant experience
  • Able to provide 2 professional references
  • Enhanced DBS on the update service
  • Excellent communication skills and empathetic skills
  • Aware of safeguarding policies
Job Responsibility
Job Responsibility
  • Providing timely and relevant assistance in the classroom
  • Creating an engaging and positive environment
  • Look after a child's physical, social and emotional welfare
  • Adapt teaching support according to student's needs
  • Watch, record and report the progress that students make
  • Safeguarding the children, engaging them in activities
What we offer
What we offer
  • Competitive pay rates, weekly pay
  • Rewards and recognition
  • Career progression activities
  • A dedicated consultancy to find the right job for you
  • Refer-a-friend scheme where you can refer and earn up to £300 in shopping vouchers
!
Read More
Arrow Right