Job Title: Principal Engineer — Full Stack, Cloud & AI
Location: Medellín, Colombia (
Type of Contract: 6-Month Contract-to-Hire | Full-Time upon mutual agreement
Salary Range: Market Rates
Language Requirements: Advanced English (Professional Written and Verbal Communication)
We are seeking a skilled Principal Engineer with deep expertise in Full Stack Development, Cloud Architecture, and AI-powered applications to join our growing team. You will play a key role in designing and scaling a multi-tenant SaaS platform while leading engineering standards, technical decision-making, and development execution across distributed teams. Your work will directly impact product delivery, platform scalability, client success, and the company’s long-term technology strategy.
Key Responsibilities
- Own the technical architecture of the company's SaaS platform, designing, implementing, and evolving systems as the product scales toward commercial release.
- Write production-grade code daily across .NET (C#), React, Azure services, APIs, and data-driven applications.
- Lead, mentor, and provide technical direction to engineering teams across onshore and offshore environments.
- Establish and enforce engineering best practices, coding standards, architecture principles, and development processes.
- Design and implement secure multi-tenant SaaS architectures, including RBAC and SBAC authorization models.
- Build and integrate AI-powered capabilities including LLM orchestration, RAG pipelines, agentic workflows, MCP-based architectures, and intelligent automation solutions.
- Produce and maintain architecture documentation, technical diagrams, API specifications, ADRs, operational runbooks, and implementation guides.
Must-Have Qualifications
- 10+ years of professional software engineering experience with demonstrated architect-level ownership and decision-making.
- Extensive experience building enterprise applications using .NET/C#, React, SQL Server, and Microsoft Azure services.
- Strong expertise with Azure App Services, Functions, Service Bus, API Management, Key Vault, Managed Identities, and Azure DevOps.
- Proven experience designing and operating multi-tenant SaaS platforms with application-level and database-level tenant isolation.
- Hands-on experience implementing RBAC and SBAC authorization frameworks within enterprise applications.
- Experience delivering production AI solutions utilizing LLM APIs, Retrieval-Augmented Generation (RAG), MCP architectures, and agentic AI workflows.
- Strong leadership experience mentoring developers, conducting architecture reviews, and guiding engineering teams through complex technical initiatives.
- Excellent communication skills with the ability to explain technical decisions to executive stakeholders, clients, and cross-functional teams.