Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Architect

Ncontracts LLC

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 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.

#J-18808-Ljbffr
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Architect in Nashville, TN vacancy
  •  ...collaborative team of experts where they can learn from each other and solve the world’s most complex client challengesYou are:A Senior Salesforce Architect with Billing expertiseThe work:As a Salesforce Architect, you will be responsible for configuring and supporting... 
    Senior
    Full time
    Work experience placement
    Live in
    Work at office
    Local area
    3 days per week

    Accenture

    Nashville, TN
    17 hours ago
  •  ...holds over 4,200 certifications including Certified Technical Architect (CTA). In Life Sciences specifically, we bring deep domain knowledge...  ...You Are:A Salesforce Life Sciences Functional Architect at the Senior Manager level within Accenture’s Salesforce Business Group. You... 
    Senior
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Nashville, TN
    3 days ago
  • $83k - $166.1k

     ...objectives.• Facilitate open communication channels between OCI's technical teams and fiber providers' operations teams.• Represent OCI to senior technical leaders and executives at partner companies.• Establish and maintain strategic relationships with a diverse portfolio of... 
    Senior
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    17 hours ago
  • $170.05k - $209.12k

     ...update your information by visiting and logging into the careers section of the system.Job Description:At Regions, the Enterprise Architect oversees multiple dimensions of assigned applications and/or capabilities including but not limited to stability, life cycle management... 
    Suggested
    Full time
    Work at office
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    3 days per week

    Regions Financial

    Nashville, TN
    2 days ago
  • $142.4k - $213.6k

    The Data Center Software Solution Architect plays a pivotal role in shaping Schneider Electric’s strategy and execution in the rapidly evolving digital datacenter ecosystem. As datacenters become increasingly digitized—producing vast volumes of actionable data—this role... 
    Suggested
    Full time
    Temporary work
    Flexible hours

    Schneider Electric

    Nashville, TN
    17 hours ago
  •  ...Senior EngineerEnable Resource Group is seeking a mission-minded Senior Engineer to join our growing team!Since 2000, Enable Ministry...  ...prioritizing the security of their systems.Key Responsibilities:Architect solutions for a wide range of environments, focusing on... 
    Senior
    Local area
    Immediate start

    Enable Resource Group

    Brentwood, TN
    1 day ago
  • $214.51k

     ...Join our team, and together we will make a difference and change the world. Job Description CDM Smith is seeking a Senior Enterprise Architect to join our Corporate Business Technology team. This role is responsible for designing, governing, and continuously improving... 
    Senior
    Work experience placement
    H1b
    Remote work

    CDM Smith

    Nashville, TN
    17 hours ago
  •  ...Senior Life Sciences Knowledge Engineer Company: Norstella Location: Remote, United States Date Posted: Sep 20, 2026 Employment...  ...AI, especially LLMs, including agents, throughout the entire software development lifecycle (SDLC). Experience creating MCPs and... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    Norstella

    Nashville, TN
    4 days ago
  • $146.3k - $306.4k

    We are seeking a Senior Manager, Systems Software Engineering to lead the strategy, delivery, and operational excellence of enterprise device-management systems and services. This role owns the technical roadmap and cross-functional execution for device policies, certification... 
    Senior
    Contract work
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    1 day ago
  • $135k - $170k

     ...amazing healthcare. For more information, visit The Salesforce Architect will serve as the technical leader responsible for the design,...  ...platform limits.Team Leadership & Agile GovernanceMentor and coach senior developers, analysts, and administrators, fostering technical... 
    Hourly pay
    Full time
    Bank staff
    Local area
    Remote work

    Premise Health

    Brentwood, TN
    1 day ago
  • $142.4k - $213.6k

     ...wastewater treatment, petrochemical, mining, metals, hospitality, healthcare, and industrial manufacturing.We are seeking a Senior Power Systems Architect for Heavy Industries to strengthen our market leadership across North and South America by guiding customers toward... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Schneider Electric

    Nashville, TN
    17 hours ago
  • $87k - $187k

    Adheres to and suggests improvements to all phases of the application software development lifecycle. Utilizes working knowledge to develop new application features and enhancements following design specifications, and develops documents to clarify application design and... 
    Senior
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Oracle Corporation

    Nashville, TN
    1 day ago
  • JOB TITLE: Senior Director, Software EngineeringFLSA STATUS: ExemptDEPARTMENT: TechnologyREPORTS TO: Chief Technology OfficerSUPERVISORY RESPONSIBILITIES: NoJOB LOCATION: Nashville, TN - Corporate Office / RemoteTRAVEL: NoneESSENTIAL DUTIES & RESPONSIBILITIES:Lead, manage... 
    Senior
    Full time
    Work at office

    i3 Verticals

    Nashville, TN
    2 days ago
  • $165k - $216.56k

     ...Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done.We are looking for a Senior Solution Engineer who is accustomed to solving customer’s most complex problems and closing large deals. In this role you will work... 
    Senior
    Remote work

    Snowflake

    Nashville, TN
    4 days ago
  •  ...Senior Salesforce Developer We are seeking a Senior Salesforce Developer to support the ongoing Salesforce transformation program, including FSC (Financial Services Cloud) implementation and integration efforts. This individual will work within a highly collaborative... 
    Senior

    Software Technology Inc

    Nashville, TN
    2 days ago
  •  ...department is responsible for developing quality software in Java. This requires working in conjunction with business analysts, software architects, and development leads to be sure that...  .... ~ Able to work well within a team and accept direction from more senior staff.... 
    Senior
    Full time

    CereCore

    Nashville, TN
    2 days ago
  •  ...Salesforce Senior Developer Locations: AZ - Phoenix, CA - Los Angeles, CA - San Francisco, CO - Denver, CT - Hartford, FL - Tampa, GA - Atlanta, IL - Chicago, IN - Indianapolis, MA - Boston, MI - Detroit, MN - Minneapolis, MO - Kansas City, NC - Charlotte, NC - Raleigh... 
    Senior
    Work experience placement

    ClifyX

    Nashville, TN
    4 days ago
  •  ...SoftwareClient: WiproContact: Meghana GorusuCompany: SRI Tech SolutionsRole:Senior Power Apps Developer Location: Nashville, TN (Day 1 Onsite) Job...  ..., including Azure and Google Cloud Platform (GCP), to support software development needs.Qualifications:Bachelor’s degree in Computer... 
    Senior

    SRI Tech

    Nashville, TN
    17 hours ago
  • $146.9k - $168.9k

     ...problem-solvers.  Ability to work independently as well as engaging and contributing to teamwork.    Preferred Qualifications 3rd party software experience (Workday and CRM) a plus "Armanino" is the brand name under which Armanino LLP and Armanino Advisory LLC, independently... 
    Senior
    Full time
    Contract work
    Work experience placement
    Local area
    Flexible hours

    Armanino

    Nashville, TN
    3 days ago
  • $102.3k - $209.5k

     ...as external silicon and hardware vendors. You will be deeply hands-on, owning early prototypes through production-ready platform software and technical standards. Preferred Qualifications: Strong background in operating systems. Strong background in robotics. Several... 
    Senior
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Nashville, TN
    17 hours ago
  • Bring your energy to Aggreko as Senior Application Engineer based in New Iberia, LA or Houston, TX. You’ll take lead engineering responsibilities...  ...design. Uses computer assisted engineering and design software and equipment to perform engineering tasks.Determines... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Local area
    Remote work

    Aggreko

    Nashville, TN
    1 day ago
  •  ...team members and more than 280 sites of care with over 1,800 affiliated providers across six states. POSITION SUMMARY: The Senior IT Systems Analyst is responsible for the development, configuration, continuous improvement and support for hospital system... 
    Senior
    Full time

    Ardent Health

    Brentwood, TN
    a month ago
  • $197.2k - $255.2k

     ...balancing strategic existing accounts with net-new opportunities across your territory. Build trusted relationships with enterprise architects, infrastructure leaders, technical decision-makers, and executive stakeholders. Proactively identify protect-and-expand... 
    Senior
    Local area
    Remote work

    NetApp

    Nashville, TN
    1 day ago
  • Senior IT Systems Analyst We are seeking a highly skilled and experienced Senior IT Systems Analyst to join our dynamic team. The ideal candidate will possess a strong technical background, excellent communication skills, and extensive experience with integration, mainframe... 
    Senior
    Permanent employment

    RIT Solutions

    Nashville, TN
    1 day ago
  •  ...Senior Application Support Analyst - Hybrid Lifepoint Health has an opportunity for a Senior Application Support Analyst - Hybrid. The Senior Application Support Analyst documents and responds to customer requests and questions regarding information systems, applications... 
    Senior
    Work experience placement
    Flexible hours
    Night shift

    Phenom People

    Brentwood, TN
    1 day ago
  • $133k - $166k

     ...day to do meaningful work that helps drive global business, investment and innovation forward. What You'll Do We are seeking a Senior Application Engineer I to lead the advanced configuration, integration, and optimization of legal technology solutions supporting... 
    Senior
    Worldwide
    Flexible hours

    Kirkland & Ellis

    Nashville, TN
    17 hours ago
  • $75 per hour

     ...Client - Monogram Health Work Mode - 5 days WFO Visa - Only USC or GC Rate - $75/hour Position: Senior Salesforce Developer We are seeking a highly motivated Senior Salesforce Developer to support our Salesforce team, clinical,... 
    Senior

    Fisec Global

    Nashville, TN
    2 days ago
  • $150k - $200k

     ...Job Summary SHI is seeking a forward-thinking, experienced Software Architect to lead the ongoing architecture and evolution of our eCommerce...  ...-Functional Collaboration: Partner with product managers, senior engineers, security, DevOps, and business stakeholders to translate... 
    Full time
    Work experience placement
    Remote work
    Worldwide
    Flexible hours

    SHI GmbH

    Nashville, TN
    3 days ago
  •  ...innovation, act with urgency and ownership, and work as One Team to build what comes next. As a Solutions Engineer, you will serve as a senior technical expert supporting C Spire Business Technology sales opportunities, partnering directly with customers and sales teams to... 
    Senior
    Full time

    C Spire

    Nashville, TN
    3 days ago
  • $102.68k - $171.13k

     ...with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Senior Mainframe Developer / Technical Lead (COBOL) - Onsite to join our team in Nashville, Tennessee (US-TN), United States (US).We are... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    NTT DATA

    Nashville, TN
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Architect. Be the first to apply!