×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Architect

Job in Nashville, Davidson County, Tennessee, 37247, USA
Listing for: Ncontracts
Full Time position
Listed on 2026-09-21
Job specializations:
  • Software Development
    Software Architect, AI Engineer (Applied/Software)
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below

WHO WE ARE

Headquartered in Nashville, Tennessee, Ncontracts leads the industry in integrated risk management and compliance solutions, serving over 5,000 financial institutions nationwide. As an eight-time Inc. 5000 Fastest Growing Companies honoree and consistent year-over-year recipient of "Best Places to Work" awards, we offer a thriving, work environment where career growth and life-work balance go hand in hand.

At Ncontracts, you'll join a team of industry experts dedicated to strengthening the financial services sector through innovation and thought leadership. We're seeking creative, collaborative, and self-driven professionals across all areas of our business - from developing cutting-edge solutions to sales, marketing, customer support, and beyond. Join us in our mission to make the financial industry stronger and more resilient, while advancing your career in a supportive, dynamic environment that values your unique skills and perspectives.

ABOUT

THE ROLE

We are seeking a Senior Software Architect with deep .NET expertise to work alongside engineering teams, helping implement architectural patterns and standards defined by our Enterprise Architect and Software Architects. This role focuses on execution, translating architectural decisions across our core .NET application stack into working software.

This is a highly hands‑on role. You’ll spend significant time in the codebase, implementing patterns, reviewing code, pairing with developers, and ensuring that day‑to‑day technical decisions (including distributed systems and integration design) align with our architectural standards. You’re not just advising; you’re building.

You’ll work with teams on specific initiatives or problem areas, helping implement a new integration pattern, supporting a modernization effort, standing up an LLM‑powered capability. Your impact is direct and tangible.

Key Responsibilities Architectural Implementation
  • Implement architectural patterns and standards defined by the Enterprise Architect and Senior Software Architects, including distributed systems and messaging patterns across our .NET services

  • Work within engineering teams to ensure solutions, across our .NET application stack align with established architecture decisions

  • Identify implementation challenges early and evacuate them to the team when decisions need to be revisited

  • Validate that completed implementations meet architectural requirements through hands‑on review

AI & LLM Implementation

Note:

this is a nice‑to‑have specialization for this role, not a core requirement — it applies when you’re assigned to a team building an AI‑powered feature, not as a default part of the day‑to‑day work.

  • Design and implement patterns for integrating LLMs into product features, including prompt design, context management, and retrieval‑augmented approaches

  • Apply prompt engineering techniques to build reliable, maintainable AI‑driven features, and iterate on prompts based on observed model behavior

  • Use LLM observability tooling such as Langfuse to trace, evaluate, and debug AI workflows in development and production

  • Help define and apply evaluation approaches for AI features, covering accuracy, latency, cost, and safety considerations

Hands‑On Technical Work
  • Write code regularly, this role requires significant time in the codebase implementing patterns and working alongside developers

  • Conduct detailed code reviews focused on architectural alignment, code quality, and maintainability

  • Pair with developers to work through complex implementation challenges, including those involving distributed systems, messaging, or, occasionally, LLM integrations

  • Help teams evaluate, and implement document chunking and embedding strategies to optimize for their customer’s use cases

  • Prototype…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary