Senior Software Engineer (.NET)

Jobgether

Brasil

Remoto

BRL 508.000 - 847.000

Tempo integral

há 39 horas
Seja uma das primeiras pessoas a se candidatar

Uma candidatura completa em um minuto

Currículo e carta de apresentação personalizados, prontos para serem enviados.

Passe pelos filtros ATS

Benefícios oferecidos por esta vaga

Fully remote (LATAM)
USD compensation
Hardware provided
Flexible hours

Resumo da vaga

Jobgether is seeking a Senior Software Engineer (.NET) based in Brazil for designing, building, and maintaining modern backend services within a Microsoft-focused stack.

You will develop scalable REST APIs and contribute to microservices, applying SOLID principles and embracing AI-assisted development tools to improve productivity and code quality. This fully remote Latin American team collaborates across US Central and Eastern time zones.

Qualificações

  • 5 to 15 years of professional experience as a software developer.
  • Strong hands-on experience with C# and .NET 8 or later.
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field.
  • Strong understanding of object-oriented programming and practical application of SOLID principles.
  • Experience designing and developing REST APIs and backend services.
  • Experience building distributed systems, microservices, or event-driven applications.
  • Strong database knowledge, covering both relational and non-relational technologies.
  • Familiarity with Microsoft technologies and modern software development platforms.
  • Good understanding of AI-assisted development tools and the ability to use them effectively to improve productivity and development quality.
  • Strong analytical thinking, problem-solving abilities, and sound technical judgment.
  • Excellent written and verbal communication skills.
  • A collaborative, team-oriented mindset and the ability to work effectively with different stakeholders.
  • Motivation to continuously learn, adapt, and grow as an engineer.

Responsabilidades

  • Design, develop, and maintain modern applications and services using C# and .NET 8 or later.
  • Build and enhance REST APIs and backend services, prioritizing scalability, performance, and maintainability.
  • Contribute to distributed systems and service-oriented architectures, including microservices and event-driven solutions.
  • Apply object-oriented design principles and SOLID practices to produce clean, extensible, and testable code.
  • Work with relational and non-relational databases, including schema design, query optimization, and efficient data access patterns.
  • Collaborate with engineers, architects, and business stakeholders to translate business and technical requirements into practical solutions.
  • Participate in code reviews, architectural discussions, and technical problem-solving to improve code quality and team effectiveness.
  • Use AI-assisted development tools responsibly to accelerate delivery and enhance software development workflows.
  • Contribute to cloud-based application development and deployment.
  • Investigate production issues, identify root causes, and implement reliable, long-term solutions.
  • Document technical designs, architectural decisions, and implementation details.
  • Stay up to date with emerging technologies, tools, frameworks, and engineering practices.

Conhecimentos

SOLID principles
Object-oriented programming
Team collaboration
Analytical thinking

Formação

Bachelor's degree in Computer Science or related field

Ferramentas

C#
.NET 8+
REST API design
Microservices
Event-driven architecture
ASP.NET Core
SQL/NoSQL databases
Docker
CI/CD
Cloud platforms (AWS/Azure/GCP)

Descrição da vaga

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer (.NET) based in Brazil.

We are looking for an experienced software engineer to design, build, and maintain modern applications within the Microsoft technology ecosystem. In this role, you will develop scalable backend services and APIs while contributing to distributed systems and robust software architectures. You will apply strong object-oriented design principles and engineering best practices to deliver clean, maintainable, and high-quality solutions. Working closely with engineers, architects, and business stakeholders, you will help translate complex requirements into effective technical implementations. You will also leverage AI-assisted development tools to improve productivity, code quality, and engineering workflows. This is an opportunity to contribute to impactful projects within a collaborative, fully remote Latin American team working with US Central and Eastern time zones.

Accountabilities:
  • Design, develop, and maintain modern applications and services using C# and .NET 8 or later.
  • Build and enhance REST APIs and backend services, prioritizing scalability, performance, and maintainability.
  • Contribute to distributed systems and service-oriented architectures, including microservices and event-driven solutions.
  • Apply object-oriented design principles and SOLID practices to produce clean, extensible, and testable code.
  • Work with relational and non-relational databases, including schema design, query optimization, and efficient data access patterns.
  • Collaborate with engineers, architects, and business stakeholders to translate business and technical requirements into practical solutions.
  • Participate in code reviews, architectural discussions, and technical problem-solving to improve code quality and team effectiveness.
  • Use AI-assisted development tools responsibly to accelerate delivery and enhance software development workflows.
  • Contribute to cloud-based application development and deployment.
  • Investigate production issues, identify root causes, and implement reliable, long-term solutions.
  • Document technical designs, architectural decisions, and implementation details.
  • Stay up to date with emerging technologies, tools, frameworks, and engineering practices.
Requirements:
  • 5 to 15 years of professional experience as a software developer.
  • Strong hands-on experience with C# and .NET 8 or later.
  • Bachelor's degree from an accredited four-year college or university in Computer Science, Software Engineering, Computer Engineering, or a related technical field.
  • Strong understanding of object-oriented programming and practical application of SOLID principles.
  • Experience designing and developing REST APIs and backend services.
  • Experience building distributed systems, microservices, or event-driven applications.
  • Strong database knowledge, covering both relational and non-relational technologies.
  • Familiarity with Microsoft technologies and modern software development platforms.
  • Good understanding of AI-assisted development tools and the ability to use them effectively to improve productivity and development quality.
  • Strong analytical thinking, problem-solving abilities, and sound technical judgment.
  • Excellent written and verbal communication skills.
  • A collaborative, team-oriented mindset and the ability to work effectively with different stakeholders.
  • Motivation to continuously learn, adapt, and grow as an engineer.
Preferred Qualifications:
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Experience with ASP.NET Core and modern API development patterns.
  • Familiarity with Docker and container-based development.
  • Experience with messaging systems, asynchronous processing, or event-driven architectures.
  • Knowledge of observability, logging, and monitoring practices.
  • Experience modernizing and maintaining legacy systems.
  • Familiarity with CI/CD pipelines and modern DevOps practices.
  • Experience working in Agile software delivery environments.
Benefits:
  • Fully remote work arrangement within Latin America.
  • Flexible working hours, with collaboration aligned to US Central and Eastern time zones.
  • Full-time contractor engagement.
  • Excellent compensation paid in USD.
  • Required hardware and software setup provided.
  • Opportunities for professional growth and development.
  • Collaborative and inclusive working environment.
  • Opportunity to contribute to impactful projects alongside a talented engineering team.

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

Obtenha sua revisão de currículo grátis e confidencial.

ou arraste e solte seu arquivo aqui.

Similar jobs

Vagas similares que valem a pena comparar

Senior Technical Lead – .NET Core
Senior Technical Lead – .NET Core

Jobgether • Brasil

Remoto
BRL 260.000 - 420.000
Remote work (Latin America)
Senior Software Engineer - C#
Senior Software Engineer - C#

Prosigliere • Brasil

Remoto
BRL 100.000 - 150.000
Competitive compensation
Fully remote position
Opportunities for professional growth
+1
Senior Fullstack Engineer (Python and Vue.js, React)
Senior Fullstack Engineer (Python and Vue.js, React)

Jobgether • Brasil

Remoto
BRL 506.000 - 731.000
Competitive USD salary
Fully remote in Latin America
Coworking access across LatAm
+9
Pessoa Desenvolvedora Full-stack React / .NET — Sênior
Pessoa Desenvolvedora Full-stack React / .NET — Sênior

Jobgether • Brasil

Remoto
BRL 180.000 - 240.000
Medical insurance
Dental insurance
Annual bonus program
+1
Desenvolvedor Pleno
Desenvolvedor Pleno

Jobgether • Brasil

Remoto
BRL 90.000 - 140.000
Meal and food allowance
Transportation allowance
Medical insurance
+8
Pessoa Desenvolvedora Back-end .NET Core Sênior
Pessoa Desenvolvedora Back-end .NET Core Sênior

Jobgether • Brasil

Remoto
BRL 180.000 - 300.000
Fully remote work
Flexible working hours
Education allowance
+8
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Jobgether • Brasil

Remoto
BRL 279.000 - 502.000
Fully Remote Work (Brazil)
CLT employment contract via partner
Flexible schedule
+2
Desenvolvedor (a) Full Stack Java
Desenvolvedor (a) Full Stack Java

Jobgether • Brasil

Remoto
BRL 180.000 - 240.000
Fully remote within Brazil
Full-time employment
Diversity and inclusion focused
Senior Java Development Analyst
Senior Java Development Analyst

Jobgether • Brasil

Remoto
BRL 180.000 - 240.000
Life insurance
Meal allowance
Health insurance
+6
Developer lead (.net + angular)
Developer lead (.net + angular)

Jobgether • Brasil

Remoto
BRL 350.000 - 550.000
Fully remote Brazil
Innovation time
Global team collaboration