About the Role
This role requires advanced hands-on development, technical design, and architecture. You will own the technical design, architecture, and development of cross-functional, multi-platform application systems, working as part of a dynamic mobile team throughout the Software Development Life Cycle. You will also improve software engineering practices, contribute expertise on evolving technology, and provide mentorship to junior, intermediate, and senior mobile associates.
Responsibilities
- Own technical design, architecture, and development of cross-functional, multi-platform application systems
- Work as part of a dynamic mobile team throughout the Software Development Life Cycle
- Improve software engineering practices – work within agile teams to design, develop, test, implement and support technical solutions across a full stack of development tools and technologies
- Contribute expertise on how evolving technology affects domain
- Provide mentorship to Junior, Intermediate, and Senior mobile associates
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, Jetpack Compose
- Experience providing mentorship to Junior/Intermediate Associates and guidance to technical and business stakeholders
- 8+ Years of experience leading the full life-cycle of Software Development
- Exposure to AWS or other cloud products
- Experience working in an agile environment and familiar with agile development methodologies
Skills
- Java/Kotlin
- RxJava
- Coroutines
- Dagger
- Espresso
- Junit
- Jenkins
- Jetpack Compose
- AWS
- Agile development methodologies
Location
- 161 Bay Street (93021), Canada, Toronto, Toronto, Ontario
Work Type
- Hybrid
Experience Level
- 6+ years of hands-on development
- 6+ years of experience with application and/or data design, architecture and development
- 8+ Years of experience leading the full life-cycle of Software Development
Education Level
- Bachelor's, Master’s or Diploma in Computer Science, Software Engineering, Information Technology or in related field
Salary/Compensations
- $172,960 - $197,400
- Eligible to earn performance based incentive compensation, which may include cash bonus(es)
Benefits
- Full coverage for spouses, domestic partners and dependents
- One-time Work From Home allowance
- Up to $3,000 in mental health coverage
- Up to $5,000 in annual tuition subsidies
About the Company
- For 30 years, Capital One Canada has been on a mission to change banking for good.
- They challenge the traditional bank stereotype by integrating machine learning, conversational AI and design thinking into their core operations.
- They are a bank a tech company would build, where work directly shapes innovative solutions that impact millions of Canadians.
- They are driven by fearless curiosity, bold innovation, and a collective of authentic people working together to redefine what's possible.
- Technology is their strategy.
- Since 2014, Capital One Canada’s software studio has grown from a team of 10 to a team of over 250.
- They are passionate about what they do and are always on the lookout for people who want to make a difference in the world of credit through technology.
- They are obsessed with doing the right thing and achieve that by finding innovative ways to better serve their customers.
- They are all-in on the cloud and are leaders in the adoption of open source, RESTful APIs, microservices, and containers.
- They build their own products and release them with a speed and agility that allows them to get new customer experiences to market quickly.
- As a founder-led company, they are inspired to make, break, do, and do good.
- Capital One is committed to helping you thrive and evolve every step of the way.
Equal Opportunity
- Capital One Canada is an equal opportunity employer committed to fostering a diverse and inclusive work environment.
- They consider all qualified applicants and will meet the needs of those requiring reasonable accommodations.
- If you require an accommodation, please contact Capital One Recruiting at 1-800-304-9102 or via email at ARCanada@capitalone.com. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.
