Senior Software Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateEmployment Type
Full Time
Location
US - NATIONAL
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 maintainability
- Work extensively with Microsoft SQL Server, including writing and optimizing SQL queries, views, and stored procedures
- Support and enhance existing database schemas and data integrations
- Build and maintain APIs and backend services that integrate internal and external systems
- Identify opportunities to modernize, refactor, and improve current solutions without disrupting business operations
- Participate in technical discussions and help guide design and architectural decisions
- Collaborate closely with engineers, business partners, and stakeholders
AI Development Responsibilities
- Evaluate and apply modern AI development tools and models to accelerate coding and AI assisted development
- Implement LLM-based solutions, leveraging next-token prediction and advanced pattern recognition to generate accurate, context-aware responses
- Identify and mitigate LLM hallucinations by improving prompt design, context quality, and grounding strategies to reduce incorrect pattern matches
- Retrieval-Augmented Generation (RAG) pipelines that enrich LLM prompts with relevant enterprise documents and structured data
- Vector search workflows, storing embeddings in vector databases to retrieve semantically similar content based on user prompts
- Develop and maintain vector databases, converting text into embeddings and optimizing similarity search for relevance, accuracy, and performance
- Design and deploy AI agents capable of breaking complex prompts into steps and executing tasks using external tools and services
- Enable AI agents to call APIs, query databases, run code, and automate workflows, including scheduling and transactional operations
- Implement tool-calling architectures, allowing agents to dynamically select and execute the appropriate tools for each task
- Integrate and operate MCP (Model Context Protocol) servers, standardizing how models access tools, data and execution environments
- Establish and follow MLOps practices, including model versioning, deployment monitoring, and lifecycle management in production environments
Perks And Benefits
- Salary range of $110,000 - $120,000 per year, commensurate with experience
- Fully remote work environment
- Medical, dental, vision, life and prescription insurance plans
- 401(k) with employer match
- Paid holidays, vacation and personal time
- Internet phone stipend
- W2 employment with biweekly pay schedule
Our Ideal Candidate
- Bachelor's degree required.
- Minimum of seven (5) years of software engineering experience with a focus on .Net, AI and SQL
- Passionate about technology and continuous improvement
- Interested in AI and practical, real-world application
- Confident communicator who is comfortable speaking up in meetings
- Willing to challenge ideas, call out issues, and propose solutions
- Strong sense of ownership and a proactice, can-do attitude
- Able to balance maintaining today's systems while building toward the future
- Strong, independent worker who's ready to jump in and start contributing on a small engineering team
- Microsoft Azure experience
- AI tools, concepts or experimentation exposure
- Modernizing or refactoring legacy systems experience
- Familiarity with automation, DevOps, or cloud-native practices
We are an equal employment opportunity employer.
Similar roles
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote- Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite
- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
- Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
- Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite