Full-stack Engineer 2

Discover Financial
Richmond
Workplace: OnsiteFull timeUSD 123,300 - 140,700 annuallyFunction: Software EngineeringExperience: 1+ yearsEducation: bachelorsSkills: ["Collaboration","Code review","Mentorship","Risk awareness","Continuous learning"]

Build and deliver robust full-stack, cloud-based solutions with Agile product teams, driving financial empowerment. Design and implement scalable APIs, participate in peer code reviews, and contribute to system interfaces and documentation. Use modern technologies and AWS services to build and deploy solutions, stay current with engineering trends, and support experimentation and mentorship. Incorporate risk awareness across cybersecurity, regulatory compliance (OBL, SOX), audits, and change management.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Discover Financial
Discover Financial
11 hours ago

Full-stack Engineer 2

✓ Verified Job

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

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

Job Summary

Build and deliver robust full-stack, cloud-based solutions with Agile product teams, driving financial empowerment. Design and implement scalable APIs, participate in peer code reviews, and contribute to system interfaces and documentation. Use modern technologies and AWS services to build and deploy solutions, stay current with engineering trends, and support experimentation and mentorship. Incorporate risk awareness across cybersecurity, regulatory compliance (OBL, SOX), audits, and change management.
Location: Richmond
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Collaborate with Agile teams and product managers to design, develop, test, and deliver full-stack, cloud-based solutions.
  • •Build and deploy solutions using modern technologies and AWS services.
  • •Conduct peer code reviews and ensure adherence to coding standards for scalable implementations.
  • •Design, document, and contribute to scalable synchronous/asynchronous APIs and system interfaces.
  • •Integrate risk awareness into daily work, considering cybersecurity, regulatory compliance (OBL, SOX), audits, and change management.

Pay and Benefits

Salary: USD 123,300 - 140,700 annually

Key Requirements

  • •Bachelor's degree or higher in Computer Science or a related quantitative field (e.g., Statistics, Economics, Operations Research, Analytics, Mathematics, Engineering).
  • •At least 1.5 years of professional software engineering experience (internship experience does not apply).
  • •3+ years coding with at least one of: Go, Java, JavaScript/TypeScript, Python, Rust, C#, or Scala.
  • •1+ years experience with databases and database management systems.
  • •1+ years experience with public cloud platforms (e.g., AWS, GCP, Azure) or virtualization technologies.
Experience:1+ yearsOpen sourceCloud
Education:Bachelor's
Skills:CollaborationCode reviewMentorshipRisk awarenessContinuous learning
Tech Stack:AWSGCPAzureGoJavaJavaScriptTypeScriptPythonRustC#ScalaOpen source frameworksDatabasesAPIsCI/CDInfrastructure as codeAutomated testingGitGitHubBitbucket

Eligibility

Visa:H1BF-1 OPTF-1 STEM OPTF-1 CPTJ-1TNE-3O-1
Work Authorization:Authorization required. Sponsorship not provided.

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