Staff Software Engineer - iOS

Discover Financial
Toronto
Workplace: HybridFull timeFunction: Software EngineeringExperience: 6+ yearsEducation: bachelorsSkills: ["Mentorship","Technical design","Architecture","Collaboration","Agile development"]

Own and lead delivery of major iOS/mobile components and platform needs within a mobile team across the software development lifecycle. Design, develop, test, implement, and support technical solutions while improving software engineering practices in agile teams. Bring advanced expertise in native iOS development with Swift and SwiftUI, contribute architecture guidance as technology evolves, and mentor junior through senior mobile associates.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Discover Financial
Discover Financial
3 days ago

Staff Software Engineer - iOS

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Own and lead delivery of major iOS/mobile components and platform needs within a mobile team across the software development lifecycle. Design, develop, test, implement, and support technical solutions while improving software engineering practices in agile teams. Bring advanced expertise in native iOS development with Swift and SwiftUI, contribute architecture guidance as technology evolves, and mentor junior through senior mobile associates.
Location: Toronto
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own and lead delivery of major iOS/mobile components and platform needs in partnership with senior engineers and architects.
  • •Work as part of a mobile team throughout the Software Development Life Cycle.
  • •Design, develop, test, implement, and support technical solutions across a full stack of development tools and technologies.
  • •Improve software engineering practices within agile teams.
  • •Provide mentorship to junior, intermediate, and senior mobile associates.

Pay and Benefits

Perks:Home OfficeHealth InsuranceLearning Budget

Key Requirements

  • •At least 6 years of hands-on development of native iOS applications using Swift and SwiftUI.
  • •At least 6 years of experience with application design, technical architecture/design, and development.
  • •Experience leading and mentoring Junior/Intermediate associates and guidance to technical and business stakeholders.
  • •Bachelor’s, Master’s, or Diploma in Computer Science, Software Engineering, Information Technology, or a related field.
  • •Experience working in an agile environment.
Experience:6+ years
Education:Bachelor's
Skills:MentorshipTechnical designArchitectureCollaborationAgile development
Tech Stack:SwiftSwiftUIAWSRESTful APIsMicroservicesContainersOpen sourceAgileMachine learningConversational AI

Company Brief

Discover Financial
Provides consumer banking products, credit cards, personal loans, and payment services through the Discover brand. It operates a major U.S. financial network and serves individuals and merchants with lending and digital payment solutions.
Industry: Retail Banking
Company Size: Enterprise (1,001+ employees)
Revenue: USD 10M to 25M
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Riverwoods, United States
Founded: 1985
WebsiteLinkedIn