Senior Lead Software Engineer

Discover Financial
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 10+ yearsEducation: bachelorsSkills: ["Communication","Mentorship","Analytical problem-solving"]

Serve as a senior technical authority for end-to-end architecture and functionality of software systems. Own high-level design, develop architectural blueprints, and proactively address technical debt across design, implementation, and operations. Make technology selection decisions, set coding/deployment/monitoring standards, and guide engineers through the SDLC. Collaborate with product and engineering stakeholders to define requirements, quantify risk/impact, and deliver context-aware AI/ML-enabled banking applications.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Discover Financial
Discover Financial
3 days ago

Senior Lead Software Engineer

✓ Verified Job

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

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

Job Summary

Serve as a senior technical authority for end-to-end architecture and functionality of software systems. Own high-level design, develop architectural blueprints, and proactively address technical debt across design, implementation, and operations. Make technology selection decisions, set coding/deployment/monitoring standards, and guide engineers through the SDLC. Collaborate with product and engineering stakeholders to define requirements, quantify risk/impact, and deliver context-aware AI/ML-enabled banking applications.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Provide end-to-end architecture and ensure systems meet functional and non-functional requirements.
  • •Develop architectural blueprints, conceptual models, and designs while identifying and mitigating technical debt.
  • •Select and evaluate technologies, frameworks, libraries, and tools for projects.
  • •Establish and enforce coding, deployment, and monitoring standards and best practices across the team.
  • •Lead technical guidance and collaboration with stakeholders to define requirements and manage risk/impact throughout delivery.

Key Requirements

  • •Bachelor’s degree in Engineering.
  • •At least 10 years of professional software engineering experience.
  • •At least 1 year of experience with cloud computing (AWS, Microsoft Azure, Google Cloud).
  • •5+ years of experience in at least one of: Java, Python, JavaScript (TypeScript).
  • •Familiarity with Agile/Scrum and at least 2+ years of experience with Agile practices.
Experience:10+ yearsBankingAI/MLData pipelinesReal-time systemsCloud
Education:Bachelor's
Skills:CommunicationMentorshipAnalytical problem-solving
Tech Stack:AWSMicrosoft AzureGoogle CloudJavaPythonJavaScriptTypeScriptRelational databasesNoSQLStreaming technologyCI/CDObservabilityMonitoring

Eligibility

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