Principal Associate Software Engineer - International Card Tech - Full-Stack

Discover Financial
Toronto
Workplace: HybridFull timeUSD 134,400 - 153,300 annuallyFunction: Software EngineeringExperience: 4+ yearsEducation: bachelorsSkills: ["Communication","Mentoring","Advocacy","Problem-solving","Collaboration"]

Build and enhance full-stack applications and backend services for international credit technology, working across Agile teams to design, develop, test, implement, and support technical solutions. Contribute to infrastructure, tooling, platform engineering, developer experience, and data engineering. Apply object-oriented design and TDD from inception to production, evaluate emerging tools and practices, and help professionalize engineering through documentation, presentations, and community mentoring.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Discover Financial
Discover Financial
2 weeks ago

Principal Associate Software Engineer - International Card Tech - Full-Stack

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live
Reposted: first listed 2 weeks ago

Job Summary

Build and enhance full-stack applications and backend services for international credit technology, working across Agile teams to design, develop, test, implement, and support technical solutions. Contribute to infrastructure, tooling, platform engineering, developer experience, and data engineering. Apply object-oriented design and TDD from inception to production, evaluate emerging tools and practices, and help professionalize engineering through documentation, presentations, and community mentoring.
Location: Toronto
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Work on backend development, infrastructure, tooling, platform engineering, developer experience, and data engineering across multiple projects.
  • •Create new applications using object oriented programming methodologies.
  • •Follow TDD from inception to production and deliver solutions to completion.
  • •Explore and evaluate new and emerging software tools, technologies, and practices.
  • •Work across Agile teams to design, develop, test, implement, and support full-stack solutions, including mentoring and sharing engineering best practices.

Pay and Benefits

Salary: USD 134,400 - 153,300 annually
Perks:Remote WorkLearning BudgetHealth Insurance

Key Requirements

  • •At least 4 years of hands-on application development experience using one or more of JavaScript, Java, TypeScript, SQL, Python, or Go.
  • •Preferred: at least 6 years of experience in one or more of JavaScript, Java, TypeScript, SQL, Python, or Go.
  • •Bachelor’s, Master’s or Diploma in Computer Science, Software Engineering, Information Technology, or related field.
  • •Experience with Test Driven Development (TDD).
  • •Experience working in an Agile environment (plus preferred exposure to AWS/AWS Certification).
Experience:4+ years
Education:Bachelor's in Computer Science, Software Engineering, Information Technology
Skills:CommunicationMentoringAdvocacyProblem-solvingCollaboration
Certifications:AWS CertificationSolution Architect-Associate
Tech Stack:JavaScriptJavaTypeScriptSQLPythonGoAWSRESTful APIsMicroservicesContainersOpen sourceTDDAgileObject-oriented programmingDevOpsNoSQLTime-seriesStreamingMessaging platformsRelational databases

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