Director, Software Engineering

Discover Financial
Toronto
Workplace: HybridFull timeFunction: Software EngineeringExperience: 10+ yearsEducation: mastersSkills: ["Humility","People-first","Mentoring","Accountability","Collaboration"]

Lead teams building foundational technology capabilities that accelerate delivery of customer-facing web and mobile applications. Guide engineers to develop and support enterprise platforms using RESTful microservices and real-time streaming systems hosted on AWS, leveraging open source frameworks and modern software engineering practices. Partner with business stakeholders to define strategic imperatives, execute roadmaps, and mentor across agile teams while fostering psychological safety, accountability, and continuous excellence.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Discover Financial
Discover Financial
16 hours ago

Director, Software Engineering

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 16 hours agoStatus: Live
Reposted: similar role first listed 4 months ago

Job Summary

Lead teams building foundational technology capabilities that accelerate delivery of customer-facing web and mobile applications. Guide engineers to develop and support enterprise platforms using RESTful microservices and real-time streaming systems hosted on AWS, leveraging open source frameworks and modern software engineering practices. Partner with business stakeholders to define strategic imperatives, execute roadmaps, and mentor across agile teams while fostering psychological safety, accountability, and continuous excellence.
Location: Toronto
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Director level

Key Responsibilities

  • •Lead engineering teams and grow talented engineers to deliver next-level engineering capabilities for valued customers.
  • •Mentor and guide professional and technical development, raising accountability and excellence across teams.
  • •Create psychological safety and foster a safe, collaborative environment within teams and adjacent teams.
  • •Engage stakeholders to define strategic imperatives and execute roadmaps for digital customer products and services.
  • •Design, develop, test, implement, and support solutions across full-stack tools, experimenting with new technologies and participating in tech communities.

Pay and Benefits

Perks:Remote WorkHealth InsuranceTuition Subsidies

Key Requirements

  • •At least 10 years of experience in software engineering.
  • •At least 7 years of experience in people management.
  • •At least 3 years of experience leading multiple teams within an agile environment.
  • •At least 1 year of experience managing other managers, including talent development, performance management, team building, and succession planning.
  • •Demonstrated experience and success pursuing best practices for teams of software engineers.
Experience:10+ years
Education:Master's in Computer Science or Software Engineering
Skills:HumilityPeople-firstMentoringAccountabilityCollaboration
Tech Stack:Machine learningConversational AIRESTful microservicesStreamingReal-time systemsAWS CloudOpen sourceAgileFull-stack developmentConfiguration managementInfrastructure automationAzureGCPDevOpsDataEnterprise platforms

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