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- ...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...SeniorFull timeWork experience placementLive inWork at officeLocal area3 days per week
- ...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...SeniorFull timeWork experience placementLive inWork at officeLocal area
$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...SeniorTemporary workFlexible hours$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...SuggestedFull timeWork at officeRelocationVisa sponsorshipWork visaRelocation packageFlexible hours3 days per week$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...SuggestedFull timeTemporary workFlexible hours- ...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...SeniorLocal areaImmediate start
$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...SeniorWork experience placementH1bRemote work- ...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...SeniorFull timeTemporary workWork at officeLocal areaRemote workFlexible hoursShift work
$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...SeniorContract workTemporary workFlexible hours$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 payFull timeBank staffLocal areaRemote work$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...SeniorFull timeTemporary workFlexible hours$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...SeniorTemporary workImmediate startFlexible hoursShift work- 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...SeniorFull timeWork at office
$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...SeniorRemote work- ...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
- ...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....SeniorFull time
- ...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...SeniorWork experience placement
- ...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
$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...SeniorFull timeContract workWork experience placementLocal areaFlexible hours$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...SeniorTemporary workFlexible hoursShift work- 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...SeniorFull timeTemporary workWork experience placementLocal areaRemote work
- ...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...SeniorFull time
$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...SeniorLocal areaRemote work- 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...SeniorPermanent employment
- ...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...SeniorWork experience placementFlexible hoursNight shift
$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...SeniorWorldwideFlexible hours$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$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 timeWork experience placementRemote workWorldwideFlexible hours- ...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...SeniorFull time
$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...SeniorFull timeTemporary workWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Architect. Be the first to apply!
- .net software architects (remote) Nashville, TN
- senior operations technician Nashville, TN
- senior cloud service delivery manager Nashville, TN
- senior it service manager Nashville, TN
- senior chief engineer Nashville, TN
- sr operations manager Nashville, TN
- senior account director Nashville, TN
- senior director clinical development Nashville, TN
- sr accountant Nashville, TN
- senior manager business development Nashville, TN


