Staff Software Engineer - Card Tech

Discover Financial
San Francisco
Workplace: OnsiteFull timeUSD 293,600 - 335,100 annuallyFunction: Software EngineeringExperience: 7+ yearsEducation: bachelorsSkills: ["Technical leadership","Mentoring","Communication","Problem-solving","Quality-focused execution"]

Drive technical innovation for Card Tech, redefining the speed and quality of software development. Lead through deep expertise as a player-coach, shipping production-ready code while mentoring engineers to become AI-native builders. Own design quality, non-functional requirements (performance, scalability, operability), and evangelize a bold technical vision—translating complex architectures into secure, scalable implementations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Discover Financial
Discover Financial
1 day ago

Staff Software Engineer - Card Tech

✓ Verified Job

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

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

Job Summary

Drive technical innovation for Card Tech, redefining the speed and quality of software development. Lead through deep expertise as a player-coach, shipping production-ready code while mentoring engineers to become AI-native builders. Own design quality, non-functional requirements (performance, scalability, operability), and evangelize a bold technical vision—translating complex architectures into secure, scalable implementations.
Location: San Francisco
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Articulate and evangelize a bold technical vision for your domain
  • •Decompose complex problems into practical and operational solutions
  • •Ensure the quality of technical design and implementation
  • •Serve as an authoritative expert on non-functional system characteristics (performance, scalability, operability)
  • •Mentor and strengthen technical expertise across the engineering and product community

Pay and Benefits

Salary: USD 293,600 - 335,100 annually

Key Requirements

  • •Bachelor’s Degree
  • •At least 7 years of experience in software engineering
  • •At least 7 years designing distributed systems, backend architecture, and API platforms
  • •At least 7 years of experience with public cloud technologies
  • •Experience coding in commonly used languages (e.g., Java, Python, Go, JavaScript, TypeScript, Swift)
Experience:7+ yearsDistributed systemsBackend engineeringCloudAPI platformsEvent-driven systemsCloud-native engineering
Education:Bachelor's
Skills:Technical leadershipMentoringCommunicationProblem-solvingQuality-focused execution
Tech Stack:JavaPythonGoJavaScriptTypeScriptSwiftGraphQLRESTAPI gatewaysGRPCCachingStreamingAWSAzureGCPDockerKubernetes

Eligibility

Work Authorization:Sponsorship available.

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