Software Engineer

NOV

  • Monterrey, N.L.
  • Permanente
  • Tiempo completo
  • Hace 17 días
Job Category: SoftwareJob Description:We're looking for a pragmatic engineer who enjoys turning ideas into resilient, cloud-native products that scale. You'll join a cross-functional team owning everything from design to deployment, championing clean code and modern DevOps while building green-field features on Azure.ResponsibilitiesCore Area Typical Day-to-Day Activities Architecture & Design - Translate product requirements into well-structured technical designs.
- Apply SOLID, DRY, KISS, YAGNI, and Convention over Configuration (CoC) principles to keep the codebase simple and maintainable.
- Lead design reviews and set coding standards.
Development - Ship back-end services in Python and Node.js (TypeScript/JavaScript).
- Build front-end SPAs with Vue and React, styled with Tailwind CSS.
- Model data and craft performant queries in PostgreSQL / AzureSQL.
- Script automation and tooling with PowerShell / n8n / Logicapps
DevOps & Tooling - Create GitHub Actions pipelines for linting, tests, security checks, and multi-stage CI/CD deployments.
- Leverage GitHub Copilot+VS Code to accelerate development while enforcing code quality gates.
- Provision cloud resources with Terraform and configure server roles using Ansible.
Cloud & Infrastructure - Deploy containerized services on Kubernetes and Docker.
- Build event-driven apps with Azure Functions and host web APIs on Azure Web Apps behind API Management Gateway.
- Integrate generative-AI workflows using Azure AI Foundry and orchestrate pipelines with LangGraph.Requirements5+ years professional software engineering experience (or equivalent open-source track record).Demonstrated mastery of modern architecture heuristics: SOLID, DRY, KISS, YAGNI, CoC.Fluency in Python, Node.js/JavaScript, strong SQL, and scripting with PowerShell.Front-end expertise with Vue 3 and/or React, plus hands-on Tailwind CSS.Experience orchestrating microservices on Kubernetes, packaging with Docker, and deploying to Azure (Functions, Web Apps, API Gateway).Practical knowledge of CI/CD pipelines using GitHub Actions, infrastructure-as-code via Terraform, and configuration management with Ansible.Comfortable working on Linux (Ubuntu and Red Hat) and WSL; able to optimize performance and security in those environments.Solid understanding of relational data modeling (PostgreSQL preferred).Clear written and verbal communication; proactive collaborator across product, design, and ops.Other qualifications include:Hands-on with Azure AI Foundry, LangChain/LangGraph, or other LLM orchestration frameworks.Microsoft certifications (MCP, AZ-204, AZ-400, etc.).Experience building internal developer platforms or golden paths.Knowledge of API first design, OpenAPI/Swagger, and GraphQL.Familiarity with security frameworks (SOC 2, ISO 27001) and threat-modeling.

NOV

Empleos similares

  • Testing Engineer

    Human Quality - HQP

    • Monterrey, N.L.
    Testing engineer Sr. Estamos buscando un Ingeniero de Pruebas centrado en pruebas de hardware y software, especialmente en servidores. La persona seleccionada será responsable de…
    • Hace 2 días
  • Hardware Design Engineer

    Plastic Omnium

    • Monterrey, N.L.
    Proporcionar soporte de diseño, desarrollo y producción de ingeniería para nuevos productos de iluminación exterior para automóviles con el fin de cumplir con los objetivos de cost…
    • Hace 1 mes
  • Sr. Engineer, General Engineering

    Yazaki

    • San Nicolás de los Garza, N.L.
    Yazaki es el líder mundial en la investigación, desarrollo y suministro de soluciones de poder y datos de la Industria Automotriz. Yazaki trabaja con cada una de las armadoras de…
    • Hace 2 días