Lead Software Engineer

Discover Financial
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 10+ yearsEducation: bachelorsSkills: ["Collaboration","Technical leadership","Mentoring","Problem-solving","Continuous learning"]

Lead a portfolio of full-stack and distributed microservices projects that integrate GenAI and ML capabilities within the MLX team. Partner with product and design to build platform features, collaborate with Agile teams to develop, test, deploy, and support solutions, and improve user experience. Own debugging and root-cause fixes across backend, frontend, middleware, infrastructure, databases, and pipelines, using AWS serverless and open-source/relational-NoSQL technologies. Mentor engineers and support existing platform users.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Discover Financial
Discover Financial
1 week ago

Lead Software Engineer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Lead a portfolio of full-stack and distributed microservices projects that integrate GenAI and ML capabilities within the MLX team. Partner with product and design to build platform features, collaborate with Agile teams to develop, test, deploy, and support solutions, and improve user experience. Own debugging and root-cause fixes across backend, frontend, middleware, infrastructure, databases, and pipelines, using AWS serverless and open-source/relational-NoSQL technologies. Mentor engineers and support existing platform users.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Lead a portfolio of full-stack and distributed microservices technology projects integrated with GenAI and ML platforms/products.
  • •Collaborate with product and design to develop and integrate advanced platform features.
  • •Design, develop, test, implement, and support technical solutions with full-stack development tools and technologies across Agile teams.
  • •Implement user experience improvements with little direction by identifying relevant non-functional requirements.
  • •Debug and resolve issues across backend, frontend, middleware, infrastructure, databases, and pipelines, identifying root cause and applying fixes.

Key Requirements

  • •Bachelor’s degree.
  • •At least 10 years of experience in software engineering.
  • •At least 8 years building back-end services (Java, JavaScript, Python, Go, Node, Scala, TypeScript, Spring Boot).
  • •At least 6 years of experience with database technology (MySQL, PostgreSQL, MongoDB, Redis, Cassandra, DynamoDB).
  • •At least 4 years in a technical leadership role overseeing strategic projects.
Experience:10+ yearsMachine learningGenAIMicroservicesAgileServerlessCloud platformsMLOpsEvent-driven development
Education:Bachelor's
Skills:CollaborationTechnical leadershipMentoringProblem-solvingContinuous learning
Tech Stack:JavaJavaScriptPythonGoNodeScalaTypeScriptSpringBootMySQLPostgreSQLMongoDBRedisCassandraDynamoDBAWSAzureGoogle CloudServerlessMicroservicesOpen Source

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