Senior Software Engineer (.NET & Generative AI) at Mindera

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Senior Software Engineer (.NET & Generative AI) at Mindera. We are building a world-class team to evolve a high-performance, event-driven ecosystem. We don’t just write code; we architect solutions that handle complex financial and data workflows. As a Senior Software Engineer, you will be at the forefront of our migration to .NET 8 and the integration of Generative AI (LLMs) into our core product.. This is a role for an engineer who understands that a system is only as strong as its weakest link—whether that’s a race condition in an SQS queue or a poorly optimized Redis cache. You will work in a modern stack, moving away from legacy infrastructure towards a cloud-native, AI-augmented future.. National and international expected traveling time: 0%-15% estimated.. What you will be doing:. High-Scale Development: Design and implement robust microservices using .NET 8, focusing on performance, scalability, and clean architecture.. Event-Driven Architecture: Build and refine asynchronous workflows using AWS SNS/SQS, ensuring data consistency and system resilience.. AI Integration: Lead the technical implementation of LLMs into our applications, bridging the gap between .NET backends and Python-based AI logic.. Data Engineering: Collaborate on the design of high-throughput data pipelines using AWS Data Firehose and Data Streams for real-time processing.. Quality & Testing: Maintain a high bar for code quality using xUnit and WireMock, ensuring that our transition to new services is seamless and regression-free.. Infrastructure Collaboration: Work closely with SREs to deploy services via GitHub Actions and manage resources through Terraform.. Modern Tooling: Leverage GitHub Copilot and ChatGPT to accelerate delivery while maintaining critical oversight of code security and efficiency.. Expertise we are looking for:. .NET Mastery: Deep expertise in C# and .NET Core / .NET 8. You must know the framework's internals, not just the syntax.. AWS Native Experience: Practical experience building applications that leverage SNS, SQS, S3, and ECS.. Distributed Systems: Strong understanding of Event-Driven Architecture and patterns (Pub/Sub, Competing Consumers, Idempotency).. Caching Excellence: Proven experience with Redis or Valkey for state management and performance optimization.. AI/ML Curiosity: Experience or strong interest in working with LLMs and Python. If you’ve built RAG systems or integrated OpenAI/Anthropic APIs, you are ahead of the curve.. Testing Rigor: A "test-first" mindset. If you don't value unit and integration testing, you won't survive our deployment cycle.. DevOps Awareness: Familiarity with Docker, GitHub Actions, and Terraform. You don't need to be an SRE, but you must speak their language.. Company Location: Portugal.