JobBobsProcura de emprego em tempo realAo vivo

Senior Software Engineer - Remote Latam

Puzzle Consulting Services · Brazil · 2026-08-11

FullTimeexecutiveHome office
Candidate-se no site da empresa

Sobre esta vaga

Location: Remote | LATAM

Employment Type: Full-Time

Overview of Role/Job Purpose:

The Senior Software Engineer 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 http://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 http://CLAUDE.md, copilot-instructions.md http://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.

- 10+ 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 http://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 http://puzzle.tech

_

Competências pedidas

Vagas semelhantes

Candidate-se no site da empresa

A sua próxima vaga já está aqui.

Procure vagas em direto de milhares de empresas, guarde as que merecem um segundo olhar e deixe o JobBob vigiar o resto.