.NET Software Engineer

Site

United States

On-site

EUR 60,000 - 90,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible engagement model
Global IT talent
Modern tech stacks
Security compliance
People-first culture
23 days PTO

Job summary

TEAM International Services in Spain is seeking a Backend Engineer to join our banking platform team. You will build production-grade backend services in C# / .NET, focusing on correctness, reliability, auditability, and maintainability.

The role involves designing APIs, working with SQL databases, applying clean architecture, and writing unit and integration tests. You will collaborate across product, operations, QA, and other engineers to deliver reliable financial solutions.

Qualifications

  • Solid C# / .NET backend experience.
  • Good understanding of REST APIs, SQL, and service-based architecture.
  • Experience with testing, CI/CD, and code reviews.
  • Awareness of messaging, retries, idempotency, concurrency, and transactional boundaries.
  • Ability to reason through ambiguous requirements and identify edge cases.
  • Strong ownership mindset: you care about what happens after the code is deployed.
  • Experience with RabbitMQ, Redis, Azure/AWS, Docker, observability tools, or financial systems is a plus.

Responsibilities

  • Build and maintain backend services using C#, .NET, and ASP.NET Core.
  • Design APIs, background workers, and message-driven workflows.
  • Work with SQL databases, Entity Framework, and performance-sensitive data access.
  • Apply clean architecture principles across use cases, domain logic, repositories, and infrastructure.
  • Write meaningful unit and integration tests.
  • Support production systems with good logging, monitoring, and failure handling.
  • Collaborate with product, operations, QA, and other engineers to clarify requirements and deliver reliable solutions.

Skills

C# / .NET
REST APIs
SQL
Service-based architecture
Testing
CI/CD
Code reviews
Messaging
Retries
Idempotency
Concurrency
Transactions
Edge cases
Ownership
RabbitMQ
Redis
Azure/AWS
Docker
Observability
Financial systems

Tools

Docker
RabbitMQ
Redis
Azure
AWS

Job description

We're a global IT consulting company and a software development service provider that helps organizations operate at their best. With 30+ years of experience, +6 Global locations, and +1000 employees, TEAM combines technology expertise, valuable insights, business intelligence, and a client-centered approach to address challenges in business operations, digital transformation, risk management, compliance, business continuity, and more.

Our client is a technology company for the art market

We are looking for a Backend Engineer to join our banking platform team.

You will build production-grade backend services in C# / .NET, working on financial product flows where correctness, reliability, auditability, and maintainability matter.

This role is for someone who can do more than complete tickets. We want an engineer who understands the product context, asks good questions, owns their work end-to-end, and can make sensible technical decisions without needing every detail spelled out.

What you’ll do
  • Build and maintain backend services using C#, .NET, and ASP.NET Core.
  • Design APIs, background workers, and message-driven workflows.
  • Work with SQL databases, Entity Framework, and performance-sensitive data access.
  • Apply clean architecture principles across use cases, domain logic, repositories, and infrastructure.
  • Write meaningful unit and integration tests.
  • Support production systems with good logging, monitoring, and failure handling.
  • Collaborate with product, operations, QA, and other engineers to clarify requirements and deliver reliable solutions.
What we’re looking for
  • Solid C# / .NET backend experience.
  • Good understanding of REST APIs, SQL, and service-based architecture.
  • Experience with testing, CI/CD, and code reviews.
  • Awareness of messaging, retries, idempotency, concurrency, and transactional boundaries.
  • Ability to reason through ambiguous requirements and identify edge cases.
  • Strong ownership mindset: you care about what happens after the code is deployed.
  • Experience with RabbitMQ, Redis, Azure/AWS, Docker, observability tools, or financial systems is a plus.
Good fit if you
  • Ask “what problem are we solving?” before jumping into code.
  • Think about business rules, failure modes, auditability, and supportability.
  • Keep code clean, testable, and maintainable.
  • Challenge unclear or risky requirements constructively.
  • Can own a backend module or feature from design to production.
  • Have a background with banking/finance/payments domains
What We Offer

At TEAM International, you’ll have the opportunity to work on impactful projects alongside top professionals, collaborate with international clients, and leverage the latest technologies.

Work with global IT talent in a flexible engagement model

Be part of challenging, high-impact projects with modern tech stacks

Full compliance with security and regulatory standards

A supportive, collaborative, and people-first environment

23 days of paid time off per year, plus paid public holidays

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Backend Engineer — Banking Platform
Senior .NET Backend Engineer — Banking Platform

TEAM International Services • Spain

On-site
EUR 60,000 - 90,000
Flexible engagement model
Global IT talent
Modern tech stacks
+3
Senior Backend Engineer (Product)
Senior Backend Engineer (Product)

Finom • Banyoles

On-site
EUR 80,000 - 120,000
Back End Developer
Back End Developer

intro • Madrid

On-site
USD 52,368 - 98,917
Staff Engineer (Client Ops)
Staff Engineer (Client Ops)

Ebury • Málaga

Hybrid
EUR 90,000 - 130,000
Senior Software Engineer C#
Senior Software Engineer C#

Q-Tech • Barcelona

Hybrid
EUR 60,000 - 75,000
Hybrid model (1–2 days) in Barcelona
Senior Software Engineer (Backend): Onboarding
Senior Software Engineer (Backend): Onboarding

Jobgether • Spain

Hybrid
EUR 75,000 - 110,000
Competitive salary
Hybrid/remote working
Travel opportunities
+2
Senior Backend Engineer (Core Team)
Senior Backend Engineer (Core Team)

Playson • Spain

Remote
EUR 70,000 - 100,000
Competitive Salary
Quarterly Bonuses
Remote & Flexible Working
+4
Senior Frontend Engineer - Acquisition
Senior Frontend Engineer - Acquisition

Jobgether • Spain

Remote
EUR 90,000 - 120,000
Competitive pay
Stock options
Health benefits
+7
Software Backend Engineer
Software Backend Engineer

ING Hubs Spain • Madrid

Hybrid
EUR 30,000 - 50,000
Flexible schedule
Restaurant card
Life and health insurance
+2
Senior .NET Engineer
Senior .NET Engineer

Ciklum • Málaga

Hybrid
EUR 70,000 - 100,000
Medical insurance
Udemy license
Language courses
+3