Principal Engineer — Full Stack, Cloud & AI

🏢 Nearshore Business Solutions · all 11 jobs
📍 Colombia
📅 Posted Oct 1, 2026 · via Himalayas
🏷 Principal Engineer, Staff Engineer, Full Stack Engineer, Cloud Architect, Software Architect, Principal Full Stack Engineer +3 more
Apply on original site ↗

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.

- Active user of AI-assisted development tools with a demonstrated AI-forward engineering mindset.

- Willingness to travel regularly to Austin, Texas and relocate in the future if required as part of a full-time conversion.

Preferred Qualifications

- Experience with Microsoft Fabric, including data pipelines, Lakehouses, Delta Tables, Semantic Models, and Direct Lake implementations.

- Hands-on expertise with Power BI, including semantic model design, DAX development, and enterprise reporting solutions.

- Experience deploying and managing solutions within Azure AI Foundry.

- Proficiency in Python, PySpark, Databricks, or related data engineering technologies.

- Previous experience working within an MSP, SaaS, consulting, or technology services organization.

- Familiarity with Microsoft Logic Apps and workflow automation solutions.

- Microsoft certifications such as AZ-204, AZ-305, or equivalent cloud architecture certifications.

What We Offer

- Opportunity to serve as the principal technical leader for a rapidly growing SaaS platform.

- Direct collaboration with executive leadership and key business stakeholders.

- High-impact role with ownership of architecture, engineering standards, and technical strategy.

- Exposure to cutting-edge AI, cloud, and SaaS technologies.

- Collaborative environment where contributions are highly visible and directly influence company growth.

- Opportunity to shape engineering team structure, hiring strategy, and long-term technical direction.

- Clear path to long-term leadership and organizational impact within a fast-growing technology company.

Originally posted on Himalayas

Flights + hotels

This role requires you to be in Colombia. If that means relocating or flying in, it is worth checking fares before you commit to a start date.

Compare flights and hotels →

← All remote jobs

Comparing Full-Stack Developer pay and openings — the live median is $120k?All remote Full-Stack Developer jobs →Full-Stack Developer salary data →
Want more like this? Browse every live remote developer role.All remote developer jobs →
Get new developer jobs by email
Daily email, only when there's something new. One click to stop.

Get remote developer jobs like this by email

10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.

Similar for you