Senior Software Development Engineer - Data Engineering

Discover Financial
Nottingham
Workplace: HybridFull timeFunction: Solutions Engineering & Sales EngineeringSkills: ["Communication","Collaboration","Technical leadership","Coaching","Stakeholder management"]

Build and modernize a cloud-based data ecosystem for credit card customers. You’ll work in a self-organised data engineering team to design and develop impactful software features across the data lifecycle, including API services and Java/Python microservices. Drive engineering best practices for operational excellence, security, and quality, and influence standards across engineering teams through technical leadership, coaching, and collaboration with product and outcome leaders.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Discover Financial
Discover Financial
7 months ago

Senior Software Development Engineer - Data Engineering

✓ Verified Job

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

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

Job Summary

Build and modernize a cloud-based data ecosystem for credit card customers. You’ll work in a self-organised data engineering team to design and develop impactful software features across the data lifecycle, including API services and Java/Python microservices. Drive engineering best practices for operational excellence, security, and quality, and influence standards across engineering teams through technical leadership, coaching, and collaboration with product and outcome leaders.
Location: Nottingham
Workplace: Hybrid
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and develop software features for the data ecosystem as part of a self-organised data engineering team.
  • •Build front and backend solutions using multiple languages (e.g., Java, Python, React/TypeScript) to solve complex data engineering problems.
  • •Drive engineering best practices including operational excellence, security, and quality, setting standards across teams.
  • •Collaborate with Product Management and Outcome Team Leadership to deliver aligned goals and vision.
  • •Provide technical leadership through influencing, coaching more junior engineers, and delivering complex projects with precision.

Pay and Benefits

Perks:Pension SchemePrivate MedicalGenerous HolidaySeason-ticket LoansCycle To

Key Requirements

  • •Experience serving as a technical lead, collaborating with stakeholders to deliver outcomes at pace and influencing across engineering teams.
  • •Strong programming skills in modern OO technologies such as Java, Python, React/TypeScript.
  • •Knowledge of creating architectural designs that meet business needs.
  • •Experience delivering high-quality applications at scale.
  • •Experience writing multiple test types and using approaches such as Pair Programming, TDD, and BDD.
Experience:Data engineeringCloudMachine learningMicroservices
Skills:CommunicationCollaborationTechnical leadershipCoachingStakeholder management
Tech Stack:JavaPythonReactTypeScriptAWSAPIsMicroservicesCloud data-storesMachine learningTDDBDDPair programming

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