Principal Software Engineer (Ciudad de México)

Principal Software Engineer (Ciudad de México)

02 ago
|
Solera
|
Ciudad de México

02 ago

Solera

Ciudad de México

Principal Engineer – Agentic AI

As a Lead Engineer, you play a critical role in designing, developing, and maintaining high‑quality software applications using C# and React. You collaborate with cross‑functional teams to define, design, and ship new features while ensuring performance, quality and responsiveness of applications.

Responsibilities

- Build reliable systems that integrate large language models into our products.
- Leverage AI tools like Copilot and automation platforms to enhance product capabilities and engineering efficiency.
- Develop and maintain web applications using .NET (C#, ASP.NET Core/Framework).
- Develop and optimize database solutions using MS‑SQL Server, SQL Server, PostgreSQL or NoSQL databases.
- Build responsive and dynamic user interfaces with React.JS.
- Proficiency in using unit‑testing frameworks to write robust test suites.
- Continuous integration and continuous delivery using Jenkins.
- Collaborate with cross‑functional teams and other stakeholders.
- Implement RESTful APIs and integrate third‑party services.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews, testing and documentation.
- Stay up to date with emerging technologies and best practices in full‑stack development.

Qualifications

- Bachelor’s degree in computer science, engineering or a related field (or equivalent experience).
- 12+ years of experience in software development.
- Hands‑on experience building AI agents with large language models, including retrieval‑augmented generation and model tuning.
- Comfortable with GPTs, Llama or other LLMs using LangChain, LangGraph or similar frameworks.




- Knowledge of vector databases, memory systems and human‑in‑the‑loop workflows.
- Hands‑on experience with AI‑driven development tools, intelligent code assistance and workflow automation.
- Experience in product‑based companies contributing to development, enhancement and scaling of high‑quality products.
- Strong proficiency in C#, ASP.NET Core/.NET 8+, Web API, Entity Framework Core.
- Expertise in React.js, TypeScript, Redux and Next.js (a plus).
- Experience with SQL Server, MS‑SQL Server or NoSQL databases (MongoDB, Redis).
- Knowledge of RESTful API development and integration.
- Experience with search and analytics engines such as Elastic Search.
- Experience with unit testing (xUnit, Jest, Moq) and integration testing.
- Familiarity with Docker, Kubernetes, Azure DevOps – DevOps & CI/CD.
- Ensuring high performance, scalability and security of applications.
- Conducting code reviews, writing unit tests and following TDD and Agile practices.
- Mentoring junior developers and collaborating with UX/UI designers and product teams.
- Strong communication and collaboration abilities.
- Ability to work independently and take ownership of projects.
- Experience using embeddings, RAG, VectorDB and prompt engineering to build production‑grade applications.
- Knowledge of GraphQL, WebSocket or SignalR.
- Knowledge of microservices architecture.
- Familiarity with Blazor or Angular.
- Experience with Infrastructure as Code (Terraform, Bicep).
- Experience developing complex application and system architectures, including queues such as RabbitMQ and SQS.
- Hands‑on experience with cloud (AWS/Azure) or on‑prem data centers.

#J-18808-Ljbffr

📌 Principal Software Engineer (Ciudad de México)
🏢 Solera
📍 Ciudad de México

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: principal software engineer (ciudad de méxico) / ciudad de méxico

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: principal software engineer (ciudad de méxico) / ciudad de méxico