Staff Engineer - .NET/AI in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
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.
- 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
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)
- 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