Senior .NET Engineer – Banking & Payments (Vilnius)

HHHub.eu (Taupai, UAB)

Baltics Corners

On-site

CAD 110,000 - 150,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Technical ownership of backend systems
Work on complex, high-availability Fin
International scope
Influence technical design and coding
Performance bonus framework
Private health insurance after six个月
21 days annual leave and parking
Collaboration with experienced teams

Job summary

HHHub.eu, a FinTech software provider with over 25 years of experience, seeks a Senior .NET Engineer – Banking & Payments to design and develop backend systems for core banking, account management, and payment processing.

You will contribute across the software lifecycle, mentor peers, and participate in architecture discussions, code reviews, and CI/CD workflows, applying OWASP principles to build secure, scalable financial software.

Qualifications

  • 5+ years of professional software development experience with C# and .NET.
  • Strong knowledge of C#, .NET, .NET Core and backend development.
  • Experience with high-availability, transaction-processing, or mission-critical systems.
  • Strong working knowledge of relational databases and SQL.
  • Understanding of software architecture, object-oriented programming and design patterns.
  • Experience designing, developing, and integrating APIs and backend services.
  • Practical experience with Git and CI/CD workflows.
  • Strong debugging, analytical, and problem-solving skills.
  • Experience mentoring or providing technical guidance.
  • Professional English for collaboration with international stakeholders.

Responsibilities

  • Design and implement backend services and platform components using C#, .NET, and .NET Core.
  • Translate business, product, and integration requirements into technical designs.
  • Develop and maintain APIs, transactional services, and system integrations used in banking and payment processes.
  • Improve reliability, performance, scalability, and maintainability of critical systems.
  • Investigate production issues, identify root causes, and implement lasting solutions.
  • Protect data accuracy and integrity across platform components.
  • Produce technical specifications, API documentation, and unit testing materials.
  • Apply secure software development principles, including OWASP practices.
  • Participate in architecture discussions, code reviews, estimation, and planning.
  • Mentor developers and raise engineering standards.

Skills

C#
.NET
Back-end development
SQL
Software architecture
API design
Git & CI/CD
English communication

Tools

Azure
Docker

Job description

About the Company

The client is an established FinTech software provider with more than 25 years of experience delivering technology to regulated financial institutions. Its product ecosystem covers core banking, digital onboarding, multi-currency accounts, payments, compliance, and AML. The company’s platforms support integrations with payment infrastructure including SEPA, Faster Payments, Bacs, T2 and CENTROlink. It serves international clients and forms part of a larger global technology group.

About the Role

As Senior .NET Engineer – Banking & Payments, you will design and develop backend systems supporting core banking, account management, financial transactions and payment processing. You will work across the software development lifecycle, translating business and product requirements into secure, reliable, and maintainable solutions.

The role combines hands‑on engineering with technical ownership. You will contribute to system design, improve existing platform components, and guide other developers through code reviews and day‑to‑day technical collaboration.

Responsibilities
  • Design and implement backend services and platform components using C#, .NET, and .NET Core;

  • Translate business, product, and integration requirements into sound technical designs;

  • Develop and maintain APIs, transactional services, and system integrations used in banking and payment processes;

  • Improve the reliability, performance, scalability, and maintainability of business-critical systems;

  • Investigate complex production issues, identify root causes, and implement lasting solutions;

  • Protect data accuracy and integrity across new and existing platform components;

  • Produce clear technical specifications, API documentation, and unit testing materials;

  • Apply secure software development principles, including relevant OWASP practices;

  • Participate in architecture discussions, code reviews, estimation, and delivery planning;

  • Mentor developers and help strengthen engineering standards across the team.

Requirements
  • At least 5 years of professional software development experience, including substantial hands‑on work with C# and .NET;

  • Strong knowledge of C#, .NET, .NET Core, and backend application development;

  • Recent experience developing high‑availability, transaction‑processing, or other mission‑critical systems;

  • Strong working knowledge of relational databases and SQL;

  • Solid understanding of software architecture, object‑oriented programming, and established design patterns;

  • Experience designing, developing, and integrating APIs and backend services;

  • Practical experience with Git and automated build, testing, or CI/CD workflows;

  • Strong debugging, analytical, and problem‑solving skills;

  • Experience providing technical guidance, mentoring, or constructive code review;

  • Professional English for collaboration with international technical and business stakeholders.

Nice to Have

  • Experience developing core banking, payments, financial accounting, or other regulated FinTech systems;

  • Understanding of payment processing, transaction lifecycles, reconciliation, or financial data integrity;

  • Experience with OAuth 2.0, OpenID Connect, or comparable identity and access technologies;

  • Familiarity with Azure environments, Docker, or containerised application delivery;

  • Experience working with Scrum, Kanban, or another iterative delivery approach.

Key Competencies
  • Ownership of technical decisions and the quality of delivered solutions;

  • Ability to break complex financial and technical problems into practical engineering tasks;

  • Clear communication with developers, architects, product owners, analysts, and QA specialists;

  • Sound judgement when balancing delivery speed, security, maintainability, and reliability;

  • Willingness to share knowledge and raise engineering standards across the team.

The Employer Offers
  • Technical ownership of backend systems supporting real‑world banking and payment operations;

  • Work on complex, high‑availability products used by regulated financial institutions;

  • International scope across clients, product implementations, and technology teams;

  • The opportunity to influence technical design, engineering standards, and platform development;

  • A performance review and performance bonus framework;

  • Private health insurance after six months;

  • 21 days of annual leave and parking at the Vilnius office;

  • Collaboration with experienced product, architecture, engineering, QA, and financial technology specialists.

If you enjoy solving demanding backend problems and want your code to support financial systems where security, accuracy, and reliability genuinely matter, apply and help develop the client’s banking and payments platform.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer – Banking & Payments (Vilnius)
Senior Java Engineer – Banking & Payments (Vilnius)

HHHub.eu (Taupai, UAB) • Baltics Corners

On-site
CAD 110,000 - 160,000
Private health insurance
21 vacation days
Free parking
Product Owner – Banking & Payments (Vilnius)
Product Owner – Banking & Payments (Vilnius)

HHHub.eu (Taupai, UAB) • Baltics Corners

On-site
CAD 90,000 - 125,000
Card Transactions Specialist (Vilnius)
Card Transactions Specialist (Vilnius)

HHHub.eu (Taupai, UAB) • Baltics Corners

Hybrid
CAD 40,000 - 67,000
Hybrid working model
Direct involvement in developing card2
DevOps Engineer (Vilnius)
DevOps Engineer (Vilnius)

HHHub.eu (Taupai, UAB) • Baltics Corners

On-site
CAD 90,000 - 140,000
Private health insurance
One additional non-accumulating day aſt
Financial support for significant life
+4
Senior .NET Engineer – Banking & Payments Backend
Senior .NET Engineer – Banking & Payments Backend

HHHub.eu (Taupai, UAB) • Baltics Corners

On-site
CAD 110,000 - 150,000
Technical ownership of backend systems
Work on complex, high-availability Fin
International scope
+5
Transaction Monitoring Specialist (Vilnius)
Transaction Monitoring Specialist (Vilnius)

HHHub.eu (Taupai, UAB) • Baltics Corners

Hybrid
CAD 72,000 - 120,000
Hybrid working model
Direct interaction with AML/MLRO
Senior Software Engineer
Senior Software Engineer

Berkeley Payments • Canada

Remote
CAD 90,000 - 120,000
Competitive Compensation
Comprehensive Benefits
Fully Remote Environment
+3
Lead, Senior and Intermediate - Backend Engineer
Lead, Senior and Intermediate - Backend Engineer

HRB • Toronto

On-site
CAD 120,000 - 180,000
Principal Software Engineer (Backend)
Principal Software Engineer (Backend)

Placements24 • Kimberley

Hybrid
CAD 212,000 - 297,000
Fully remote work
Equity options
Performance bonuses
+3
Senior Lead Software Engineer, Payment Systems - Vice President
Senior Lead Software Engineer, Payment Systems - Vice President

Citi • Mississauga

Hybrid
CAD 121,000 - 171,000