TBCBANK
Banking
Senior.NetDeveloper,TechLead
Neural analysis suggests this role is
optimal for mid candidates.
“Senior. Net Developer, Tech Lead at TBCBANK. Lead engineering team. Mentor software engineers”
Industry & Context.
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
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.