Skip to content

Senior Software Engineer – (C#/.NET & SQL -Required)

Index AR Solutions

UShybrid$100k-$120k/yrPosted Jun 2, 2026

Skills

azure devopsregressionnextdockergithubazurereactcicdjavascriptc#

About the role

Senior Software Engineer – C#/.NET & SQL

Job Description

Index AR Solutions is seeking a Senior Software Engineer who enjoys building modern, scalable applications and is comfortable working across the stack, with a preference for back-end development (APIs, services, data, integrations, and performance). You will work on internal and client-facing products—often greenfield—where we can leverage modern tools and patterns rather than being constrained by legacy systems. You’ll collaborate closely with product and engineering teammates to deliver reliable software, contribute to technical design decisions, and help us continuously improve how we build and ship.

OUR MISSION is to make workers safer and more capable of doing their jobs. We are looking for teammates that treat everyone with respect and dignity, communicate clearly, and deliver excellent products and services to our clients.

At Index, we are passionate about leveraging innovative technologies to solve our clients’ needs and challenges. The ideal Index candidate is comfortable working in a fast-paced team environment, is adaptable, enjoys learning, and has a growth mindset. Please visit our website to learn more: www.indexarsolutions.com.

This position is an in-person position located in our Williamsburg, VA office and offers a hybrid schedule with work from home option once onboard training has been completed.

Roles and ResponsibilitiesWhat you’ll doCommunication and Collaboration

· Collaborate with cross-functional teams to understand business goals, end-user needs, and product direction.

· Participate in Agile/Scrum ceremonies and contribute to incremental delivery and continuous improvement.

· Contribute to technical discussions by explaining tradeoffs, asking good questions, and aligning implementation details with the intended outcomes.

Back-End Engineering

· Design, build, and maintain back-end services and APIs using the Microsoft .NET stack (.NET, ASP.NET Core, C#) with an emphasis on reliability, security, and performance.

· Design relational database schemas and write performant queries and data access patterns using MS SQL Server.

· Apply clean coding standards, secure coding practices, and common design principles (e.g., SOLID) in day-to-day development.

Full Stack Contributions

· Build and maintain modern web UI components as needed using frameworks such as React, Vite, Next.js (or similar).

· Work effectively with back-end and front-end concerns (authentication flows, API contracts, error handling, and user experience impacts), while keeping your primary strength in back-end delivery.

System Design & Architecture (Within the Team)

· Contribute to solution design using modern patterns (e.g., microservices, domain-driven design, event-driven systems, RESTful service design), under the guidance of senior technical leaders when needed.

· Participate in design reviews and help ensure implementations are maintainable and aligned with team standards.

Integrations

· Integrate applications with Identity & Access Management providers (particularly Entra ID or Auth0).

· Help integrate applications with enterprise systems such as Learning Management Systems (LMS), Enterprise Asset Management (EAM) systems, and Human Capital Management (HCM) systems.

Quality & Testing

· Write and maintain unit tests, integration tests, and end-to-end (full-system) tests to ensure correctness and reduce regression risk.

· Develop proof-of-concepts (POCs) to evaluate new tools and frameworks when appropriate.

Cloud, Infrastructure & Reliability

· Build software with operational readiness in mind (basic observability, resilience, and secure-by-default practices).

· Use Docker containers to simplify and standardize deployments.

· Use infrastructure-as-code patterns (e.g., Bicep) to provision Azure resources such as App Services, Azure SQL Databases, Storage Accounts, Function Apps, and Key Vaults (depth commensurate with experience).

· Use message brokers such as Azure Service Bus or RabbitMQ to support event-driven workflows where appropriate.

CI/CD

· Apply Git branching strategies appropriate to the project.

· Contribute to CI/CD pipelines in Azure DevOps, including practical quality gates (linting, static analysis, build/test automation) as needed.

AI

· Use modern AI tools responsibly to accelerate development tasks (e.g., scaffolding, refactoring support, test generation ideas), while maintaining code quality and security expectations.

· Stay informed about developments in AI that may improve engineering workflows.

Qualifications What you’ll bring

· Bachelor’s or Master’s Degree in a related field.

· 7+ years of professional experience in software engineering using C# and modern cross-platform .NET.

· Strong analytical and problem-solving skills, attention to detail, and clear written and oral communication.

· Experience building and supporting back-end services (APIs), including data access and relational database work with MS SQL Server.

· Working knowledge of modern front-end web development (e.g., React/Vite/Next.js or similar) sufficient to contribute when needed.

· Experience using AI tools thoughtfully within the software development lifecycle to improve productivity in areas such as design, coding, testing, and documentation while maintaining quality and security standards.

What you’ll bring (Optional, bonus qualifications)

· Experience with:

· Unity Realtime engine

· Displaying multimedia content such as 3D models, photos, and videos in software applications

· Agentic development using Github Copilot, Claude Code, Cursor, or something similar

· NoSQL databases

· Integrating data pipelines into applications

· Azure Virtual Networks, App Gateways, and API Management

· CQRS pattern

Additional Information Job Type

· Full-time, in-office, salaried.

Benefits

· 401(k) with 3% Safe Harbor Contribution.

· Health, Dental, Vision, and Telehealth.

· Short Term, long-term disability and life insurance, 100% employer paid.

· Pet Insurance.

· Ten (10) holidays, four (4) weeks paid time off, and four (4) weeks of paid parental leave.

Job Location

· Williamsburg, VA 23185. Must be within a daily commutable distance to the Index office (required).

· Hybrid once training has been completed; up to managers discretion

Travel Requirements

· Occasional travel, approximately 0–3 trips per year based on project needs.

APPLY

· If interested, please apply at indexarsolutions.com

NOT OPEN TO RECENT GRADUATES - MUST HAVE 7 YEARS EXPERIENCE

Pay: $100,000.00 - $120,000.00 per year

Benefits:

401(k)

401(k) matching

Dental insurance

Health insurance

Health savings account

Paid time off

Parental leave

Retirement plan

Education:

Bachelor's (Required)

Experience:

Azure: 5 years (Required)

.NET: 5 years (Required)

Ability to Commute:

Williamsburg, VA 23185 (Required)

Work Location: In person

Compensation

This Backend Engineer role pays $100k-$120k/yr. Within typical range for backend engineer roles in United States.

Questions about this role

  • How do I apply to this Senior Software Engineer – (C#/.NET & SQL -Required) role at Index AR Solutions?

    Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

  • What's the typical salary for Backend Engineer in United States?

    Compensation for Backend Engineer roles in United States varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Backend Engineer hub for United States medians across recent openings.

  • How fast does AI Applyd auto-apply?

    Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

  • What ATS does Index AR Solutions use?

    AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.