Lead Software Engineer
Core
Lead the full software development lifecycle for complex Direct Bank systems, focusing on design, development, deployment, and production support.
Role type
Lead Software Engineer (Banking)
Builds
Complex Direct Bank systems, production support solutions, and technical procedures.
Domain
Banking / Financial Services
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Software design, REST APIs, microservices, API integration, Java, Spring Boot, SQL scripting, PowerShell scripting, Azure DevOps, Waterfall, Agile
Preferred skills
Identity and access management (Okta, SAML), ESB platforms (Mule, Tibco), ServiceNow, conflict resolution, cross-functional collaboration
Technologies
Azure DevOps, Java, PowerShell, REST, SAML, SQL, Spring, Spring Boot, TIBCO, microservices, Cloud, Security
Responsibilities
Lead the full software development lifecycle from requirements to production support, develop test plans and software solutions, diagnose complex production issues, mentor team members, evaluate and improve systems and processes, design and execute test plans, create modifications aligning with system architecture, deliver technical support for production environments, assign tasks and coordinate work, participate in a rotating 24/7 on-call schedule
Seniority
Senior, hands-on IC with leadership responsibilities