Staff Software Engineer

Discover Financial
Toronto
Workplace: HybridFull timeFunction: Software EngineeringExperience: 6+ yearsSkills: ["Mentorship","Technical problem-solving","Collaboration","Technical leadership","Attention to engineering standards"]

Lead technical design and development for cross-functional, multi-platform applications in Capital One’s Canada software studio. Own technical architecture and best-practice standards across the software development life cycle, improving engineering developer experience and internal frameworks. Provide advanced problem-solving, technical support, and mentorship to junior and intermediate associates while working with modern cloud and microservices ecosystems to deliver customer-impacting credit technology.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Discover Financial
Discover Financial
4 hours ago

Staff Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Lead technical design and development for cross-functional, multi-platform applications in Capital One’s Canada software studio. Own technical architecture and best-practice standards across the software development life cycle, improving engineering developer experience and internal frameworks. Provide advanced problem-solving, technical support, and mentorship to junior and intermediate associates while working with modern cloud and microservices ecosystems to deliver customer-impacting credit technology.
Location: Toronto
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Work as part of a team across the Software Development Life Cycle.
  • •Act as a tech lead developer owning technical design and development of cross-functional, fault-tolerant systems.
  • •Continuously improve software engineering developer experience by identifying gaps in internal frameworks and tools.
  • •Establish engineering best practices, including code review standards and technical standards.
  • •Provide architecture ownership using High Level Design (HLD) methodology and mentor junior/intermediate associates.

Pay and Benefits

Perks:Home OfficeHealth InsuranceTuition Subsidies

Key Requirements

  • •At least 6 years of hands-on development experience using Java, Python, Go, or other object-oriented programming languages.
  • •At least 6 years of experience with application and/or data design, architecture, and development.
  • •Experience with AWS (highly preferred) or other cloud products such as Microsoft Azure or Google Cloud.
  • •Experience providing mentorship to junior/intermediate associates and guidance to technical and business stakeholders.
  • •Bachelor’s, Master’s, or Diploma in Computer Science, Software Engineering, Information Technology, or a related field.
Experience:6+ yearsBankingFintechCloudOpen sourceAgileMicroservices
Education:
Skills:MentorshipTechnical problem-solvingCollaborationTechnical leadershipAttention to engineering standards
Tech Stack:JavaPythonGoAWSMicrosoft AzureGoogle CloudRESTful APIsMicroservicesContainersOpen sourceCloudHLD

Company Brief

Discover Financial
Provides consumer banking products, credit cards, personal loans, and payment services through the Discover brand. It operates a major U.S. financial network and serves individuals and merchants with lending and digital payment solutions.
Industry: Retail Banking
Company Size: Enterprise (1,001+ employees)
Revenue: USD 10M to 25M
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Riverwoods, United States
Founded: 1985
WebsiteLinkedIn