At NOV, we develop technology solutions that help power the global energy industry. For more than 150 years, we have pioneered innovations that help our customers produce energy safely, efficiently, and with a lower environmental impact
.
As a Senior Software Engineer, you will join a integral development team responsible for designing, developing, and implementing modern cloud-based solutions using Microsoft Azure.You will work closely with international teams and contribute throughout the entire software development lifecycle, from technical design and architecture to production deployment.
What You’ll Have the Opportunity to do:
- Design technical solutions for new features and cloud-native applications.
- Develop backend and frontend applications using modern technologies.
- Contribute to architecture decisions and software development best practices.
- Implement automated Continuous Integration and Continuous Deployment (CI/CD) processes.
- Deploy applications to Microsoft Azure using containers and microservices.
- Collaborate with global product, infrastructure, and operations teams.
- Participate in projects involving Generative AI and process automation.
What You’ll Need
- 5+ years of professional software development experience, or equivalent experience through Open Source projects.
- Advanced English proficiency, both written and conversational, is required, as you will collaborate daily with international teams.
- Strong knowledge of software architecture and development principles, including SOLID, DRY, KISS, YAGNI, and Convention over Configuration (CoC).
- Experience developing backend services with Python and Node.js (JavaScript/TypeScript).
- Experience developing frontend applications with Vue 3 and/or React, using TailwindCSS.
- Experience designing data models and developing high-performance SQL queries using PostgreSQL and/or AzureSQL.
- Experience developing scripts and automations using PowerShell, n8n, and/or Azure Logic Apps.
- Experience building Continuous Integration and Continuous Deployment (CI/CD) pipelines using GitHub Actions, including code validation, testing, security, and automated deployment processes.
- Experience using GitHub Copilot and Visual Studio Code as development tools.
- Experience managing Infrastructure as Code using Terraform and configuration automation using Ansible.
- Experience deploying containerized applications using Docker and Kubernetes.
- Experience developing and implementing solutions using Azure Functions, Azure Web Apps, and Azure API Management.
- Strong knowledge of Linux (Ubuntu and Red Hat) and Windows Subsystem for Linux (WSL), including performance optimization and security.
- Strong knowledge of relational database modeling, preferably PostgreSQL.
- Excellent communication skills and the ability to collaborate effectively with multidisciplinary teams.
Nice to Have
- Experience using Azure AI Foundry, LangChain, LangGraph, or other frameworks for Large Language Model (LLM) orchestration.
- Microsoft certifications such as MCP, AZ-204, AZ-400, or equivalent.
- Experience developing Internal Developer Platforms or Golden Paths.
- Knowledge of API First design, OpenAPI/Swagger, and GraphQL.
- Why Join NOV?
- Permanent employment from day one.
- Hybrid workmodel.
- Major medical insurance.
- Minor medical insurance.
- Funeral insurance.
- Savingsfund.
- 30 days of Christmas bonus (aguinaldo).
- Vacation entitlement in accordance with Mexican law.
- Biweekly payroll.
- Opportunities for professional growth within a global organization.
📌 Sr Fullstack Developer (Monterrey)
🏢 Nov
📍 Monterrey