TBCBANK

Banking

Senior.NetDeveloper,TechLead

$100–150k ~AI est. Tbilisi, Georgia FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Senior. Net Developer, Tech Lead at TBCBANK. Lead engineering team. Mentor software engineers”

Industry & Context.

Banking
Problems you'll solve

Technical risks; Improvement opportunities

What They're Looking For.

Must Have

7+ years software development, 2+ years Tech Lead/Team Lead/Senior Engineering, Hands-on .NET experience, ASP.NET Core, ASP.NET Web API, Entity Framework Core, C#, Microsoft SQL Server, Database design principles, Designing RESTful APIs, Implementing RESTful APIs, Designing distributed systems, Implementing distributed systems, Software architecture knowledge, Design patterns knowledge, Cloud-native applications experience, Scalable applications experience, CI/CD pipelines experience, DevOps practices experience, Conducting code reviews, Establishing engineering standards, Stakeholder management, Communication skills, Leading Agile teams

Nice to Have

Microservices Architecture experience, Event-Driven Architecture experience, Messaging Systems experience, Domain-Driven Design (DDD) experience, Event Sourcing experience, CQRS experience, Kubernetes experience, Containerized applications experience, Building engineering roadmaps, Technical strategies experience, Mentoring senior engineers, Developing technical leaders

What You'll Do.

Lead engineering team

Mentor software engineers

Foster continuous improvement

Partner with business stakeholders

Partner with Product Managers

Partner with Agile teams

Translate business objectives

Define software architecture

Drive software architecture

Define technology standards

Drive technology standards

Define engineering best practices

Drive engineering best practices

Oversee design of new applications

Oversee development of new applications

Oversee delivery of new applications

Oversee design of existing platforms

Oversee development of existing platforms

Oversee delivery of existing platforms

Ensure software quality standards

Ensure security standards

Ensure performance standards

Ensure scalability standards

Ensure maintainability standards

Provide technical coaching

Drive adoption of modern engineering practices

Drive adoption of CI/CD

Drive adoption of automated testing

Drive adoption of observability

Drive adoption of DevOps principles

Identify technical risks

Identify technical dependencies

Identify improvement opportunities

Ensure timely delivery

Collaborate across teams

Establish reusable frameworks

Establish shared components

Establish platform capabilities

Participate in hiring activities

Contribute to engineering organization growth

How You'll Work.

Team & Collaboration

Cross-functional engineering team; Agile teams; Across teams

Communication Scope

Stakeholder management; Communication skills

Process & Methodology

Agile development teams

Full Job Description

We are TBC - a leading financial institution in the region and the winner of The Banker’s Technology Awards 2026 in Central and Eastern Europe, powered by a courageous and goal-oriented team that fulfills our mission and makes people’s lives easier. We are setting a new standard of service using data analytics, artificial intelligence, and digital products. We’re here to support your growth and success - just believe in yourself. As a Tech Lead, you will be responsible for leading a cross-functional engineering team, driving technical excellence, and ensuring the successful delivery of scalable and reliable software solutions. Your responsibilities will include: * Leading and mentoring a team of software engineers, fostering a culture of collaboration, ownership, and continuous improvement. * Partnering with business stakeholders, Product Managers, and Agile teams to translate business objectives into scalable technical solutions. * Defining and driving software architecture, technology standards, and engineering best practices. * Overseeing the design, development, and delivery of new applications and enhancements to existing platforms. * Ensuring high standards for software quality, security, performance, scalability, and maintainability. * Supporting team members through technical coaching and code reviews. * Driving adoption of modern engineering practices, including CI/CD, automated testing, observability, and DevOps principles. * Identifying technical risks, dependencies, and improvement opportunities while ensuring timely delivery. * Collaborating across teams to establish reusable frameworks, shared components, and platform capabilities. * Participating in hiring activities and contributing to the growth of the engineering organization. ## Qualifications We are seeking an experienced Tech Lead who combines strong engineering expertise with leadership capabilities and a passion for building high-performance systems. Required Qualifications * 7+ years of softw

Free ATS check

Applying for this Senior. Net Developer, Tech Lead role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about TBCBANK?

Real rants from real employees. Read before you apply.

Read Company Rants →