For Employers

Puzzle Consulting Services

Software Engineer III - Remote Latam

Posted a month ago
5-10 years experience
Apply Now

Please mention DailyRemote when applying

?/100
Resume Match Score

Match your resume skills with our AI powered skill match!

Get professional review
AI Summary

Lead the design and implementation of complex features and services across a SaaS platform using C# and .NET. Collaborate with architects and product managers while utilizing AI-assisted engineering workflows to accelerate development and maintain high code quality.

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

_

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Pro Audio / Video Software Engineer

Full Time United States Software Development

Specialty Coder I

Full Time United States Software Development

Senior Statistical Programmer FSP

Full Time India Software Development

Medical Coder

Full Time United States $21.74 - $29.22 per hour Software Development

Software Engineer, Platform - Amsterdam, Netherlands

Full Time Netherlands $30000 - $120K per year Software Development

Software Engineer, Platform - Mexico City, Mexico

Full Time Mexico Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified