Senior Software Engineer (.Net)

Jobgether · Brazil

Company

Jobgether

Location

Brazil

Type

Full Time

Job Description

Team: IT

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer (.NET) in Brazil.

This role is focused on designing and delivering scalable, high-performance backend solutions within a modern cloud-native environment. You will contribute to the architecture, development, and optimization of enterprise-grade applications running on Microsoft Azure. The position involves close collaboration with cross-functional teams to translate complex business requirements into robust technical solutions. You will work in a highly technical environment leveraging .NET, SQL, and distributed cloud services, with a strong emphasis on clean code, scalability, and reliability. In addition to hands-on development, you will participate in architectural decisions and help improve engineering practices across the team. The role also includes mentoring junior engineers and contributing to a culture of continuous learning and technical excellence.

Accountabilities:

  • Design, develop, and deploy scalable backend applications and services using .NET and Microsoft Azure.
  • Build and optimize SQL databases, including schema design, query tuning, and stored procedure development.
  • Collaborate with product and engineering teams to translate requirements into reliable and scalable technical solutions.
  • Participate in system architecture discussions and contribute to technical decision-making.
  • Troubleshoot and resolve complex production issues across distributed systems and cloud environments.
  • Develop clean, maintainable, and testable code following best engineering practices.
  • Implement and maintain CI/CD pipelines using Azure DevOps and support infrastructure-as-code practices.
  • Work with containerized environments, including Azure Kubernetes Service (AKS).
  • Mentor junior developers and promote knowledge sharing within the engineering team.
  • Stay updated with emerging technologies and continuously improve development standards and practices.
  • Requirements:

    • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
    • 5+ years of experience as a backend software engineer.
    • Strong proficiency in C# and .NET development.
    • Advanced knowledge of SQL, including performance tuning, relational database design, and optimization (SQL Server, Azure SQL).
    • Strong experience with Microsoft Azure services and cloud-based architectures.
    • Experience with system integration tools such as Azure Service Bus or Azure Logic Apps.
    • Solid problem-solving, debugging, and analytical skills.
    • Excellent communication and collaboration skills in English (C1/C2 level).
    • Experience working in agile, distributed engineering teams.
    • Nice to have: experience with Azure DevOps, CI/CD pipelines, Docker, Kubernetes, AKS, and .NET Framework.
    • Nice to have: exposure to frontend technologies such as Angular, React, JavaScript, or TypeScript.
    • Nice to have: familiarity with testing frameworks and enterprise ecosystems such as Unit4.
    • Benefits:

      • Competitive compensation aligned with experience and market standards.
      • Fully remote work opportunity across LATAM.
      • Career growth in a senior technical and architectural role.
      • Exposure to large-scale cloud-native systems on Microsoft Azure.
      • Collaboration with international, high-performing engineering teams.
      • Continuous learning and professional development opportunities.
      • Flexible work environment supporting autonomy and productivity.
      • Opportunity to mentor and influence engineering best practices.
Apply Now

Date Posted

05/29/2026

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Neutral
Subjectivity Score: 0
142,000+ Jobs Tracked
12,400+ Companies
1,930 Categories