Staff Android Engineer

Capital One Canada

Toronto, Ontario, Canada
Base: $157,400 - $179,600 annually; bonus: perform...
3d onsite
6+ years native android development
Java and kotlin programming expertise
Application and data architecture experience
The role involves owning the technical design, architecture, and development of cross-functional, multi-platform application systems

Job Summary

  • The role involves owning the technical design, architecture, and development of cross-functional, multi-platform application systems.
  • Candidates will work within agile teams to improve software engineering practices and provide mentorship to mobile associates.
  • Capital One Canada offers a hybrid work environment with three days in the office and comprehensive benefits including mental health coverage.

Matching Summary

The role involves owning the technical design, architecture, and development of cross-functional, multi-platform application systems.

Salary

Base: $157,400 - $179,600 annually; Bonus: Performance-based incentive compensation eligible; Benefits: Full coverage for dependents, up to $3000 mental health, up to $5000 tuition subsidies

Skills & Requirements

Must-have

  • 6+ years Native Android development
  • Java and Kotlin programming expertise
  • Application and data architecture experience
  • RxJava, Coroutines, Dagger, Espresso, Junit
  • Mentorship of Junior to Senior associates

Nice-to-have

  • AWS or cloud product exposure
  • Agile development methodology familiarity
  • Full life-cycle software leadership
  • Open source and microservices adoption

Key Requirements

  • Bachelor's degree in Computer Science or related field
  • Minimum 6 years of hands-on Native Android development
  • Experience leading full software development life-cycles (preferred)

Work Rights

Not specified

Tailored Resume

Cover Letter