Job Title: Senior Software Engineer Company Name: ActionLink Job Details: $110k-$120k/yrRemoteFull,Time Job Url: https://hiring.cafe/viewjob/zo9hllcpsw4zrtbc Job Description: Posted 1w agoSenior Software Engineer@ ActionLinkView All JobsWebsiteUnited States$110k-$120k/yrRemoteFull TimeResponsibilities:design software, develop APIs, maintain databasesRequirements Summary:Design, develop, maintain, and support .NET and SQL Server-based enterprise apps; lead AI-enabled modernization; collaborate with stakeholders.Technical Tools Mentioned:.NET, SQL Server, Azure, APIs, LLM, Vector databases, MLOps Become our next Senior Software Engineer and Lead AI‑Driven Modernization of Microsoft Platforms ActionLink is seeking a Senior Software Engineer to modernize and evolve a Microsoft‑based technology stack, with a strong emphasis on AI adoption and platform transformation. This role balances maintaining critical .NET and SQL Server systems while leading their evolution into AI‑enabled solutions. All developers on our team are expected to operate as AI‑augmented engineers, leveraging emerging tools and models to accelerate development and responsibly transform legacy business systems. Core Development Responsibilities:Design, develop, maintain, and support enterprise applications using modern.NET (.NET 9 and beyond)Jump into existing and legacy .NET applications to troubleshoot issues, support integrations, and improve stability and maintainabilityWork extensively with Microsoft SQL Server, including writing and optimizing SQL queries, views, and stored proceduresSupport and enhance existing database schemas and data integrationsBuild and maintain APIs and backend services that integrate internal and external systemsIdentify opportunities to modernize, refactor, and improve current solutions without disrupting business operationsParticipate in technical discussions and help guide design and architectural decisionsCollaborate closely with engineers, business partners, and stakeholdersAI Development Responsibilities:Evaluate and apply modern AI development tools and models to accelerate coding and AI assisted developmentImplement LLM-based solutions, leveraging next-token prediction and advanced pattern recognition to generate accurate, context-aware responsesIdentify and mitigate LLM hallucinations by improving prompt design, context quality, and grounding strategies to reduce incorrect pattern matchesRetrieval-Augmented Generation (RAG) pipelines that enrich LLM prompts with relevant enterprise documents and structured dataVector search workflows, storing embeddings in vector databases to retrieve semantically similar content based on user promptsDevelop and maintain vector databases, converting text into embeddings and optimizing similarity search for relevance, accuracy, and performanceDesign and deploy AI agents capable of breaking complex prompts into steps and executing tasks using external tools and servicesEnable AI agents to call APIs, query databases, run code, and automate workflows, including scheduling and transactional operationsImplement tool-calling architectures, allowing agents to dynamically select and execute the appropriate tools for each taskIntegrate and operate MCP (Model Context Protocol) servers, standardizing how models access tools, data and execution environmentsEstablish and follow MLOps practices, including model versioning, deployment monitoring, and lifecycle management in production environmentsPerks and Benefits:Salary range of $110,000 - $120,000 per year, commensurate with experienceFully remote work environmentMedical, dental, vision, life and prescription insurance plans401(k) with employer matchPaid holidays, vacation and personal timeInternet phone stipendW2 employment with biweekly pay scheduleOur Ideal Candidate:Bachelor’s degree required.Minimum of seven (5) years of software engineering experience with a focus on .Net, AI and SQLPassionate about technology and continuous improvementInterested in AI and practical, real-world applicationConfident communicator who is comfortable speaking up in meetingsWilling to challenge ideas, call out issues, and propose solutionsStrong sense of ownership and a proactice, can-do attitudeAble to balance maintaining today's systems while building toward the futureStrong, independent worker who's ready to jump in and start contributing on a small engineering teamMicrosoft Azure experienceAI tools, concepts or experimentation exposureModernizing or refactoring legacy systems experienceFamiliarity with automation, DevOps, or cloud-native practices We are an equal employment opportunity employer.