Senior Software Engineer – .NET 8 & Generative AI We are building a world-class team to evolve a high-performance, event-driven ecosystem. This role is focused on migrating our core product to .NET 8 and integrating Generative AI (LLM) capabilities into the platform. Responsibilities Design and implement robust microservices using .NET 8, prioritising performance, scalability, and clean architecture. Build and refine asynchronous workflows with AWS SNS/SQS to ensure data consistency and system resilience. Lead the technical implementation of LLMs, bridging .NET back-ends and Python-based AI logic. Collaborate on high-throughput data pipelines using AWS Data Firehose and data streams for real-time processing. Maintain high code quality with xUnit and WireMock, ensuring seamless transition to new services. Work closely with SREs to deploy services via GitHub Actions and manage resources through Terraform. Leverage modern tooling such as GitHub Copilot and ChatGPT to accelerate delivery while preserving code security and efficiency. Qualifications Deep expertise in C# and .NET Core/.NET 8, with a strong understanding of the framework's internals. Practical experience building applications that leverage AWS SNS, SQS, S3, and ECS. Strong background in Event-Driven Architecture and patterns (Pub/Sub, Competing Consumers, Idempotency). Proven experience with Redis or Valkey for state management and performance optimisation. Interest or experience with LLMs and Python; familiarity with RAG systems or OpenAI/Anthropic APIs is a plus. Test-first mindset; commitment to unit and integration testing. Awareness of Docker, GitHub Actions, and Terraform; ability to communicate effectively with DevOps teams. Benefits & Working Conditions Permanent contract with unlimited PTO. Flexible working hours and option to work remotely from Portugal (international remote availability depends on location). Training and conferences – create your own training plan. Choice of laptop and peripherals. Hotspot with unlimited usage for work or streaming. Access to company offices in Porto, Aveiro, and Coimbra, offering a collaborative environment and a variety of snacks. Culture We foster a lean, self-organised environment where teams own projects collectively. Colleagues are encouraged to take risks, make decisions, collaborate, and maintain open communication. Freedom and responsibility go hand in hand, and we value commitment, feedback, and empathy. #J-*****-Ljbffr