About the Role
Our international client in the financial industry is looking for Senior Software Engineers (C#, .NET) to join their rapidly growing IT Hub in Gdańsk. This is a unique opportunity to work on innovative solutions related to accounts and payment initiation — often solving challenges that the wider industry has not yet faced. The work spans areas such as API security, data availability, high-performance processing, and advanced data analysis.
In this role, you will have real ownership and the ability to make meaningful changes to the product, with improvements often delivered within weeks. The client works with modern technologies including .NET 10, Terraform, and a fully cloud-based environment. This is a long-term project offering strong opportunities for professional growth and future development.
It's a hybrid work model in Gdańsk. You will be visiting the office 3 days per week
What we offer:
CoE: 18,000 - 23,000 PLN gross per month
5% annual bonus, hybrid and flexible schedules support work-life balance, 16 weeks paid leave for new parents, paid volunteer time and donation matching, guaranteed paid time off to recharge and comprehensive wellness support and resources
Requirements:
5+ years of experience in similar position
Good knowledge of C# and .NET (preferably the newest versions)
ASP.NET Knowledge
Background in developing software with contemporary engineering practices, including use of tools such as Azure DevOps, version control, automated testing, and CI/CD pipelines
Hands-on experience with infrastructure-as-code (Terraform) and a strong interest in security fundamentals such as certificates and HTTPS
English (B2-C1)
Nice to have:
Cloud technologies (AWS, Azure)
Prior experience from working in closely regulated industries (financial, medical, etc.) is welcome
Responsibilities:
Work on advanced financial data and payment solutions, helping solve challenges that are new to the industry while contributing to innovation in the field
Collaborate closely with a diverse group of colleagues across multiple countries, valuing teamwork and shared problem-solving
Create and maintain online applications and services within a modern development environment, with a focus on learning and improving skills along the way
Follow established development practices, using standard tools that help track work, test quality, and automate delivery
Help set up the systems and environments needed for the applications to run, while keeping security and reliability in mind
Support a culture of security by protecting data, following company guidelines, and reporting any potential issues
Take part in required training, stay informed about safety expectations, and contribute to keeping information private and secure
Tech Stack
C#.NETASP.NETAzure DevOpsCI/CDTerraformcloud securityAPI security