Principal Associate, Software Engineer - International Card Tech - Android (Mobile) at Capital One | CA | Rezi

Principal Associate, Software Engineer - International Card Tech - Android (Mobile) at Capital One

Principal Associate, Software Engineer - International Card Tech - Android (Mobile)

Capital One · CA

1 weeks ago

Principal Associate, Software Engineer - International Card Tech - Android (Mobile)

Capital One · CA

7 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Principal Associate, Software Engineer - International Card Tech - Android (Mobile) role.

Rezi rewrites your resume against Capital One's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Principal Associate, Software Engineer - International Card Tech - Android (Mobile) posting at Capital One — free, in seconds.

About the Role

Capital One Canada is seeking a Principal Associate, Software Engineer to spearhead the development of Android features, focusing on leveraging Jetpack Compose and reactive programming to fulfill Capital One Travel objectives. This role involves crafting high-performing, engaging customer experiences and contributing to innovative credit solutions through technology.

Responsibilities

  • Spearhead the development of Android features, with a focus on leveraging Jetpack Compose and reactive programming, to fulfill Capital One Travel objectives while adhering to cutting-edge engineering best practices, design guidelines, and principles.
  • Partner with fellow Software Engineers, UX/UI designers, and Product Owners/Analysts to craft high-performing, engaging, and purposeful customer experiences that exemplify simplicity and excellence.
  • Actively engage in all team agile ceremonies, ensuring timely delivery of all commitments while maintaining the highest standards of quality.
  • Continuously expand expertise in mobile development technologies, with a particular emphasis on Kotlin and Jetpack Compose, while also staying informed about relevant third-party libraries and tools.
  • Lead discussions and provide valuable contributions to team initiatives, incorporating feedback from diverse stakeholders.
  • Mentor junior and mid-level team members, fostering their growth and development in Android platform engineering and design system methodologies.
  • Collaborate closely with developers across various disciplines (Android, iOS, APIs, Web, etc.), fostering a culture of cross-functional collaboration and learning.
  • Take ownership of delivering major platform components and functionalities, working closely with Senior Engineers and Architects to ensure alignment with architectural vision and engineering excellence.
  • Drive the adoption of best practices and process improvements within and across sprint teams, continuously striving for operational efficiency and excellence.
  • Proactively identify technical challenges and work collaboratively with the team to devise innovative solutions, promoting a culture of problem-solving and creativity.
  • Conduct thorough reviews of pull requests, ensuring adherence to Kotlin and Jetpack Compose idioms, and providing constructive feedback to enhance code quality and maintainability.

Requirements

  • At least 4 years of professional software engineering experience
  • At least 2 years of experience building native Android applications
  • At least 2 years of experience with Kotlin

Skills

  • Jetpack Compose
  • Reactive programming
  • Kotlin
  • Mobile development technologies
  • Third-party libraries
  • Tools
  • Agile practices
  • Open source frameworks

Location

  • 161 Bay Street (93021), Canada, Toronto, Toronto, Ontario

Work Type

  • Hybrid

Experience Level

  • Principal Associate
  • Senior

Education Level

  • Bachelor's, Master’s or Diploma in Computer Science, Software Engineering, Information Technology or in related field

Salary/Compensations

  • $148,120 - $169,050
  • 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 to build your comfortable workspace
  • 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.
  • Challenges the traditional bank stereotype by integrating machine learning, conversational AI and design thinking into core operations.
  • A bank a tech company would build, where work directly shapes innovative solutions that impact millions of Canadians.
  • Driven by fearless curiosity, bold innovation, and a collective of authentic people working together to redefine what's possible.
  • Technology isn’t just part of the strategy, it is the strategy.
  • Capital One Canada’s software studio has grown from a team of 10 to a team of over 250 since 2014.
  • Passionate about making a difference in the world of credit through technology.
  • Obsessed with doing the right thing and finding innovative ways to better serve customers.
  • Helping customers view and monitor their credit scores with Credit Keeper.
  • Enabling customers to view and edit their Personal Information directly in the Mobile App.
  • Providing customers 100% certainty which credit cards they’ll be approved for before they apply, by using Quick Check™.
  • All-in on the cloud and leaders in the adoption of open source, RESTful APIs, microservices, and containers.
  • Builds own products and releases them with speed and agility to get new customer experiences to market quickly.
  • Empowered to take end-to-end ownership of work and career, backed by a high-performance, hybrid culture and holistic suite of benefits.
  • Access to tools and mentorship to reach potential and define career trajectory.
  • Supports a hybrid model – with 3 days in the office per week – that gives room for both collaboration and personal commitments.
  • Takes a holistic approach to well-being, providing support for associates and their loved ones.
  • Committed to helping associates 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.
  • Considers all qualified applicants and will meet the needs of those requiring reasonable accommodations.
  • If you have visited our website in search of information on employment opportunities or to apply for a position, and 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.