Software Engineer

Capital One
Full time
Software Development
Canada
Hiring from: Canada
About The Company

Capital One Canada has been a pioneer in transforming banking experiences for over two decades. With a mission to make credit accessible, simple, intuitive, and rewarding, the company is dedicated to helping Canadians succeed financially. Capital One believes in building strong relationships with its customers, associates, and talent, fostering an environment of innovation and integrity. Since its inception, the organization has grown significantly, emphasizing technological advancement and customer-centric solutions to stay ahead in the financial services industry.

The company’s Software Studio, established in 2014, has expanded from a small team of 10 to over 270 passionate professionals. This growth underscores its commitment to leveraging cutting-edge technology to revolutionize credit services. Capital One Canada’s focus on open-source technologies, microservices, RESTful APIs, and cloud computing exemplifies its dedication to agility, innovation, and delivering exceptional customer experiences. As a founder-led company, Capital One encourages a culture of doing, breaking, and making a positive impact, inspiring its teams to create meaningful solutions that benefit customers and communities alike.

About The Role

The Staff Software Engineer role at Capital One Canada is a senior technical position designed for experienced professionals who excel in hands-on development, technical design, and architecture. This role does not involve direct reports but requires leadership in technical excellence and innovation. As a key member of the software engineering team, you will work on high-impact projects, collaborating with cross-functional teams to develop scalable, fault-tolerant applications that enhance customer experiences.

You will be responsible for owning technical design and development, establishing best practices, and mentoring junior team members. Your expertise will guide architecture decisions, ensuring alignment with evolving technologies and business needs. The role offers an excellent opportunity to contribute to innovative credit solutions such as Credit Keeper, Quick Check, and mobile app enhancements, all while working in a dynamic, agile environment focused on rapid delivery and continuous improvement.

Qualifications

  • Bachelor's Degree in Computer Science, Software Engineering, or related field
  • Minimum of 8 years of hands-on development experience, preferably using Java or other object-oriented programming languages
  • At least 8 years of experience in application and/or data design, architecture, and development
  • Proficiency with cloud platforms, with AWS experience highly preferred; familiarity with Microsoft Azure or Google Cloud is advantageous
  • Experience mentoring junior and intermediate associates, providing technical guidance and support
  • Strong understanding of software development lifecycle, agile methodologies, and best practices
  • Excellent problem-solving skills and ability to define technical standards
  • Experience with microservices, RESTful APIs, containers, and open-source technologies is desirable
  • 10+ years of experience leading full software development lifecycle projects is preferred

Responsibilities

  • Collaborate with cross-functional teams throughout the software development lifecycle to deliver high-quality solutions
  • Act as a technical lead, owning the design and development of multi-platform, fault-tolerant application systems
  • Continuously improve developer experience by identifying gaps in internal frameworks and tools and contributing to enhancements
  • Establish and promote engineering best practices, including code review standards and development protocols
  • Define technical standards and provide support to ensure adherence to engineering excellence
  • Apply high-level design methodologies to architecture decisions, ensuring alignment with business goals and technology trends
  • Mentor junior and intermediate engineers, fostering skill development and knowledge sharing
  • Stay updated on evolving technologies and their impact on domain architecture, contributing to strategic technical planning
  • Participate in technical workshops, hackathons, and engineering forums to promote innovation and best practices

Benefits

  • Hybrid work environment with flexible in-office and remote work arrangements
  • Work from Home allowance to create a comfortable and productive workspace
  • Full coverage for health and wellness, including mental health support up to $3,000 annually
  • Tuition subsidies of up to $5,000 per year to support continuous learning and development
  • Comprehensive benefits package including financial, physical, and emotional well-being programs
  • Opportunities for career growth within a dynamic and innovative organization
  • Access to a collaborative and inclusive workplace culture that values diversity and inclusion

Equal Opportunity

Capital One Canada is an equal opportunity employer committed to fostering a diverse and inclusive work environment. We consider all qualified applicants without regard to race, ethnicity, gender, sexual orientation, disability, age, or any other protected characteristic. We are dedicated to providing reasonable accommodations to ensure equal access to employment opportunities.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Jobber
Full time
Do you have a passion for automation and building clever IT systems? Then Jobber might be the place for you! We’re looking for a Manager, IT Engineering to be part of our Operations team! Jobber exists to help people in...
Software Development
Canada
Hiring from: Canada
Playlist
Contract
About the Company: At Playlist, life's richest moments happen when people step away from screens to move, connect, explore, and play. We're building the definitive platform for intentional living, connecting people with inspiring experiences in fitness, wellness, and beyond. With...
Software Development
United States
Hiring from: United States
Education Mercor is recruiting Self-Enrichment Teachers who work in Educational Services Sector as independent contractors working on a research project for one of the world’s top AI companies. This project involves using your professional experience to design questions related to...
Software Development
Canada
Hiring from: Canada