Senior Back-end Engineer (C#/.NET) - Software

Jobgether

Brasil

Presencial

BRL 622 000 - 933 000

Tempo integral

Há 7 dias
Torna-te num dos primeiros candidatos

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Vantagens oferecidas por esta oferta de emprego

100% remote work
USD-based compensation
Paid time off
Autonomy and results-focused culture
Exposure to AI-assisted engineering

Resumo da oferta

Jobgether is seeking a Senior Back-end Engineer (C#/.NET) to design, build, and scale enterprise SaaS platforms from Brazil. You will own backend APIs, microservices, and data layers while adopting modern patterns like DDD and CQRS in a fast-paced, AI-assisted engineering environment.

You will collaborate with Product and distributed engineering teams to deliver reliable, customer-focused features and contribute to CI/CD and testing practices across the development lifecycle.

Qualificações

  • 5+ years of professional experience building enterprise/SaaS software with C#, .NET Core, Web API, EF, and SQL Server.
  • Strong OOP, design patterns, enterprise architecture, multithreading, and async programming.

Responsabilidades

  • Design, develop, and maintain scalable SaaS applications using C#, .NET Core, Web API, EF, and related technologies.
  • Break down complex requirements into modular, maintainable solutions using architectural principles and patterns.
  • Adopt DDD, CQRS, and clean separation between business and data access layers.
  • Develop, maintain, and optimize RESTful APIs and microservices for reliability and scalability.
  • Design and optimize SQL Server databases, including stored procedures and performance tuning.
  • Own software quality with unit, integration, and performance testing in a Shift Left model.
  • Leverage AI-assisted tools to accelerate coding, refactoring, and testing.
  • Collaborate with Product Managers and distributed squads to deliver customer-focused features.
  • Contribute to CI/CD, code reviews, and continuous improvement of practices.

Conhecimentos

C#
.NET Core
Web API
Entity Framework
SQL Server
DDD
CQRS
REST APIs
Microservices
AI-assisted tools

Descrição da oferta de emprego

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Back-end Engineer (C#/.NET) - Software based in Brazil. This is an opportunity for a senior backend engineer to build and scale enterprise-grade SaaS applications within a modern, AI-assisted engineering environment. You will solve complex business problems and translate them into clean, modular, and maintainable backend solutions. The role combines hands-on development with architectural ownership across APIs, microservices, databases, and distributed systems. You will work with C#, .NET, SQL Server, and modern engineering patterns including DDD and CQRS. You will also take responsibility for testing and quality throughout the development lifecycle, following a Shift Left approach. Working closely with product and engineering teams, you will help delivery reliable, customer-focused capabilities for a sophisticated cloud platform.

Accountabilities
  • Design, develop, and maintain scalable enterprise SaaS applications using C#, .NET Core, Web API, Entity Framework, and related technologies.
  • Break down complex business requirements into modular, maintainable solutions using sound architectural principles and design patterns.
  • Build foundational backend frameworks and apply approaches such as Domain-Driven Design (DDD), CQRS, and clean separation between business and data access layers.
  • Develop, maintain, and optimize RESTful APIs and microservices while ensuring reliability, scalability, and maintainability.
  • Design and optimize SQL Server databases, including complex stored procedures, indexing strategies, query optimization, and performance tuning.
  • Take end-to-end ownership of software quality by performing unit, integration, and performance testing within a Shift Left development model.
  • Use AI-assisted development tools to accelerate coding, refactoring, documentation, testing, and overall engineering productivity.
  • Collaborate directly with Product Managers and distributed engineering squads to translate business requirements into effective, customer-focused features.
  • Contribute to CI/CD workflows, code reviews, technical discussions, and continuous improvements to development practices.
Requirements
  • 5+ years of professional experience developing enterprise or SaaS software using C#, .NET Core, Web API, Entity Framework, and SQL Server.
  • Strong knowledge of Object-Oriented Programming, software design patterns, enterprise architecture, multithreading, and asynchronous programming.
  • Practical experience with Domain-Driven Design, CQRS, modular architecture, and clear separation of business and data access concerns.
  • Demonstrated ability to design and develop robust APIs, backend services, and data-intensive applications.
  • Hands-on experience with SQL Server, including database design, stored procedures, indexing, query optimization, and performance tuning.
  • Daily experience using AI coding assistants such as GitHub Copilot, Claude, or comparable tools as part of the software development workflow.
  • Familiarity with Angular or other modern frontend frameworks, Git, CI/CD pipelines, and Agile development practices.
  • Strong understanding of software testing and the ability to take full responsibility for code quality without relying on a separate QA function.
  • Excellent written and spoken English communication skills, with experience collaborating effectively across distributed teams.
  • Strong problem-solving, ownership, analytical, and communication skills, with the ability to work independently in a fast-paced engineering environment.
  • Experience with AI-powered product features, event-driven architectures, asynchronous messaging, distributed systems, or full feature ownership from design through production deployment is a plus.
Benefits
  • 100% remote work, providing flexibility to work from a location that supports your productivity.
  • Highly competitive USD-based compensation.
  • Paid time off to support rest, wellbeing, and work-life balance.
  • Significant autonomy and a results-focused working environment.
  • Opportunity to contribute to innovative, high-impact technology projects with leading U.S. companies.
  • Collaboration with experienced engineering professionals across a diverse international network.
  • A supportive culture that values professional growth, wellbeing, teamwork, and continuous learning.
  • Exposure to modern AI-assisted engineering practices and technologies.
  • Opportunities to work on complex enterprise software challenges and strengthen your technical expertise.

We appreciate your interest and wish you the best!

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. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Dot Net Developer
Senior Dot Net Developer

Jobgether • Brasil

Presencial
BRL 180 000 - 300 000
Complex enterprise projects
Azure cloud technologies exposure
Ownership of full-stack development
+3
Lead Software Engineer
Lead Software Engineer

Jobgether • Brasil

Presencial
BRL 250 000 - 450 000
Remote-friendly
Bonus program
Mentorship
+4
Java/Angular Fullstack Developer | Mid
Java/Angular Fullstack Developer | Mid

Jobgether • Brasil

Presencial
BRL 120 000 - 190 000
Software Engineer - Market Data
Software Engineer - Market Data

Jobgether • Brasil

Presencial
BRL 180 000 - 260 000
Stock options
Health benefits
One-time USD 500 home-office setup
+1
Senior Software Engineer - C#
Senior Software Engineer - C#

Prosigliere • Brasil

Teletrabalho
BRL 100 000 - 150 000
Competitive compensation
Fully remote position
Opportunities for professional growth
+1
Senior/Master Fullstack Developer (Python/React)
Senior/Master Fullstack Developer (Python/React)

Jobgether • Brasil

Presencial
BRL 200 000 - 320 000
Health insurance
Meal allowance
Childcare support
+11
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Jobgether • Brasil

Presencial
BRL 180 000 - 320 000
Remote-work equipment
Home office budget
Training & development allowance
+5
Pessoa Desenvolvedora Backend (node.js) Especialista I - Internacional
Pessoa Desenvolvedora Backend (node.js) Especialista I - Internacional

Jobgether • Brasil

Presencial
BRL 350 000 - 600 000
Remote work with home-office support
Medical and dental insurance
Health programs
+5
Senior Software Engineer
Senior Software Engineer

Tata Consultancy Services • São Paulo

Presencial
BRL 180 000 - 300 000
Health Insurance
Life Insurance
TotalPass
+6
Fullstack Developer
Fullstack Developer

Jobgether • Brasil

Teletrabalho
BRL 467 000 - 778 000
Remote work (100%)
USD salary paid
Paid time off
+4