Software Engineer Team Leader - .NET / Full-Stack
Core
Leads a team of software engineers in designing, developing, testing, and deploying full-stack applications while ensuring system stability and compliance.
Role type
Senior IC Software Engineer Team Leader (.NET/Full-Stack)
Builds
Custom and off-the-shelf software applications, test automation suites, and CI/CD pipelines
Domain
Banking/Finance technology, .NET ecosystem, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
.NET Full Stack (MVC, ASP.NET, .NET Core), React, Git branching strategies, CI/CD pipelines, Docker, Kubernetes, Openshift, AWS, Kafka/Confluent Kafka, Test-driven development, Agile development processes
Preferred skills
WCF, SOAP-based communication, Python/PySpark, Test Automation, Lead Developer experience, SAFe/Agile Methodology, Metrics & Monitoring Tools (Splunk, Prometheus, Grafana)
Technologies
.NET Core, ASP.NET, React, Git, Harness, Docker, Kubernetes, Openshift, AWS, Kafka, Splunk, Prometheus, Grafana, IBM MQ, Hangfire, WCF, SOAP, Python, PySpark
Responsibilities
Assigns and directs the work of team members, estimates team level timelines and technical efforts, plans and supervises assignments, designs and deploys software, monitors and maintains existing applications, troubleshoots technical issues, conducts code reviews, ensures compliance with risk management and cybersecurity practices, implements software performance improvements
Seniority
Senior, hands-on IC with team leadership