InterviewStack.io LogoInterviewStack.io
Browse more Software Engineer jobs

Software Engineer II – C#

Valce Talent Solutions

Mexico City, Mexico1 year ago
63 views32 saves9 applies

Prepare for this role


Benefits

Remote Work

Job Type

full time

Description

Role Summary

As a Software Engineer II – C#, you’ll design, develop, test, and maintain core components of McDonald’s Customer Technology ecosystem. This includes APIs, backend services, data pipelines, infrastructure, and integrations with external systems. You’ll work in agile squads, contributing to reliable and high-performing systems that power experiences across our global footprint.

Key responsibilities

  • Own the end-to-end lifecycle of backend product features—from vision and design to implementation and support.
  • Design and develop scalable services and APIs using C# and .NET within a microservices architecture.
  • Collaborate cross-functionally within agile squads to build and support backend systems.
  • Implement best practices for software engineering, including CI/CD pipelines, code reviews, automated testing, and documentation.
  • Ensure high performance, security, and reliability of services.
  • Participate in debugging and root cause analysis using profiling and monitoring tools.
  • Support continuous improvement by actively engaging in retrospectives and knowledge-sharing.

Required Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field.
  • 3+ years of professional experience in C# and .NET software development (excluding internships).
  • Strong knowledge of computer science fundamentals (OOP, data structures, algorithms, design patterns).
  • Experience with tools and technologies such as:
  • Kubernetes (K8s), Docker, GitHub Actions, API Gateway
  • DynamoDB and microservices-based architecture
  • Agile development and CI/CD pipelines (e.g., Jenkins)
  • Configuration management tools (Git, Bitbucket, Jira, Artifactory)
  • Unit testing and static code analysis tools like SonarQub
  • Strong debugging skills including call stack analysis, profiling, and log evaluation.

Advanced written and spoken English.
Preferred Qualifications

  • Experience with JavaScript and modern UI development frameworks.
  • Familiarity with relational databases.
  • Background in cloud technologies and infrastructure-as-code (e.g., Terraform).
  • Understanding of layered and service-oriented architecture models.

Location: Calz. Gral. Mariano Escobedo 595, Rincón del Bosque, Bosque de Chapultepec I Secc, Miguel Hidalgo, 11580 Ciudad de México, CDMX, Mexico
Work Model: Full-time | Hybrid
Department: Global Technology
Company: McDonald’s Corporation

This job is found at InterviewStack.io

Skills

c#apisdata pipelinesagilemicroservicesci/cddebuggingmonitoringalgorithmskubernetesdockergithub actionsdynamodbjenkinsgitjiraunit testingjavascriptterraformroot cause analysisrelational databasescode reviewconfiguration managementdata structuresautomated testing

About Valce Talent Solutions

We design customized solutions in nearshoring, IT talent, consulting, and process optimization for companies seeking to scale in Mexico, Latin America, and the United States.

staffing, it servicesWebsite