Software Engineer

Programming.com

México

A distancia

MXN 900.000 - 1.500.000

Jornada completa

hace 3 horas
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Programming.com is seeking a Senior Software Engineer (Remote) to join a high-impact engineering team. You will design, build, and continuously improve distributed systems and business-critical applications using C#/.NET, Blazor, ASP.NET Core, and .NET MAUI.

Remote role based in Mexico with exposure to Azure, CI/CD pipelines, and modern software delivery practices. Strong leadership and communication skills are highly valued.

Formación

  • Bachelor’s degree in Computer Science or related field.
  • 7+ years of professional software development experience with C# and .NET.
  • Proven experience with production-grade full stack apps and backend services.
  • Strong experience with distributed systems and event-driven design.
  • Experience with APIs, microservices, and inter-service communication.
  • Familiarity with Azure, CI/CD, and cloud-hosted environments.
  • Experience with Blazor, ASP.NET Core, and .NET MAUI.

Responsabilidades

  • Design and build business-critical applications and distributed systems.
  • Help design, implement, and continuously improve services and APIs.
  • Collaborate with cross-functional teams and communicate technical concepts clearly.

Conocimientos

C# & .NET
Blazor
ASP.NET Core
NET MAUI
Azure
NServiceBus
Distributed systems
Async workflows
SDLC & Agile
Communication

Educación

Bachelor’s degree in Computer Science or related field

Herramientas

Azure DevOps
NServiceBus

Descripción del empleo

We're Hiring: Senior Software Engineer (Remote)

We're looking for an experienced Senior Software Engineer to join a high-impact engineering team and help design, build, and continuously improve business-critical applications and distributed systems.

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 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.

If you're passionate about software engineering, building scalable solutions, and taking ownership of impactful technology projects, we'd love to hear from you!

#Hiring #SeniorSoftwareEngineer #SoftwareEngineering #DotNet #CSharp #Azure #NServiceBus #FullStackDeveloper #TechJobs

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Ci (Continuous Improvement) Engineer
Ci (Continuous Improvement) Engineer

Dräxlmaier Group • Puebla de Zaragoza

A distancia
MXN 600.000 - 1.000.000
Senior .Net Developer
Senior .Net Developer

Adecco • Naucalpan de Juárez

Presencial
MXN 700.000 - 900.000
Remote Senior .NET Engineer (C#/Azure, Distributed)
Remote Senior .NET Engineer (C#/Azure, Distributed)

Programming.com • México

A distancia
MXN 900.000 - 1.500.000
Senior Backend Developer - Node.Js / .Net / Azure-Mexico Only
Senior Backend Developer - Node.Js / .Net / Azure-Mexico Only

Dacodes • México

A distancia
MXN 1.556.000 - 2.334.000
Senior Software Development Engineer (.NET Core and C#)
Senior Software Development Engineer (.NET Core and C#)

Upwork • México

A distancia
MXN 900.000 - 1.500.000
Senior Software Engineer (.Net/C#)
Senior Software Engineer (.Net/C#)

PROGRAMMING.COM • Azcapotzalco

Presencial
MXN 900.000 - 1.350.000
Senior Software Engineer - Mexico
Senior Software Engineer - Mexico

Speria • Santiago de Querétaro

Presencial
MXN 520.000 - 860.000
Senior Software Engineer
Senior Software Engineer

Solvo Global • Ciudad de México

Híbrido
MXN 900.000 - 1.200.000
Senior Software Engineer | Contract | Remote
Senior Software Engineer | Contract | Remote

Tech Holding • Región Centro

A distancia
MXN 600.000 - 900.000
Electrical Designer - Factory Supporter
Electrical Designer - Factory Supporter

Siemens • Santiago de Querétaro

A distancia
MXN 2.235.000 - 2.980.000
Fully remote work flexibility
Competitive salary and bonus structure
Opportunities for professional dev,培训,
+1