Apply now »

RDI Brazil - Senior Software Developer - New Features

RDI Brazil - Senior Software Developer - C#/.NET

About the role

 

We are looking for a Senior Software Engineer with strong hands-on experience in C#/.NET to join our engineering team.

 

In this role, you will contribute to the design, development, and maintenance of scalable software solutions, working closely with technical and cross-functional teams in a global environment. We are looking for someone with solid software engineering fundamentals, strong problem-solving skills, and the ability to contribute independently to complex technical initiatives.

What you'll do

  • Design, develop, and maintain scalable applications and services using C#/.NET.
  • Build and evolve APIs, microservices, and distributed systems.
  • Contribute to architectural and technical design decisions.
  • Participate throughout the software development lifecycle, including design, coding, testing, deployment, monitoring, and production support.
  • Support engineering best practices through code reviews, technical discussions, and knowledge sharing.
  • Mentor and support other engineers when needed.
  • Collaborate with Product, Architecture, QA, DevOps, and other engineering teams in a global environment.

Must-have requirements

  • 8+ years of professional software development experience.
  • Strong hands-on experience with C#/.NET and backend development.
  • Experience designing and developing APIs, microservices, and enterprise applications.
  • Solid understanding of software architecture, object-oriented programming, design patterns, and SOLID principles.
  • Experience with cloud environments (Azure, AWS, or GCP).
  • Experience with CI/CD and modern software development practices.
  • Experience with automated testing and code quality practices.
  • Previous experience mentoring engineers and/or contributing to technical and architectural decisions.
  • English proficiency for professional conversations - you will work directly with a global team.

Nice to Have

  • Experience with GCP.
  • Event-driven architectures and messaging technologies.
  • Docker and Kubernetes.
  • JavaScript/TypeScript.
  • C++ or Next.js.
  • Experience with high-volume transactional systems.
  • Previous experience working with global or distributed engineering teams.

What we offer

  • Meal voucher (R$ 41,35)

  • Bradesco health insurance (No discount and no co-payment - extends to dependents)

  • Bradesco dental insurance (No discount and no co-payment - extends to dependents)

  • Day care assistance for children up to 5 years old

  • Zurich life insurance

  • TotalPass

  • Mental and nutritional assistance - Oriente-me (part of Bradesco)

  • Parental leave extended

  • High level of autonomy in a laid-back environment

  • An international and multicultural squad

  • Certifications and Training

  • We will pay 50% of the total costs of an English regular classes with the schools that partner with RDI

  • License for online tech platform

  • Mentoring & Buddy Programs

  • Flexible & partial home office policy

  • Great chances for career growth

Ref. code:  535321
Posted on:  Aug 17, 2026
Experience Level:  Experienced Professionals
Contract Type:  Permanent
Location: 

São Paulo, BR

Brand:  Capgemini
Professional Community:  Software Engineering

Apply now »