Senior Software Engineer – .NET & AI-Assisted Development

Apexon

Dillsburg (York County)

On-site

USD 120,000 - 190,000

Full time

5 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Apexon is seeking an accomplished software engineer with advanced Microsoft development expertise and hands-on AI integration experience to accelerate professional engineering workflows.

You will contribute to building enterprise applications, influence architectural decisions, and mentor teams while maintaining high coding standards and secure, scalable solutions. The role emphasizes 8+ years of C#/.NET, Blazor, Cosmos DB, and secure API design.

Qualifications

  • 8+ years of professional software development.
  • 5+ years with C# and .NET.
  • Experience building modern web apps with Blazor Server/WebAssembly.
  • Expertise in ASP.NET Core Web APIs with API versioning and Swagger.

Responsibilities

  • Deliver complex engineering solutions independently or lead initiatives.
  • Maintain high coding standards while using AI to accelerate delivery.
  • Assess AI-generated code for defects, security, and performance.
  • Contribute to secure engineering practices and OWASP guidelines.

Skills

C# & .NET
Blazor
ASP.NET Core
Web APIs
OpenAPI/Swagger
Azure Cosmos DB
Okta Identity
SSO / OIDC
AI coding tools
CI/CD tools

Tools

Azure DevOps
GitHub Actions
xUnit
bUnit
Azure App Service
Key Vault
Application Insights

Job description

We are seeking an accomplished software engineer who brings advanced Microsoft development expertise and practical experience incorporating AI into professional engineering workflows.

This role offers the opportunity to build sophisticated enterprise applications, influence technical decisions, and establish effective practices for using AI-powered development tools.

We are looking for someone who can work independently, take ownership of complex deliverables, and bring strong technical judgment to every stage of development.

What You'll Bring

Software Engineering Expertise

  • 8+ years of professional software development, including at least 5 years working at a senior level with C# and .NET.
  • Strong experience developing modern web applications using Blazor Server or WebAssembly, including reusable components, application state management, and performance tuning.
  • Expertise in ASP.NET Core Web APIs, with experience implementing API versioning, structured error handling, and OpenAPI/Swagger documentation.
  • Proven ability to independently deliver complex engineering solutions or lead technical initiatives.

Cloud Data & Identity Management

  • Hands-on Azure Cosmos DB experience, including NoSQL architecture, partition key selection, request unit (RU) optimization, indexing strategies, and change feed processing.
  • Experience integrating Okta-based identity solutions, including SSO, OAuth 2.0, OpenID Connect, secure token handling, and role- or claim-based authorization.
  • Strong understanding of secure application engineering, including OWASP practices, secrets management, and input validation.
  • Practical experience using Claude, Cursor, or comparable AI coding assistants in production development environments.
  • Ability to assess AI-generated code for functional defects, security weaknesses, nonexistent APIs, performance issues, and unnecessary complexity.
  • Sound engineering judgment to determine when AI-generated solutions should be adopted, improved, or replaced.
  • Experience maintaining high coding standards while using AI to accelerate software delivery.
Additional Experience We Value
  • Claude Code, Anthropic API integrations, or Model Context Protocol (MCP).
  • Prompt engineering, agent instructions, and context management.
  • CI/CD pipelines using Azure DevOps or GitHub Actions.
  • Automated testing with xUnit, bUnit, or integration testing frameworks.
  • Azure App Service, Key Vault, and Application Insights.
  • Experience developing internal engineering tools.
  • Relevant Anthropic or Claude training and certifications.
Why Consider This Opportunity?

You’ll work at the intersection of established software engineering practices and emerging AI capabilities, with opportunities to influence how intelligent development tools are adopted while delivering secure, scalable applications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Developer, AI-Focused
Senior .NET Developer, AI-Focused

EPAM Systems • United States

Remote
USD 110,000 - 165,000
Senior .NET Developer (AI)
Senior .NET Developer (AI)

EPAM Systems • United States

Remote
USD 110,000 - 160,000
Software Developer
Software Developer

Stellar IT Solutions LLC • St. Louis (MO)

Remote
USD 120,000 - 150,000
Senior Software Engineer -AI
Senior Software Engineer -AI

MetTel • New York (NY)

On-site
USD 150,000 - 210,000
Senior .NET Developer with AI Background
Senior .NET Developer with AI Background

EPAM Systems • United States

Remote
USD 120,000 - 160,000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

The Phoenix Group • San Francisco (CA)

On-site
USD 170,000 - 250,000
Associate Software Developer - AI-Driven Full-Stack Growth
Associate Software Developer - AI-Driven Full-Stack Growth

Intercontinental Exchange Holdings, Inc. • Jacksonville (AR)

On-site
USD 55,000 - 75,000
Software Engineer
Software Engineer

StevenDouglas • Miami (FL)

On-site
USD 110,000 - 160,000
AI Software Engineer
AI Software Engineer

CodesyncHR Services Inc. • United States

Remote
USD 120,000 - 160,000
Senior Full Stack Developer -- AI-Enabled Software Engineering
Senior Full Stack Developer -- AI-Enabled Software Engineering

iDbase Software • Hyattsville (MD)

On-site
USD 120,000 - 180,000