
Senior Software Engineer – Azure/.NET, AI-First Development
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Colombia.
• Design, develop, test, and maintain cloud-native applications and RESTful APIs utilizing C#, .NET 8+, ASP.NET Core, and Microsoft Azure.
• Construct and enhance distributed systems, microservices, serverless solutions, and event-driven integrations.
• Facilitate the adoption of OpenSpec and specification-driven development workflows across engineering teams.
• Develop, configure, and enhance AI coding agents that support software development activities.
• Mentor engineers in the use of AI-assisted development tools throughout the software development lifecycle.
• Review and validate AI-generated code through automated testing, secure coding practices, and code reviews.
• Design and maintain enterprise APIs and integrations utilizing Azure API Management.
• Offer technical guidance on MCP servers built over existing REST APIs and contribute to implementation as necessary.
• Troubleshoot production issues and enhance application observability, performance, and reliability.
• Maintain technical documentation and engage in knowledge-sharing discussions on best practices for AI development.
• Collaborate with cross-functional teams to ensure technical decisions align with business requirements and architectural standards.
• Participate in Agile ceremonies, technical discussions, and initiatives for continuous improvement.
• Bachelor's Degree in Computer Science, Software Engineering, Information Systems, or a related field is preferred, or equivalent professional experience.
• Over 7 years of professional experience in Software Engineering.
• More than 5 years of hands-on development experience with C# and .NET.
• At least 4 years of experience in developing and supporting applications on Microsoft Azure.
• Extensive experience in building cloud-native applications and RESTful APIs using .NET 8+ and ASP.NET Core.
• Strong understanding of distributed systems, microservices, and enterprise integrations.
• Hands-on experience with Azure Functions, App Services, Azure Storage, Service Bus, Azure SQL, Application Insights, Key Vault, and Azure API Management.
• Practical experience with AI-assisted development tools such as GitHub Copilot, OpenSpec, or similar solutions.
• Familiarity with specification-driven development and AI coding tools within software engineering workflows.
• Experience with Git-based version control, branching strategies, pull requests, automated testing, and DevOps practices.
• Knowledge of authentication, authorization, application security, and secure development practices.
• Strong problem-solving and collaboration skills.
• Excellent verbal and written communication skills in English.
• Hands-on experience with OpenSpec or similar platforms is a plus.
• Experience in building coding agents and supporting the adoption of AI-assisted engineering is a plus.
• Familiarity with Model Context Protocol (MCP), agent orchestration frameworks, or multi-agent systems is a plus.
• Experience with Azure OpenAI, Azure AI Foundry, Azure AI Search, or other Azure AI Services is a plus.
• Experience in AI evaluation, testing, observability, and governance is a plus.
• Experience supporting high-volume transactional systems is a plus.
• Experience collaborating with distributed onshore, nearshore, and offshore teams is a plus.
• Initial 6-month engagement.
• Full-time role.
CPI Card Group
Vultr
Jonas Software
EverTrue
Get handpicked remote jobs straight to your inbox weekly.