Softtek logo

Software Engineer Web Microsoft Sr

Hiring from
Mexico
Work type
Hybrid
Posted
Sep 26, 2026
Is this job info correct?

Software Backend Engineer

Requirements

Required – Technical Skills

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Electronics Engineering, or a related field.
  • 4+ years of experience in backend development using .NET, TypeScript, or equivalent enterprise technologies.
  • Experience designing, developing, testing, deploying, and operating cloud-native backend services.
  • Experience designing and implementing APIs following an API-first approach.
  • Strong knowledge of microservices architecture, service orchestration, and distributed systems patterns.
  • Experience developing business logic, domain services, and event-driven solutions.
  • Experience integrating with enterprise systems, third-party platforms, data services, and AI-powered solutions.
  • Experience working with AWS cloud services.
  • Knowledge of containerization, deployment automation, and Infrastructure as Code (IaC).
  • Experience implementing CI/CD pipelines and continuous delivery practices.
  • Knowledge of secrets management, secure configuration, and application security best practices.
  • Experience with observability, monitoring, production support, and performance optimization.
  • Experience developing automated unit, integration, contract, regression, and performance tests.
  • Proficiency with version control systems and collaborative software development practices.
  • Experience working in Agile environments and cross-functional teams.
  • Experience using AI-powered development tools, engineering copilots, or coding agents throughout the software development lifecycle.

Required – Soft Skills

  • Strong analytical thinking and problem-solving abilities.
  • Ability to make technical decisions aligned with business objectives.
  • Effective communication skills with technical teams and stakeholders.
  • Ability to collaborate effectively in dynamic, cross-functional environments.
  • Results-oriented mindset with a strong focus on quality delivery.
  • High level of ownership and accountability for delivered solutions.
  • Proactive attitude and commitment to continuous improvement.
  • Ability to review, validate, and strengthen AI-generated solutions to ensure production readiness.

Preferred (Technical Skills)

  • Experience with AI services platforms and agent-based architectures.
  • Knowledge of self-service platform patterns and internal developer platforms.
  • Experience defining API standards and reusable engineering patterns.
  • Experience with infrastructure automation and advanced DevOps practices.
  • Knowledge of scalability, resilience, and reliability optimization for distributed systems.
  • Experience supporting enterprise modernization and digital transformation initiatives.

Responsibilities

  • Design, develop, test, deploy, and operate cloud-native backend services, APIs, and integration capabilities.
  • Implement business logic, domain services, orchestration workflows, and event-driven architecture patterns.
  • Develop integrations with enterprise systems, third-party platforms, data services, and AI-powered solutions.
  • Leverage AI coding agents, engineering copilots, and productivity tools to accelerate delivery while maintaining high quality standards.
  • Design and execute automated testing strategies, including unit, integration, contract, regression, and performance testing.
  • Contribute to the definition of API standards, reusable patterns, and software engineering best practices.
  • Participate in the development and maintenance of CI/CD pipelines, infrastructure automation, and deployment processes.
  • Ensure production readiness through monitoring, observability, and incident management practices.
  • Investigate, troubleshoot, and resolve defects and incidents in production environments.
  • Collaborate with Analysts, Product Owners, and other stakeholders to ensure requirements are clear, feasible, and technically executable.
  • Design secure, scalable, and resilient solutions aligned with enterprise architecture standards.
  • Promote software engineering excellence, operational reliability, and continuous improvement across the team.
  • Reduce cross-team dependencies through strong service contracts, well-defined interfaces, and self-service platform patterns.

Required Languages

  • English: Intermediate-Advanced.

Additional Information

Location

  • Mexico / Colombia (Hybrid or Remote, depending on project requirements).

Similar jobs

Apply for this job