Lead Software Engineer
Core
Lead expert-level software development and technical requirements gathering for enterprise banking applications, ensuring stability and resiliency within the SDLC.
Role type
Senior IC Lead Software Engineer (Enterprise Banking)
Builds
Secure, scalable, and resilient enterprise applications and authentication/authorization frameworks.
Domain
Banking / Financial Services / Enterprise Software
Deliverable
production ML models | product features
Required skills
C#, JavaScript, Angular, OAuth 2.0, OpenID Connect, JWT, token-based security, source control management, CI/CD pipelines, DevOps, automated testing, observability, software architecture, distributed systems, identity and access management
Preferred skills
Azure cloud-native development, Agile methodologies, technical mentoring, stakeholder presentation, technical strategy definition
Technologies
C#, JavaScript, Angular, OAuth 2.0, OpenID Connect, JWT, Azure
Responsibilities
Design and lead peer review processes for code quality and standards; Author expert-level secure source code; Lead implementation of authentication and authorization frameworks; Oversee source control, release management, and deployment activities; Provide architectural guidance across multiple programming languages; Champion modern engineering practices including DevOps and infrastructure automation; Review testing methodologies and code coverage; Communicate technical risks and progress to stakeholders.
Seniority
Senior, hands-on IC with technical leadership