Senior .NET Engineer at Vigil Global | Torre

Senior .NET Engineer

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Provide your expected compensation while applying
location_on
Remote (for Portugal residents)
Remote (for Brazil residents)
Shared by
Emma of Torre.ai
16 days ago

Responsibilities


SUMMARY:As a Senior .NET Engineer, you will play a key role in evolving and optimising our payment-related services, ensuring reliability, performance, and scalability in a high-traffic environment. You’ll work hands-on across modern .NET technologies to improve existing systems, diagnose complex issues, and design robust solutions that keep our platform running smoothly.We’re looking for engineers who are passionate about continuous learning, modern engineering practices, and building resilient, customer-focused systems. You’ll join a collaborative, supportive environment where people are encouraged to grow, experiment, and push the boundaries of technical excellence.WHAT WILL YOU BE DOING:Design, develop, maintain, and enhance .NET microservices and backend APIs that support critical payment workflowsAnalyse and optimise existing applications for performance, scalability, and reliabilityInvestigate and troubleshoot production issues, identifying root causes and delivering high-quality fixesRefactor legacy components into modern, cloud-ready servicesContribute to improving engineering standards, code quality, and best practices through thoughtful code reviewsCollaborate with engineers, product managers, and QA to deliver high-impact features for millions of usersMentor junior engineers, providing guidance on architecture, coding patterns, and engineering principlesWHAT WE ARE LOOKING FOR:5+ years of experience building highly scalable, customer-facing systems using modern .NET (C#, .NET 6/7/8)Strong experience developing RESTful APIs and microservices using ASP.NET CoreSolid experience building and maintaining distributed services, with a focus on performance, resilience, and observabilityAdvanced proficiency in SQL Server, including optimisation of complex queries, stored procedures, and database schema designHands-on experience with caching technologies such as RedisProficiency in integrating with internal and external REST APIsExperience working in event-driven or message-based architectures (Kafka, SNS/SQS, RabbitMQ – exposure is fine)Solid understanding of cloud-native development, ideally with AWS (Lambda, API Gateway, DynamoDB, SNS/SQS, ECS/EKS)Strong experience with Git-based workflowsGood understanding of secure coding, authentication/authorisation patterns, and modern internet security practicesExperience working in an Agile, cross-functional teamStrong verbal and written communication skills in EnglishNICE TO HAVE:Background in payment systems, PCI considerations, or high-volume transactional flowsExperience with observability tools such as Grafana, Kibana, Datadog, AppDynamics, OpenTelemetryExperience with CI/CD pipelines (GitHub Actions, Jenkins, ArgoCD, Azure DevOps, GitLab CI)Experience with performance optimisation in high-traffic environmentsAbility to collaborate effectively with engineers, product managers, QA, and stakeholdersComfortable working both independently and as part of a distributed engineering teamWHAT’S IN IT FOR YOU?Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture.A culture in which we don’t criticise failure but ensure we learn from our mistakesAn Agile environment where your ideas are welcomeThe possibility to grow and experience different projectsOngoing Training & MentoringThe possibility of travelling