Jobs and Careers
TF

Senior Software Engineer

TF Bank
Polandfull_timeVerifiedPosted 28 Jul 2025

About the role

We are seeking a highly experienced Senior Software Engineer with deep expertise in C# .NET, Microsoft Azure to lead the design and development of our next-generation cloud applications. You will be a technical leader driving architecture, coding standards, and best practices for the code you develop.


Key Responsibilities

  • Lead the design, development, and delivery of scalable, secure, and high-performance applications using C# .NET Core MSSQL, Azure cloud services, python.
  • Own technical architecture decisions and ensure alignment with business goals and technology strategy.
  • Collaborate closely with product owners, UX designers, and other stakeholders to translate business requirements into technical solutions.
  • Drive code quality, security, testing, and performance optimization practices.
  • Mentor and guide software engineers across the development lifecycle to improve skills and foster innovation.
  • Participate in code reviews, technical workshops, and continuous improvement initiatives.
  • Manage cloud infrastructure deployment, configuration, and monitoring using Azure DevOps, ARM templates, Kubernetes/OpenShift, or Terraform.
  • Stay current with emerging technologies and propose adoption to enhance the product and development processes.
  • Troubleshoot complex production issues and provide prompt resolution.
  • Contribute to DevOps practices including CI/CD pipelines, automated testing, and release management.
  • Architect scalable and highly available systems leveraging caching, Azure Service Bus, and event-driven patterns to ensure reliability under load.
  • Design and optimize relational data models and queries, ensuring data integrity and performance in MSSQL and Azure SQL environments.
  • Implement robust security practices including secure credential management, role-based access control.
  • Author and maintain technical documentation, including architecture decision records (ADRs), to support transparent, well-informed technical direction.


Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 8+ years of professional software development experience, with at least 3 years in a senior or principal role.
  • Expert knowledge of C# and .NET Core / .NET 6+ framework for backend development.
  • Proven experience architecting and developing cloud-native applications using Microsoft Azure services.
  • Solid understanding of RESTful API design, microservices architecture, and asynchronous programming.
  • Experience with containerization (Docker) and orchestration (Kubernetes) is a plus.
  • Familiarity with Agile/Scrum methodologies and DevOps toolchains (Azure DevOps, Git, CI/CD).
  • Strong analytical, problem-solving, and communication skills.

Preferred Skills

  • Knowledge of Identity and Access Management.
  • Hands-on experience with infrastructure-as-code (Terraform, ARM templates).
  • Experience working in regulated industries (finance, healthcare) is a bonus.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

TF Bank

View company profile →