Senior Software Engineer

Discover Financial
Nottingham
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Technical leadership","Mentorship","Stakeholder communication","Problem-solving","System design","Architectural thinking"]

Design, build, and optimize high-impact software systems for critical business applications in a UK engineering organization. Lead and coordinate multiple teams on technical solutions, partner on system architecture, and provide guidance on coding standards and software development methodologies. Leverage cloud platforms such as AWS and other CI/CD automation (One Pipeline preferred) to improve reliability, performance, and security while mentoring engineers and delivering technical vision.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Discover Financial
Discover Financial
1 month ago

Senior Software Engineer

✓ Verified Job

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

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

Job Summary

Design, build, and optimize high-impact software systems for critical business applications in a UK engineering organization. Lead and coordinate multiple teams on technical solutions, partner on system architecture, and provide guidance on coding standards and software development methodologies. Leverage cloud platforms such as AWS and other CI/CD automation (One Pipeline preferred) to improve reliability, performance, and security while mentoring engineers and delivering technical vision.
Location: Nottingham
Workplace: Hybrid
Employment Type: Full time · Permanent
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and maintain robust, high-quality software solutions for critical business applications.
  • •Lead and orchestrate efforts of multiple teams to ensure alignment with business goals and long-term technology strategy.
  • •Partner with cross-functional teams to define system architecture and improve efficiency using software best practices.
  • •Provide guidance on software development methodologies, coding standards, and architectural principles to drive engineering excellence.
  • •Leverage cloud platforms (e.g., AWS), CI/CD automation, and infrastructure engineering to optimize scalable, reliable, and secure systems; mentor engineers and analysts.

Pay and Benefits

Perks:PensionAnnual BonusPrivate MedicalSeason-ticket LoansCycle-to-workParental Leave

Key Requirements

  • •Deep proficiency designing scalable, distributed systems and resilient software solutions.
  • •Advanced expertise in software development, system design, and software architecture with strong engineering best practices.
  • •Advanced Python skills, plus strong coding ability in additional languages such as Java and C++.
  • •Hands-on experience with cloud platforms (AWS, Azure, or GCP) and CI/CD automation; One Pipeline experience is preferred.
  • •Ability to communicate complex technical concepts to non-technical stakeholders and align engineering work to business priorities.
Skills:Technical leadershipMentorshipStakeholder communicationProblem-solvingSystem designArchitectural thinking
Tech Stack:PythonJavaC++AWSAzureGCPOne PipelineCI/CDAutomationInfrastructure engineering

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