Description

 

If you are a .NET Software Engineer based in Brazil and would like to work on a long-term international project, building modern cloud-native solutions with a global engineering team, this opportunity could be a great fit for you.

We are hiring across three seniority levels: Mid-Level, Senior and Principal, offering the opportunity to join a large-scale technology environment focused on modern engineering practices, scalability and continuous improvement.

πŸš€ Your mission as a .NET Software Engineer

You will join an international engineering team responsible for designing, building and evolving scalable, cloud-native applications and services.

Depending on your seniority, you will progressively take greater ownership of technical decisions, architecture and mentoring.

Some of your key challenges will include:

  • Design, develop and maintain applications using C# and .NET / ASP.NET.
  • Build and consume RESTful APIs and distributed services.
  • Work with microservices and event-driven architectures, including Kafka.
  • Develop cloud-native solutions and services.
  • Work with relational databases such as MS SQL, PostgreSQL or MySQL.
  • Build modern web applications using Angular and/or React.
  • Apply TDD/BDD, SOLID principles and software engineering best practices.
  • Write comprehensive unit tests and maintain high code quality.
  • Work with Docker, Kubernetes and CI/CD pipelines.
  • Collaborate with Product, Engineering and other stakeholders in an Agile environment.
  • Support production systems, monitoring performance and continuously improving reliability.
  • Leverage AI-powered development tools to improve engineering productivity and software quality.
  • Mentor and support other engineers according to your level of seniority.

πŸ› οΈ What we’re looking for

We are considering different levels of experience:

Mid-Level / Semi Senior (SDE2)
+5 years of software engineering experience.

Senior (SDE3)
+8 years of software engineering experience, with greater technical autonomy and experience mentoring other engineers.

Principal (SDE4)
+14 years of software engineering experience, with strong technical leadership, architecture and ownership of complex solutions.

Across the different levels, we are looking for experience with:

  • C# / .NET / ASP.NET
  • REST APIs
  • SQL / relational databases
  • Kafka / event-driven architectures
  • Angular and/or React
  • Cloud-native development
  • Docker
  • Git and CI/CD
  • Strong understanding of OOP, SOLID and software design principles
  • Testing and software quality practices
  • Strong communication and collaboration skills
  • English proficiency to work with international teams

For Senior and Principal profiles, experience with Azure, Kubernetes and GitHub Actions becomes particularly relevant.

⭐ Nice to have

  • Kubernetes, Helm and ArgoCD
  • Terraform
  • Azure
  • GitHub Actions
  • GraphQL
  • NoSQL databases
  • Python
  • Experience with AI-assisted software development
  • Security and OWASP best practices

πŸ’Ό What we offer

πŸ‡§πŸ‡· 100% remote from Brazil
🌎 Long-term international project with global engineering teams
πŸ§‘β€πŸ’» Full-time contractor engagement
πŸš€ Modern cloud-native technology environment
πŸ€– Exposure to AI-assisted engineering practices
πŸ“ˆ Professional growth and technical leadership opportunities

If you enjoy building scalable software, solving complex technical challenges and working with modern .NET and cloud technologies, we would love to hear from you.

Apply or contact us at talent@melinazich.com.