Senior Software Engineer

TF Bank
Szczecin, województwo zachodniopomorskie
2 tygodnie temu

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
Other Job Recommendations:

Senior Software Java Engineer

zero effort nonbank (ZEN)
powiat lubelski, województwo lubelskie
  • In-depth knowledge of OOP paradigms, design patterns, and...
  • Understanding of protocols and security in web environment...
2 tygodnie temu

Senior Full Stack Software Engineer

Blotato
Ruda Śląska, województwo śląskie
29 000 zł - 40 000 zł
Role: Senior Fullstack Software Engineer Remote: anywhere in the world Company: Blotato helps content creators go viral:...
4 tygodnie temu

Java Software Engineer II

HERE Technologies
Polska
  • Implement tools to enhance both automated and semi-automated...
  • Work closely with other full stack and frontend engineers on...
2 tygodnie temu

Senior Angular Software Engineer

Motorola Solutions
Krakow, województwo małopolskie
  • An experienced and hands-on JavaScript and Angular...
  • Over 5 years of practical experience with Angular...
6 dni temu

Mid Software Engineer (.NET)

Acoustic
Gdańsk, województwo pomorskie
  • Follow the software development process and best practices...
  • Review feature descriptions to understand functionality...
1 tydzień temu

Senior Software Engineer - L3 Support

Epiq
Wrocław, województwo dolnośląskie
  • Level 3 Software Engineers are the last line of Support and...
  • The Level 3 Software Engineer is a highly visible and...
5 dni temu

Senior Full Stack Engineer (m/f/d)

ZF
Warsaw, województwo mazowieckie
  • Work with the Product team to design and build products from...
  • Explore and adapt to new technologies as required...
1 tydzień temu

Senior Software Engineer, Messages, Android System Health

Google
Krakow, województwo małopolskie
  • 5 years of experience with software development in one or...
  • 3 years of experience testing, maintaining, or launching...
1 tydzień temu

Software Engineering Manager II, Borg Sigma

Google
Warsaw, województwo mazowieckie
We prioritize security, efficiency, and reliability across everything we do - from developing our latest TPUs to running a global...
2 dni temu

Senior .NET Software Engineer

Unit4
Warsaw, województwo mazowieckie
  • You define the software structure as required and ensure it...
  • You are in charge of implementing new requirements using...
2 tygodnie temu