Senior Software Engineer - Remote, full time
Descripción del puesto
Responsibilities:
-Design, build, and maintain full-stack features across our email and communications platform
-Work on systems that handle email delivery at scale — sending infrastructure, queue management, throttling, bounce handling, and deliverability optimization
-Build and improve APIs, background services, and data pipelines in .NET
-Develop and maintain cloud-native services in Azure (Functions, Service Bus, Cosmos DB, SQL, Blob Storage, etc.)
-Drive modernization efforts — refactoring legacy code, migrating to modern patterns, and improving observability and testability in a production system
-Collaborate with product and stakeholders to translate business requirements into well-architected solutions
-Participate in code reviews, technical design discussions, and incident response
-Balance new feature development with incremental improvements to system reliability, maintainability, and developer experience
-Mentor junior engineers and contribute to a culture of engineering excellence
Qualifications:
-5–7 years of professional software engineering experience
-Full-stack development — comfortable owning features from backend to frontend
-C# / .NET — strong experience building APIs, services, and backend systems
-Microsoft Azure — hands-on experience with Azure services in production (e.g., App Services, Functions, Service Bus, SQL, Storage)
-Email delivery at scale — experience with high-volume email systems, including familiarity with concepts like SPF/DKIM/DMARC, IP warming, bounce management, feedback loops, and deliverability monitoring
-SQL Server — strong experience writing performant queries, designing schemas, and working with relational databases (exposure to PostgreSQL is a plus)
-Legacy modernization experience — you've worked in mature codebases and know how to improve systems incrementally without breaking what's already working
-Solid fundamentals — distributed systems thinking, API design, testing practices, CI/CD
-React / Next.js — experience building modern frontend applications
-Digital marketing domain knowledge — understanding of campaign management, lead generation, marketing automation, or dealer/automotive marketing
-Experience with message queue architectures and event-driven systems
-Familiarity with email service providers (SendGrid, Mailgun, SparkPost, etc.)
-Experience working in a multi-tenant SaaS environment
-Must be fluent in English and Spanish.-Requerimientos- Educación mínima: Educación primaria
5 años de experiencia
Idiomas: Inglés
Edad: A partir de 18 años
Conocimientos: .net, Api, Azure, C#, Java, Javascript, React, Sql, Desarrollo full stack, Automatización de marketing
Palabras clave: senior, sr, ingeniero, engineers, ingeniera, ing, engineer, casa, remoto, remote, teletrabajo, home