Logo for Puzzle Consulting Services

Software Engineer III - Remote Latam

Role overview

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5–8 years of professional software development experience, preferably in a SaaS or cloud-native environment.
  • Proficiency in C# and .NET Core/.NET Framework.
  • Experience with Microsoft front-end and back-end frameworks including Blazor and ASP.NET MVC.

Responsibilities

  • Lead the design and implementation of complex features and services across the SaaS platform using C# and .NET.
  • Collaborate with architects and product managers to define technical requirements and system architecture.
  • Write high-quality, maintainable, and well-tested code across the full stack, including Blazor and ASP.NET MVC.
  • Conduct code reviews and provide technical mentorship to junior and mid-level engineers.

About the company

Puzzle Consulting Services logo

Puzzle Consulting Services

Staffing & Recruiting

Connecting You with Top Latin American Tech Talent At Puzzle, we specialize in helping businesses scale by providing access to top-tier Latin American engineers. Whether you're looking to expand your existing team with skilled talent or build a dedicated engineering team from scratch, we deliver the expertise you need to drive growth. Our services include: Engineering Staff Augmentation – Seamlessly integrate Latin American engineers into your in-house team to enhance your capabilities. Building Dedicated Engineering Teams – From developers to product managers and QAs, we build custom teams that align with your project needs. At Puzzle, we believe every piece matters. We’re committed to delivering exceptional talent that helps your business succeed, no matter the size or scope of your project.

Company details

IndustryStaffing & Recruiting
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Location: Remote | LATAM

Employment Type: Full-Time

Overview of Role/Job Purpose:

The Software Engineer III is a senior-level engineering role that applies engineering principles to the software development lifecycle, with a focus on designing, developing, and maintaining complex, scalable SaaS applications built on Microsoft technologies. This role emphasizes a systematic approach to architecture and scalability, ensuring that distributed systems operate reliably and cohesively.

The ideal candidate is a strong technical leader who thrives in a collaborative environment and is passionate about delivering high-quality, customer-centric software. This role also expects fluency in AI-assisted engineering: using coding agents such as Claude Code and GitHub Copilot within a spec-driven workflow, where written specifications, acceptance criteria, and design intent drive agent-generated implementation that the engineer reviews, tests, and remains accountable for.

Essential Duties:

  • Lead the design and implementation of complex features and services across the SaaS platform using C# and .NET.

  • Collaborate with architects and product managers to define technical requirements and system architecture.

  • Write high-quality, maintainable, and well-tested code across the full stack, including Blazor and ASP.NET MVC.

  • Conduct code reviews and provide technical mentorship to junior and mid-level engineers.

  • Identify and resolve performance, scalability, and reliability issues in distributed systems.

  • Contribute to the evolution of engineering best practices, tools, and development processes.

  • Participate in sprint planning, backlog grooming, and cross-functional technical discussions.

  • Apply design patterns and SOLID principles to ensure maintainable and extensible code.

  • Implement unit testing using MSTest, xUnit, or NUnit.

  • Utilize Domain-Driven Design and microservices architecture to support scalable solutions.

  • Practice spec-driven development: author precise, testable specifications, acceptance

  • criteria, and lightweight design docs that AI agents implement against, then review and refine the resulting code.

  • Use AI coding agents (e.g., Claude Code, GitHub Copilot) to accelerate feature delivery, refactoring, test generation, and documentation, while retaining ownership of correctness, security, and maintainability.

  • Help establish team standards for AI-assisted engineering, including context and prompt patterns, repository-level agent instructions (e.g., CLAUDE.md, copilot-instructions.md), and human review gates for agent-generated code.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

  • 5–8 years of professional software development experience, preferably in a SaaS or cloud-native environment.

  • Proficiency in C# and .NET Core/.NET Framework.

  • Experience with Microsoft front-end and back-end frameworks including Blazor and ASP.NET MVC.

  • Strong understanding of RESTful APIs using .NET, microservices architecture, and relational/non-relational databases (e.g., SQL Server, Azure Cosmos DB).

  • Experience with version control (Git), CI/CD pipelines (e.g., Azure DevOps), and Agile development practices.

Preferred Qualifications:

  • Experience with Microsoft Azure and container orchestration (e.g., Docker, Azure Kubernetes Service).

  • Familiarity with observability tools (e.g., Azure Monitor, Application Insights) and performance tuning.

  • Background in SaaS-specific challenges such as multi-tenancy, usage metering, and feature flagging.

  • Experience with NuGet packages such as AutoMapper, MediatR, FluentValidation, and Entity Framework Core.

  • Experience with agentic development workflows and tooling (e.g., Claude Code, GitHub

  • Copilot agent mode, Model Context Protocol servers) integrated into CI/CD.

  • Experience evaluating AI-generated code for security, licensing, and quality risk, and defining guardrails for team-wide adoption.

  • Exposure to building AI-enabled product features (e.g., Azure OpenAI, retrieval- augmented generation, prompt orchestration).

Personal Attributes:

Technical Leader: You guide others through complex problems and architectural

decisions.

Mentor: You support the growth of your peers and foster a culture of learning.

Customer-Focused: You build software that solves real problems and delivers value.

Detail-Oriented: You write clean, maintainable code and test thoroughly.

Collaborative: You work well across teams and communicate effectively.

Proactive: You take initiative to improve systems, processes, and team performance.

AI-Leveraged: You treat AI agents as force multipliers β€” you specify work precisely,

verify output rigorously, and own the result.

Join Us and Enjoy These Perks!

Competitive Salary: Earn a USD salary that matches your skills and experience.

Paid Time Off: Generous PTO to support your work-life balance and recharge.

Health Insurance Subsidy: Financial assistance to support your healthcare coverage.

Annual Salary Reviews: Structured annual evaluations to recognize and reward

performance.

Paid Training & Certifications: Continuous support for professional growth and upskilling.

Ready to put your puzzle-solving skills to the test? Join our team today!

LinkedIn: Puzzle

Instagram: @puzzle.tech

_

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
Β·

Software Engineer Related jobs

Other jobs at Puzzle Consulting Services

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.