Senior Staff Software Engineer - Mobile(Android)

Discover Financial
Toronto
Workplace: HybridFull time184,000 - 210,000 annuallyFunction: Software EngineeringExperience: 8+ yearsEducation: bachelorsSkills: ["Mentorship","Collaboration","Technical leadership","Architectural thinking","Guiding stakeholders"]

Design and architect scalable, secure solutions for complex Android platform needs, aligning technical strategy with business goals. Review and evolve solution designs across the software development lifecycle, evaluate new technologies, and influence architecture roadmaps and major investments. Collaborate with cross-functional teams and business partners to shape future solutions while ensuring adherence to architecture and security standards. Mentor and coach engineers and senior mobile associates to raise the technical bar.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Discover Financial
Discover Financial
2 months ago

Senior Staff Software Engineer - Mobile(Android)

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Design and architect scalable, secure solutions for complex Android platform needs, aligning technical strategy with business goals. Review and evolve solution designs across the software development lifecycle, evaluate new technologies, and influence architecture roadmaps and major investments. Collaborate with cross-functional teams and business partners to shape future solutions while ensuring adherence to architecture and security standards. Mentor and coach engineers and senior mobile associates to raise the technical bar.
Location: Toronto
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Define and drive the technical strategy and vision for complex, multi-domain Android platform needs.
  • •Create scalable and secure solution architectures and oversee high-level designs.
  • •Act as a thought leader to influence architectural roadmaps and major technical investments.
  • •Work with a dynamic mobile team throughout the software development life cycle.
  • •Mentor and coach engineers and senior technical leaders, including Junior/Intermediate/Senior mobile associates.

Pay and Benefits

Salary: 184,000 - 210,000 annually
Perks:Health InsuranceLearning BudgetRemote Work

Key Requirements

  • •At least 8 years of hands-on development of Native Android applications using Java/Kotlin.
  • •At least 8 years of experience with application design, technical architecture/design, and development.
  • •Experience with RxJava, Coroutines, Dagger, Espresso, JUnit, Jenkins, and Jetpack Compose.
  • •Experience leading and mentoring Junior/Intermediate/Senior associates and guiding technical and business stakeholders.
  • •Bachelor’s, Master’s, or Diploma in Computer Science, Software Engineering, Information Technology, or related fields.
Experience:8+ years
Education:Bachelor's in Computer Science, Software Engineering, Information Technology (or related fields)
Skills:MentorshipCollaborationTechnical leadershipArchitectural thinkingGuiding stakeholders
Tech Stack:AndroidJavaKotlinRxJavaCoroutinesDaggerEspressoJUnitJenkinsJetpack ComposeAWSCloudRESTful APIsMicroservicesContainersOpen sourceWork From Home

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