Software Engineer Lead
Core
Lead a team of software engineers to design, develop, and maintain enterprise software solutions for digital banking and financial applications.
Role type
Senior IC software engineering lead (people management + hands-on)
Builds
Enterprise software applications, digital banking platforms, and internal business systems
Domain
Financial services / Enterprise software
Deliverable
production ML models | product features
Required skills
Software architecture, C# (ASP.NET Core), Python, JavaScript/TypeScript, Node.js, React, SQL, Cloud infrastructure (AWS/Azure), Web security (OWASP), SDLC management, Team leadership, Technical documentation
Preferred skills
Agile methodologies, Cross-functional collaboration, Mentoring, On-call support
Technologies
C#, ASP.NET Core, Python, JavaScript, TypeScript, Node.js, React, React Native, AWS, Microsoft Azure, SQL, HTML5, CSS
Responsibilities
Lead, coach, and mentor a high-performing team of software engineers; Establish and promote software development standards and security requirements; Partner with stakeholders to define technical constraints and deliver solutions; Lead design, development, and maintenance of enterprise applications; Troubleshoot complex software and infrastructure issues; Monitor system activity and performance reports; Create and maintain technical documentation for applications and APIs; Participate in on-call rotation for after-hours support.
Seniority
Senior, hands-on IC with people leadership