Staff Engineer - .NET/AI

full timeengineeringback-endaisoftwaredataremote FROM 🇧🇷
Open to candidates in: Brazil
Jobgether
🏭 Not specified
📍 N/A
👤 Not specified

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Engineer - .NET/AI based in Brazil.

This role sits at the intersection of modern backend engineering and applied AI, where you will help design and evolve scalable, cloud-native systems powering next-generation benefits technology solutions. You will work in a highly collaborative, engineering-driven environment focused on solving complex, real-world business problems through reliable and performant software. The role combines hands-on development with architectural influence, enabling you to shape technical direction across services, APIs, and distributed systems. You will also contribute to improving engineering practices through testing, observability, and continuous delivery. A strong emphasis is placed on ownership, technical excellence, and mentoring peers across teams. This is a role for engineers who enjoy building robust systems while exploring emerging AI capabilities and agent-based architectures.


Accountabilities:

  • Design, build, and evolve scalable backend and cloud-native solutions using modern .NET technologies, ensuring high performance, reliability, and maintainability across distributed systems
  • Develop and maintain RESTful APIs and microservices architectures, applying strong principles of software design, security, and clean code practices
  • Contribute to AI-enabled engineering initiatives, including LLM-aware systems, agentic workflows, and experimentation with frameworks such as LangChain or LlamaIndex
  • Support the evolution of engineering practices through test-driven development (TDD), behavior-driven development (BDD), CI/CD pipelines, and automated testing strategies
  • Implement observability and production monitoring using tools such as Grafana or Splunk, ensuring proactive incident detection and system reliability
  • Collaborate with cross-functional teams to analyze requirements, identify bottlenecks, and improve system architecture and performance
  • Mentor engineers and contribute to technical leadership, promoting best practices and continuous learning across teams
  • Participate in Agile ceremonies, ensuring alignment, transparency, and consistent delivery of complex projects
  • Requirements:

    This role requires strong senior-level software engineering expertise with deep experience in backend systems, cloud-native development, and distributed architectures. The ideal candidate combines strong .NET skills with curiosity and hands-on exposure to modern AI technologies and emerging agent-based paradigms.

    • Strong experience in software engineering with a focus on backend development using C# and .NET ecosystems
    • Solid understanding of distributed systems, microservices, and scalable architecture design
    • Hands-on experience building REST APIs, event-driven systems, and cloud-native applications (AWS or Azure)
    • Proficiency with React for modern web interfaces and full-stack collaboration
    • Strong knowledge of data structures, algorithms, object-oriented design, and software security (OWASP principles)
    • Experience with CI/CD pipelines, Git workflows, and automated testing (unit, integration, and system tests)
    • Experience with observability tools such as logging, metrics, and tracing (e.g., Grafana, Splunk)
    • Familiarity with databases including SQL (PostgreSQL, MySQL, or SQL Server) and NoSQL (MongoDB)
    • Exposure to AI engineering concepts such as LLMs, RAG, vector databases (Pinecone, Milvus), and agent frameworks (LangGraph, CrewAI)
    • Interest in agentic workflows, Model Context Protocol (MCP), and AI-native application design
    • Strong communication skills and ability to work effectively in distributed, Agile teams
    • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)
    • Benefits:

      • Comprehensive health and dental insurance
      • Competitive annual bonus and performance-based incentives
      • Meal and food allowances
      • Parental leave and family support benefits
      • Life insurance coverage
      • Flexible work arrangements and remote-friendly culture
      • Learning platforms and continuous professional development programs
      • Wellness and mental health support programs
      • Employee discounts and partner benefits
      • Exposure to cutting-edge AI and cloud-native technologies
      • Career growth opportunities within a global engineering organization

How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    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.     #LI-CL1
Jobgether
🏭 Not specified
📍 N/A
👤 Not specified