386,863open jobs
10,118companies
50,530added this week
Browse all
Salary
$150k – $200k per year
Location
Remote (United States)
Seniority
Architect · 8+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Ncontracts is a leading provider of integrated risk management and compliance software designed specifically for financial institutions. Headquartered in Nashville, Tennessee, the enterprise delivers solutions covering vendor management, regulatory compliance, cybersecurity, and audit oversight. By combining SaaS technology with expert advisory services, the company helps thousands of banks, credit unions, and fintechs streamline operations and navigate complex regulatory environments.

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 escalate 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 approaches to validate architectural decisions before broader rollout

Team Collaboration

  • Embed with engineering teams on focused assignments based on architectural priorities

  • Build strong working relationships with developers and engineering leads

  • Participate in technical discussions, bringing architectural perspective to implementation decisions

  • Help teams understand the “why” behind architectural standards, not just the “what”

  • Surface patterns and challenges observed in teams back to Solution Architects and Enterprise Architect

Learning & Development

  • Seek feedback on architectural thinking and implementation approaches

  • Study our existing architecture, understanding the rationale behind current patterns and the history of key decisions

  • Develop broader perspective across the platform by working with multiple teams over time

Documentation & Communication

  • Document implementation patterns and approaches that teams can follow, including AI implementation patterns

  • Contribute to architecture decision records (ADRs) by capturing implementation learnings

  • Communicate clearly with developers about architectural expectations and rationale

  • Raise questions and surface ambiguities in architectural guidance to improve clarity for all teams

Required Qualifications

  • 8+ years of progressive experience in software engineering, with demonstrated technical leadership or senior developer experience

  • 3+ years of making technical and architectural decisions for your team

  • Strong hands-on coding skills, you’re an experienced developer who writes production code regularly

  • Deep, hands-on expertise in .NET/C# and React our core application language - you’re comfortable architecting across the full stack, not just a single service or layer.

  • Working familiarity with distributed systems and messaging frameworks (e.g., pub/sub, message queues, event-driven communication)

  • Familiarity with cloud platforms, particularly Azure or AWS

  • Understanding of modern application architectures: microservices, API design, event-driven patterns

  • Ability to work across different teams and adapt to varying codebases and contexts

  • Strong communication skills, you can explain technical concepts clearly to other developers

  • Curiosity about the “big picture,” you want to understand how systems fit together, not just your piece

  • Working familiarity with Python

  • Bachelor’s degree in Computer Science, Information Systems, or related field

Preferred Qualifications

  • Experience with the broader tech stack: React, Python, Snowflake, dbt

  • Hands-on experience building with large language models (LLMs) in production or near-production settings

  • Practical experience with prompt engineering, including designing, testing, and iterating on prompts for reliability and consistency

  • Experience with LLM observability or evaluation tooling such as Langfuse (or comparable platforms)

  • Familiarity with retrieval-augmented generation (RAG), vector databases, or agentic workflow patterns

  • Familiarity with our toolchain: TeamCity, Octopus Deploy, Azure DevOps, GitHub Actions

  • Exposure to integration patterns: REST APIs, message queues, CDC

  • Experience with database design and data modeling concepts

  • Background in DevOps practices and CI/CD pipelines

  • Experience working in multi-tenant SaaS environments

  • Prior experience in B2B SaaS or enterprise software development

WE OFFER ALL REGULAR FULL-TIME TEAM MEMBERS:

  • A fun, fast-paced work environment

  • Responsible PTO Plan that meets or exceeds state and local medical and family leave laws

  • 11 paid holidays

  • Community and social events to keep you connected and engaged

  • Mental Health Benefits

  • Medical, Dental and Vision insurance

  • Company-paid Group Life Insurance, Short- and Long-Term Disability

  • Flexible Spending Account & Health Savings Account

  • Aflac Benefits - Critical Illness, Cancer Protection, & Hospital Choice

  • Pet Insurance

  • 401 (k) with company match with eligibility on Day 1 of employment

  • 2 Paid Volunteer Time Off Days

  • And much more!

*Part-Time and Contractor positions are not eligible for company benefits, including paid time off, health insurance, and other employee benefit programs. Full-time temporary employees are eligible for certain group benefits after a waiting period; specific eligibility timing will be provided at the time of offer.

AAP/EEO Statement

Ncontracts provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Other Duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
386,863 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$161k – $321k per year (Estimated) • Remote/Hybrid • Internship
Go
JavaScript
Python
Rust
TypeScript
AI/ML
Galileo
LLM
DevOps
AWS
AWS Lambda
Azure
Cloudflare
Apply
$81k – $122k per year • In office • Full-Time • 2+ years exp • Bachelor's Degree • Indianapolis • Atlanta • Washington • Austin
JavaScript
SQL
AI/ML
Agentforce
AI Agents
LLM
Marketing
Salesforce
Apply
$173k – $260k per year • In office • Full-Time • 8+ years exp • PhD • Herndon • Washington
Java
Python
SQL
Apex
Apex
MuleSoft
Databases
Amazon Redshift
Apache Kafka
BigQuery
Databricks
Google BigQuery
Kafka
RabbitMQ
Snowflake
AI/ML
Agentforce
AI Agents
Airflow
LangChain
LlamaIndex
LLM
Prefect
Prompt Engineering
DevOps
API Gateway
AWS
Azure
CI/CD
Docker
GCP
Kubernetes
Analytics
ETL/ELT
Management
ServiceNow
Marketing
Salesforce
Apply
$240k – $325k per year • In office • Full-Time • 8+ years exp • New York
C#
Go
Java
Node JS
Python
TypeScript
JavaScript
Databases
DynamoDB
MySQL
PostgreSQL
AI/ML
AI Agents
dbt
LLM
LLM Evaluation
LLM Guardrails
Spark
Frontend
Angular
React.js
Vue.js
DevOps
AWS
Azure
CI/CD
Docker
GCP
gRPC
Kubernetes
Terraform
Apply
$125k – $169k per year • Equity • In office • Full-Time • 5+ years exp • Bachelor's Degree • Atlanta • Charlotte • Richmond • Raleigh
PowerShell
Python
AI/ML
AI Agents
LLM
LLM Guardrails
NIST AI RMF
DevOps
Ansible
AWS
Azure
Azure DevOps
Backstage
CI/CD
Configuration Management
GCP
Git
GitHub
GitHub Actions
GitLab
GitLab CI
Hyper-V
Jenkins
Platform Engineering
Terraform
Cybersecurity
Kyverno
NIST CSF
Cryptography
Vault
Management
ServiceNow
Apply
$130k – $160k per year • Remote • Full-Time • PhD
C#
JavaScript
Python
Ruby
SQL
DevOps
CI/CD
Apply
Data Engineer II 1 day ago
$100k – $125k per year • Remote • Full-Time • 3+ years exp • PhD
Python
SQL
Databases
Amazon Redshift
Microsoft Fabric
MS SQL
Snowflake
AI/ML
AI Agents
Claude
Claude Code
dbt
DevOps
AWS
Azure
Azure DevOps
CI/CD
Git
Analytics
ETL/ELT
Apply
$160k – $200k per year • Remote • Full-Time • 7+ years exp • PhD
C#
JavaScript
SQL
TypeScript
C#
.NET
Frontend
Angular
React.js
Vue.js
DevOps
AWS
Azure
CI/CD
Cybersecurity
GDPR
SOC 2
Apply
$45k – $55k per year • Remote • Full-Time • 3+ years exp • PhD
Management
Jira
Marketing
Salesforce
Apply
Product Manager 29 days ago
$100k – $115k per year • Remote • Full-Time • 3+ years exp • Bachelor's Degree
AI/ML
Replit
Marketing
Amplitude
Apply
See all jobs
This is one of many
386,863 more open roles from verified company boards, updated every day.