Software Engineer III - Remote Latam

Posted 10 Days Ago
Be an Early Applicant
Hiring Remotely in Brazil
Remote
Senior level
Logistics • Professional Services • Software • Consulting
The Role
Design, implement, and maintain scalable SaaS features using C#/.NET. Lead architecture, mentor engineers, conduct code reviews, resolve performance and reliability issues, author tests and spec-driven designs, and integrate AI-assisted coding agents while ensuring security and maintainability.
Summary Generated by Built In

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

_

Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
  • 5-8 years of professional software development experience.
  • Proficiency in C#.
  • Proficiency in .NET Core and .NET Framework.
  • Experience with Blazor.
  • Experience with ASP.NET MVC.
  • Designing and implementing RESTful APIs using .NET.
  • Experience with microservices architecture and Domain-Driven Design.
  • Experience with relational and non-relational databases (e.g., SQL Server, Azure Cosmos DB).
  • Experience with Git/version control.
  • Experience with CI/CD pipelines (e.g., Azure DevOps).
  • Unit testing using MSTest, xUnit, or NUnit.
  • Experience conducting code reviews and mentoring junior/mid-level engineers.
  • Familiarity with Agile development practices.
  • Fluency using AI-assisted engineering tools (e.g., Claude Code, GitHub Copilot) within spec-driven workflows.
  • Ability to identify and resolve performance, scalability, and reliability issues in distributed systems.
  • Apply design patterns and SOLID principles to produce maintainable code.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company

What We Do

Puzzle Consulting Services is a software consulting firm that helps industry-leading customers achieve supply chain and business success. The company provides professional services including the implementation of the Bright Suite of solutions for warehouse, order, sourcing, and inventory management. They serve a variety of sectors, including consumer goods, food and beverage, third-party logistics, transportation, and shipping.

Similar Jobs

Teachable Logo Teachable

Software Engineer

eCommerce • Edtech
Remote
Brazil
160 Employees

Teya Logo Teya

Senior Machine Learning Engineer

Fintech • Payments • Financial Services
Remote or Hybrid
2 Locations
1000 Employees

CrowdStrike Logo CrowdStrike

Regional Sales Manager

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
Brazil
11000 Employees

monday.com Logo monday.com

Solutions Engineer

Artificial Intelligence • Productivity • Sales • Software
Remote or Hybrid
Brazil
3155 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account