Show more filters
Job Type   /   Job Level
Full-time   /   Junior Executive
Job Location
Canada
Salary Range
CAD 6,250 - CAD 10,417 (Monthly)
A free Jobstore account is required to proceed to the employer site.
About The Company

Capital One Canada has been dedicated to transforming the banking experience for over 30 years. Our mission is to make credit accessible, simple, intuitive, and rewarding for our customers. We believe in empowering individuals to succeed financially and foster strong relationships built on trust and innovation. As a forward-thinking financial institution, we are committed to leveraging technology and talent to deliver exceptional services and solutions that meet the evolving needs of Canadians.

About The Role

We are seeking a highly skilled Staff Software Engineer to join our Travel Technology team, focusing on backend development for our travel portal. This role offers an exciting opportunity to work on a product that impacts real customers, from trip planning to booking. As part of a dynamic team, you will be responsible for designing, developing, and maintaining scalable, fault-tolerant systems that enhance the travel booking experience. You will act as a technical leader, guiding best practices and mentoring junior team members. Your expertise will directly influence the architecture and quality of our travel solutions, ensuring they are reliable, efficient, and aligned with evolving technological standards.

Qualifications

The ideal candidate will possess a minimum of 6 years of hands-on development experience, preferably in languages such as Java, Python, or Go. You should have a strong background in application and data design, architecture, and development, with experience working in cloud environments like AWS, Microsoft Azure, or Google Cloud. Demonstrated mentorship skills and the ability to guide technical and business stakeholders are essential. A bachelor's, master's, or diploma in Computer Science, Software Engineering, Information Technology, or a related field is required. Experience leading the full software development lifecycle and working within agile methodologies will be considered advantageous.

Responsibilities

  • Collaborate with cross-functional teams throughout the entire Software Development Life Cycle (SDLC), from planning to deployment and maintenance.
  • Act as a technical lead, owning the design and development of complex, multi-platform, fault-tolerant applications that serve diverse user needs.
  • Continuously seek to improve the developer experience by identifying gaps in internal frameworks and tools, contributing to their enhancement.
  • Establish and enforce engineering best practices, including code review standards, documentation, and testing protocols.
  • Provide technical expertise and problem-solving support, ensuring adherence to high standards and resolving complex issues efficiently.
  • Take ownership of architectural decisions, applying a comprehensive understanding of technology trends and following High-Level Design (HLD) methodologies.
  • Mentor junior and intermediate associates, fostering a culture of continuous learning and professional growth.

Benefits

Capital One Canada offers a flexible hybrid work environment, combining three days in the office with remote work options. Employees receive a one-time Work From Home allowance to set up a comfortable workspace. Our head office is conveniently located near Union Station, providing easy access to transportation. We prioritize employee well-being by offering comprehensive health coverage, including up to $3,000 in mental health support and coverage for spouses, domestic partners, and dependents. Financial benefits include tuition subsidies of up to $5,000 annually, competitive salary packages, and performance-based incentives. We also promote work-life balance and support your personal and professional development through various programs and resources.

Equal Opportunity

Capital One Canada is committed to fostering an inclusive, diverse, and equitable workplace. We welcome applications from all qualified candidates and provide reasonable accommodations to support applicants with disabilities or other needs. Our hiring process is designed to be fair and transparent, ensuring equal opportunity for everyone. We believe that diverse perspectives drive innovation and excellence, and we strive to create an environment where all employees can thrive and contribute to our mission of changing banking for good.

A free Jobstore account is required to proceed to the employer site.
Jobs in Canada   »   Software Engineer

More jobs

People also search