Lead Software Engineer

Discover Financial
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 9+ yearsEducation: bachelorsSkills: ["Mentoring","Technical leadership","Troubleshooting","Cross-functional collaboration","Root cause analysis"]

Lead full-stack engineering across Agile teams, designing and delivering solutions using distributed microservices and end-to-end systems. Own a portfolio of technology projects, troubleshoot complex build and deployment pipelines, and drive improvements to CI/CD and local build processes. Apply modern architecture patterns to deliver features across backend, frontend, middleware, infrastructure, and databases, while providing technical leadership, mentoring, and high-level design guidance. Use AWS serverless and relational/NoSQL technologies to solve customer problems at scale.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Discover Financial
Discover Financial
1 month ago

Lead Software Engineer

✓ Verified Job

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

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

Job Summary

Lead full-stack engineering across Agile teams, designing and delivering solutions using distributed microservices and end-to-end systems. Own a portfolio of technology projects, troubleshoot complex build and deployment pipelines, and drive improvements to CI/CD and local build processes. Apply modern architecture patterns to deliver features across backend, frontend, middleware, infrastructure, and databases, while providing technical leadership, mentoring, and high-level design guidance. Use AWS serverless and relational/NoSQL technologies to solve customer problems at scale.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Collaborate with Agile teams to design, develop, test, implement, and support full-stack technical solutions.
  • •Lead a portfolio of technology projects with distributed microservices and full-stack systems experience.
  • •Implement and improve build and deployment pipelines, including troubleshooting complicated issues across local builds and deployments.
  • •Debug moderately complex issues across backend, frontend, middleware, infrastructure, databases, and pipelines across environments.
  • •Teach architecture and design patterns, mentor others, and apply high-level design practices to moderately complex domains.

Key Requirements

  • •Bachelor’s degree in Engineering or Computer Science.
  • •At least 9 years of software engineering experience.
  • •At least 7 years building back-end services using languages such as Java, JavaScript, Python, Go, Node, Scala, or TypeScript with Spring Boot.
  • •At least 2 years of experience with a front-end language (JavaScript or TypeScript).
  • •At least 2 years of experience with UI frameworks (Angular, Vue, or React) plus experience designing distributed systems and providing technical leadership.
Experience:9+ years
Education:Bachelor's
Skills:MentoringTechnical leadershipTroubleshootingCross-functional collaborationRoot cause analysis
Tech Stack:JavaJavaScriptPythonGoNodeScalaTypeScriptSpring BootDjangoExpressAngularVueReactMySQLPostgreSQLMongoDBRedisCassandraDynamoDBAWS

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