Senior Software Development Engineer - SRE

Discover Financial
Nottingham
Workplace: HybridFull timeFunction: DevOps, Cloud & InfrastructureSkills: ["Communication","Problem-solving","Collaboration","Leadership","Technical leadership"]

Join the Site Reliability Engineering (SRE) team as a Senior Engineer, using Java to plan and deliver reliability initiatives that make critical back-end services more efficient, stable, and scalable. You’ll lead hands-on engineering and work with your SREM to improve observability via monitoring and logging, automate service operations, and drive engineering standards across SRE. The role focuses on APIs, microservices, CI/CD, infrastructure-as-code, and cloud development in a hybrid model.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Discover Financial
Discover Financial
4 months ago

Senior Software Development Engineer - SRE

✓ 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

Join the Site Reliability Engineering (SRE) team as a Senior Engineer, using Java to plan and deliver reliability initiatives that make critical back-end services more efficient, stable, and scalable. You’ll lead hands-on engineering and work with your SREM to improve observability via monitoring and logging, automate service operations, and drive engineering standards across SRE. The role focuses on APIs, microservices, CI/CD, infrastructure-as-code, and cloud development in a hybrid model.
Location: Nottingham
Workplace: Hybrid
Employment Type: Full time
Job Function: DevOps, Cloud & Infrastructure
Seniority: Sr. Manager level

Key Responsibilities

  • •Technically lead a group of engineers responsible for maintaining and improving back-end services for critical customer and/or data applications within the cloud.
  • •Help shape and deliver SRE goals and vision in collaboration with the Site Reliability Engineering Manager (SREM).
  • •Identify opportunities to reduce operational overheads through observability and service automation, contributing to major optimisation themes.
  • •Drive engineering best practices (e.g., Operational Excellence, Security, Quality, Resilience) and set standards across the SRE team and community.
  • •Estimate, scope, and plan work in an agile environment, delivering initiatives from inception through design and hands-on delivery.

Key Requirements

  • •Production-grade experience developing and managing APIs using Java & Springboot, with strong understanding of SOLID, SOA, HTTP, and REST.
  • •Good knowledge of Maven or Gradle.
  • •Production experience running microservices on container orchestration architectures.
  • •Experience with API testing using tools such as Wiremock, Pact, Postman, and Cucumber, plus understanding of OAuth-based authentication and authorisation.
  • •Strong understanding of infrastructure as code and CI/CD pipeline management via Jenkins, with cloud development experience.
Experience:Cloud
Skills:CommunicationProblem-solvingCollaborationLeadershipTechnical leadership
Tech Stack:JavaSpringbootSOLIDSOAHTTPRESTMavenGradleMicroservicesContainer orchestrationWiremockPactPostmanCucumberOAuthMonitoringLoggingInfrastructure as codeCI/CDJenkins

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