Software Engineer (.NET/C#)

PROGRAMMING.COM

Castilla-La Mancha

Remote

EUR 80,000 - 116,000

Full time

4 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

Job summary

PROGRAMMING.COM busca un Senior Software Engineer con experiencia en .Net/C# para una posición 100% remota, trabajando con equipos internacionales.

Se requiere dominio del inglés escrito y hablado para comunicarse con el cliente y equipos.

Se valorarán conocimiento en Blazor, ASP.NET Core, .NET MAUI y sistemas distribuidos.

Qualifications

  • Bachelor’s degree in Computer Science, Mathematics, Engineering, or related field.
  • Seven (7) or more years of professional software development experience, with strong hands-on expertise in C# and .NET.
  • Proven experience building, enhancing, and supporting production-grade full stack applications and backend services.
  • Strong experience with distributed systems, service-oriented architecture, message-based or event-driven design, and asynchronous workflow patterns.
  • Experience implementing asynchronous workflows and inter-service communication using technologies such as NServiceBus, service buses, queues, or event-driven platforms.
  • Experience designing and supporting APIs, microservices, background services, system-to-system integrations, service contracts, and message contracts.
  • Strong understanding of relational database design, query optimization, indexing, transactions, caching, and data performance tuning.
  • Familiarity with Azure, cloud-hosted environments, managed databases, application hosting, CI/CD pipelines, source control workflows, and modern software delivery practices.
  • Experience building modern web and cross-platform applications using Blazor, ASP.NET Core, and .NET MAUI.
  • Experience with mobile application deployment and release processes for the Apple App Store and Google Play is a plus.
  • Experience with component-based UI development, dependency injection, API integration, authentication and authorization, reusable UI patterns, and responsive application design.
  • Experience with front-end web technologies including HTML5, CSS3, JavaScript, and modern web application patterns.
  • Experience with software development lifecycle (SDLC), agile development methodologies, and production support practices.
  • Experience communicating complex technical concepts clearly to both technical and non-technical audiences.

Skills

C# / .NET
ASP.NET Core
Blazor
NET MAUI
Distributed systems
NServiceBus
API design
Azure
CI/CD
HTML/JS/CSS

Education

Bachelor's degree in Computer Science, Mathematics, Engineering, or related field

Tools

NServiceBus
Azure

Job description

Posición 100% remota: puedes vivir en cualquier parte de México.

Requisito de idioma: las personas que apliquen deben comunicarse bien en inglés, tanto de forma oral como escrita, porque la posición lo requiere. Trabajarás con equipos y personas del cliente en inglés.

Role:Senior Software Engineer (.Net/C#)

Location: Remote (Mexico)

EXPERIENCE AND EDUCATION
  • Bachelor’s degree in Computer Science, Mathematics, Engineering, or a related technical field; or equivalent combination of education and professional experience.
  • Seven (7) or more years of professional software development experience, with strong hands-on expertise in C# and .NET.
  • Proven experience building, enhancing, and supporting production-grade full stack applications and backend services.
  • Strong experience with distributed systems, service-oriented architecture, message-based or event-driven design, and asynchronous workflow patterns.
  • Experience implementing asynchronous workflows and inter-service communication using technologies such as NServiceBus, service buses, queues, or event-driven platforms.
  • Experience designing and supporting APIs, microservices, background services, system-to-system integrations, service contracts, and message contracts.
  • Strong understanding of relational database design, query optimization, indexing, transactions, caching, and data performance tuning.
  • Familiarity with Azure, cloud-hosted environments, managed databases, application hosting, CI/CD pipelines, source control workflows, and modern software delivery practices.
  • Experience building modern web and cross-platform applications using Blazor, ASP.NET Core, and .NET MAUI.
  • Experience with mobile application deployment and release processes for the Apple App Store and Google Play is a plus.
  • Experience with component-based UI development, dependency injection, API integration, authentication and authorization, reusable UI patterns, and responsive application design.
  • Experience with front-end web technologies including HTML5, CSS3, JavaScript, and modern web application patterns.
  • Experience with software development lifecycle (SDLC), agile development methodologies, and production support practices.
  • Experience communicating complex technical concepts clearly to both technical and non-technical audiences.
OTHER QUALIFICATIONS
  • Deep understanding of distributed systems concepts, including service boundaries, consistency tradeoffs, failure modes, message contracts, asynchronous communication patterns, scalability, and maintainability.
  • Experience with NServiceBus in production environments, including sagas, durable workflows, background processing, retries, error queues, and operational recovery, is strongly preferred.
  • Strong verbal and written communication skills with the ability to lead technical conversations effectively across teams and translate engineering considerations into business context.
  • Demonstrated technical leadership, sound judgment, ownership mindset, and ability to operate effectively in a lean team where engineers are expected to be self-directed, versatile, and highly accountable.
  • Comfortable moving between strategic architecture discussions and hands-on implementation, debugging, testing, and production support.
  • High degree of adaptability, curiosity, and willingness to learn new frameworks, tools, business domains, and emerging technologies.
  • Strong awareness of the evolving role of AI in software engineering, with eagerness to adopt useful tools, experiment responsibly, and continuously improve individual and team effectiveness without sacrificing rigor, security, or engineering discipline.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Senior (Inglés C1) | Remoto Desde España
Full Stack Senior (Inglés C1) | Remoto Desde España

Apiux Tech • Oña

Remote
EUR 70,000 - 90,000
Fully remote work
Stock options
Health, dental, and vision insurance
+1
Backend Engineer (.NET) | APIs & Cloud Native | 100% Remoto
Backend Engineer (.NET) | APIs & Cloud Native | 100% Remoto

SAANZ • Spain

Remote
EUR 50,000 - 70,000
Seguro médico privado
Retribución flexible
Formación Microsoft Azure
Staff Software Engineer — Java / Spring Platform
Staff Software Engineer — Java / Spring Platform

Duetto Research • Murcia

Remote
EUR 70,000 - 90,000
Staff Software Engineer — Java / Spring Platform
Staff Software Engineer — Java / Spring Platform

Duetto Research • Córdoba

Remote
EUR 70,000 - 110,000
Competitive salary
Fully remote work environment
Flexible schedule
Senior Software Engineer - Fullstack
Senior Software Engineer - Fullstack

Commercehub, Inc. • Valencia

Remote
EUR 70,000 - 110,000
Competitive salary
Excellent benefits
Flexible, fully remote work
Senior Software Engineer
Senior Software Engineer

The Flex • Gijón

Remote
EUR 65,000 - 90,000
Programador Senior Full Stack
Programador Senior Full Stack

Digital55 • Santiago de Compostela

Remote
EUR 107,000 - 160,000
Seguro médico internacional
Flexibilidad horaria
Desarrollo profesional continuo
Senior Software Engineer
Senior Software Engineer

The Flex • Santander

Remote
EUR 60,000 - 82,000
Backend Engineer (M/F/D)
Backend Engineer (M/F/D)

Avp • Ibiza

Remote
EUR 90,000 - 130,000
Fully remote work
Occasional in-person meetups
Flexible work arrangements
Backend Engineer (M/F/D)
Backend Engineer (M/F/D)

Avp • Badajoz

Remote
EUR 70,000 - 100,000
Fully remote
Occasional team meetups