Staff Software Engineer - Capital One Travel - Android

Discover Financial
Toronto
Workplace: HybridFull timeUSD 172,960 - 197,400 annuallyFunction: Software EngineeringExperience: 6+ yearsEducation: bachelorsSkills: ["Mentorship","Collaboration","Technical leadership"]

Own the technical design, architecture, and development of cross-functional mobile application systems for Capital One Travel, working throughout the Software Development Life Cycle in an agile, multi-platform environment. Improve engineering practices and deliver full-stack solutions while applying deep Android expertise. Provide mentorship to junior through senior mobile associates and collaborate with technical and business stakeholders to turn evolving technology and domain needs into scalable, high-quality software.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Discover Financial
Discover Financial
1 month ago

Staff Software Engineer - Capital One Travel - Android

✓ Verified Job

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

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

Job Summary

Own the technical design, architecture, and development of cross-functional mobile application systems for Capital One Travel, working throughout the Software Development Life Cycle in an agile, multi-platform environment. Improve engineering practices and deliver full-stack solutions while applying deep Android expertise. Provide mentorship to junior through senior mobile associates and collaborate with technical and business stakeholders to turn evolving technology and domain needs into scalable, high-quality software.
Location: Toronto
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own technical design, architecture, and development of cross-functional, multi-platform application systems.
  • •Work as part of a dynamic mobile team across the Software Development Life Cycle.
  • •Design, develop, test, implement, and support technical solutions in agile teams.
  • •Contribute expertise on how evolving technology affects the domain.
  • •Provide mentorship to Junior, Intermediate, and Senior mobile associates.

Pay and Benefits

Salary: USD 172,960 - 197,400 annually
Perks:Home OfficeLearning Budget

Key Requirements

  • •At least 6 years of hands-on development of Native Android applications using Java/Kotlin.
  • •At least 6 years of experience with application and/or data design, architecture and development.
  • •Experience with RxJava, Coroutines, Dagger, Espresso, JUnit and Jenkins.
  • •Experience providing mentorship to Junior/Intermediate associates and guidance to technical and business stakeholders.
  • •Experience working in an agile environment and familiar with agile development methodologies.
Experience:6+ yearsFintechBankingMobile applicationsOpen source
Education:Bachelor's in Computer Science, Software Engineering, Information Technology or related field
Skills:MentorshipCollaborationTechnical leadership
Tech Stack:JavaKotlinAndroidRxJavaCoroutinesDaggerEspressoJUnitJenkinsAWSRESTful APIsMicroservicesContainersOpen source

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