
Software Engineer III
Posted Aug 12

Posted Aug 12
This is a fully remote position, open to applicants in Brazil.
β’ Oversee the design and execution of intricate features and services on the SaaS platform utilizing C# and .NET.
β’ Partner with architects and product managers to establish technical requirements and system architecture.
β’ Develop high-quality, maintainable, and thoroughly tested code across the entire stack, including Blazor and ASP.NET MVC.
β’ Conduct code reviews and offer technical guidance to junior and mid-level engineers.
β’ Detect and address performance, scalability, and reliability challenges in distributed systems.
β’ Contribute to the advancement of engineering best practices, tools, and development methodologies.
β’ Engage in sprint planning, backlog refinement, and cross-functional technical discussions.
β’ Employ design patterns and SOLID principles to ensure code is maintainable and extensible.
β’ Implement unit testing using MSTest, xUnit, or NUnit.
β’ Apply Domain-Driven Design and microservices architecture to enable scalable solutions.
β’ Create accurate, testable specifications, acceptance criteria, and concise design documents for AI-agent implementation.
β’ Leverage AI coding agents like Claude Code and GitHub Copilot for feature delivery, refactoring, test generation, and documentation, while maintaining accountability for correctness, security, and maintainability.
β’ Assist in establishing team standards for AI-assisted engineering, which include agent instructions and human review checkpoints.
β’ Bachelorβs degree in Computer Science, Software Engineering, or a related discipline, or equivalent practical experience.
β’ 5β8 years of professional software development experience, ideally in a SaaS or cloud-native setting.
β’ Expertise in C# and .NET Core/.NET Framework.
β’ Experience with Blazor and ASP.NET MVC.
β’ Strong knowledge of RESTful APIs using .NET, microservices architecture, and relational/non-relational databases such as SQL Server and Azure Cosmos DB.
β’ Familiarity with Git, CI/CD pipelines like Azure DevOps, and Agile development practices.
β’ Preferred: Experience with Microsoft Azure and container orchestration technologies such as Docker and Azure Kubernetes Service.
β’ Preferred: Knowledge of observability tools like Azure Monitor and Application Insights, along with performance tuning expertise.
β’ Preferred: Background in SaaS challenges, including multi-tenancy, usage metering, and feature flagging.
β’ Preferred: Experience with NuGet packages like AutoMapper, MediatR, FluentValidation, and Entity Framework Core.
β’ Preferred: Familiarity with agentic development workflows and tools such as Claude Code, GitHub Copilot agent mode, and Model Context Protocol servers integrated into CI/CD.
β’ Preferred: Experience in assessing AI-generated code for security, licensing, and quality risks, and defining team-wide guardrails.
β’ Preferred: Exposure to AI-enabled product features like Azure OpenAI, retrieval-augmented generation, and prompt orchestration.
β’ Competitive Salary: Receive a USD salary that corresponds with your skills and experience.
β’ Paid Time Off: Enjoy generous PTO to support your work-life balance and recharge.
β’ Health Insurance Subsidy: Financial support to assist with your healthcare coverage.
β’ Annual Salary Reviews: Regular annual assessments to acknowledge and reward performance.
β’ Paid Training & Certifications: Ongoing support for your professional development and skills enhancement.
BlueCross BlueShield of Tennessee
Cisco
Swoogo
Globalli
Get handpicked remote jobs straight to your inbox weekly.