
Ncontracts
Remote Jobs
We are the leading provider of risk management and compliance solutions for financial services companies.
55 Jobs
Software Developer, L5
NcontractsWe are the leading provider of risk management and compliance solutions for financial services companies.
• Set technical direction and standards that multiple squads adopt • Drive alignment on complex cross-team initiatives • Represent engineering in broader technical and cross-functional discussions • Architect complex, distributed systems that span multiple services and teams • Design for high availability and resilience • Mentor Senior (L4) developers and help them reach the next level • Identify and drive organization-wide improvements • Define practices for using AI assistants and AI-powered capabilities effectively • Research emerging technologies and drive adoption of useful ones
Software Developer – L4
NcontractsWe are the leading provider of risk management and compliance solutions for financial services companies.
• Own the architecture and delivery of large features within a squad • Apply deep, in-depth expertise to complex problems • Make technology and architecture decisions for your team • Frequently advise and mentor others • Integrate AI agents or assistants into your workflow • Rapidly diagnose and resolve bugs and problems • Lead architectural reviews and decision-making
Quality Advocate – L3
NcontractsWe are the leading provider of risk management and compliance solutions for financial services companies.
• Help your team produce high quality software, suggesting appropriate tools and process changes when necessary • Ensure that time is spent primarily on shift-left tasks like test case writing and user story definition • Write and maintain Playwright automation tests to be integrated into CI/CD pipelines, contributing to a fully automated regression and validation strategy • Use agentic tools such as Devin to accelerate test authoring and explore AI-assisted approaches to quality engineering • Leverage MCP (Model Context Protocol) integrations to connect to test suites in Xray (Jira), streamlining test management and traceability • Help with bug diagnosis and analysis • Work as a collaborative teammate, ensuring everyone understands what high-quality means for current work • Stay up to date on processes and tooling for improving quality, especially in the rapidly evolving AI tooling landscape • Participate in learning and growth opportunities • Be available to assist with release activities, and develop automated smoke test suites to accelerate that work
Enterprise Customer Success Manager
NcontractsWe are the leading provider of risk management and compliance solutions for financial services companies.
• Manage a portfolio of Enterprise & Strategic clients in their post-sales customer journey including kickoff, adoption, renewals, and advocacy. • Drive business process recommendations to accelerate the adoption, retention, expansion, and value achievement while identifying and resolving risk. • Stay on top of evolving product/service offerings for high-touch Enterprise and Strategic level clients. • Work cross-functionally with Product, Sales, Support and others; facilitate conversations to help drive outcomes. • Track & monitor customer base and collaborate with account team on growth and expansion opportunities. • Prepare and deliver Business Reviews effectively and strategically. • Develop an advanced knowledge of our SaaS software solutions and related services?. • Develop a generalized understanding of our typical customer’s business and the outcomes they look to achieve with our solutions?. • Develop a specific working knowledge of named customer’s business and the outcomes they look to achieve with our solutions?. • Develop a working knowledge of the market and environment in which our customers operate?.
Customer Support Specialist – Contractor
NcontractsWe are the leading provider of risk management and compliance solutions for financial services companies.
• Deliver top-tier customer service for clients across all Ncontracts Lending Compliance software products, ensuring timely and accurate resolution of inquiries • Thoroughly document all client interactions in the Help Desk tracking system (Salesforce); escalate complex or sensitive issues as appropriate • Maintain a working knowledge of Ncontracts product usage within designated operating systems, networks, hardware, databases, and peripherals • Act as liaison between clients and third-party vendors to determine and document specifications; use Ncontracts utilities to create screenshots, map data, and program logic as needed • Review compliance rulesets to ensure Ncontracts products operate within acceptable regulatory standards • Liaise with the Development team to ensure proper implementation of established compliance policies • Review internal reports and analytics to verify alignment with external banking regulations • Monitor operations and procedures across software solutions to ensure overall compliance • Participate in client- or Ncontracts-specific product testing as needed • Support Sales, Development, and Training staff as requested • Proactively identify trends in client issues and communicate findings to leadership to drive process improvement • Maintain and grow knowledge of federal, state, and local lending regulations including HMDA, CRA, NMLS Mortgage Call Reports, and Reg. C
Software Architect
NcontractsWe are the leading provider of risk management and compliance solutions for financial services companies.
Role Description We are seeking a Software Architect with a strong AI focus to work alongside engineering teams, helping implement architectural patterns and standards defined by our Enterprise Architect and Solution Architects. This role focuses on execution, translating architectural decisions, including those governing our AI and LLM-powered features, into working software while developing the skills and perspective needed to grow into broader architectural responsibilities. 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 AI feature design, align with our architectural standards. You're not just advising; you're building. You'll float across teams with focused assignments, working with teams on specific initiatives or problem areas, helping implement a new integration pattern, supporting a modernization effort, standing up an LLM-powered capability, or ensuring consistency across a set of related services. Your scope is narrower, but your impact is direct and tangible. This is a growth role. You'll work closely with our Enterprise Architect and Solution Architects, learning how architectural decisions are made at the strategic level, including decisions around AI adoption, model selection, and responsible AI practices, while building the hands-on experience that makes those decisions credible. Key Responsibilities - Architectural Implementation - Implement architectural patterns and standards defined by the Enterprise Architect and Solution Architects, including patterns for integrating LLMs and other AI components into existing services. - Work within engineering teams to ensure solutions, including AI-powered features, align with established architecture decisions. - Translate high-level architectural guidance into concrete implementation approaches. - Identify implementation challenges early and escalate to Solution Architects when decisions need to be revisited. - Validate that completed implementations meet architectural requirements through hands-on review. - AI & LLM Implementation - 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. - Partner with Solution Architects and Enterprise Architect on standards for responsible and secure use of AI across the platform. - 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 LLM integrations. - Build and maintain reference implementations, including AI feature reference implementations, that teams can use as starting points. - 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 - Work closely with the Enterprise Architect and Solution Architects to understand how strategic architectural decisions are made. - 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. - Grow technical breadth across domains, including integration, data, cloud infrastructure, and applied AI, through hands-on experience. - 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. Qualifications - 4+ years of progressive experience in software engineering, with demonstrated technical leadership or senior developer experience. - Strong hands-on coding skills; you're an experienced developer who writes production code regularly. - Solid experience with at least one of our core languages/frameworks: .NET/C#, React, or Python. - 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 cloud platforms, particularly Azure or AWS. - Understanding of modern application architectures: microservices, API design, event-driven patterns. - Experience with code review practices and ability to provide constructive, actionable feedback. - 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. - Eagerness to learn and grow into broader architectural responsibilities. - Bachelor's degree in Computer Science, Information Systems, or related field. Preferred Qualifications - Experience with our tech stack: .NET/C#, React, Python, Snowflake, dbt. - Experience integrating LLM APIs (OpenAI, Anthropic, or similar) into application code. - 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. Benefits - 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! 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.
Customer Success Operations Manager
NcontractsWe are the leading provider of risk management and compliance solutions for financial services companies.
• Serve as the operational owner for Customer Success business systems, including Salesforce, Churn Zero, Gong, Once Hub, Monday.com, and related platforms. • Partner with Customer Success leadership, Rev Ops, Product, IT, and other stakeholders to improve system functionality, workflows, automation, and user experience. • Gather business requirements, support system configuration, coordinate testing, and assist with implementation of system and process changes. • Evaluate and recommend enhancements to the Customer Success technology stack. • Design, document, maintain, and improve Customer Success workflows and operational processes. • Establish process governance standards that support consistency, accountability, and scalability. • Identify operational inefficiencies and partner with stakeholders to implement practical, scalable solutions. • Support change management for process and technology updates, including communication, rollout planning, and adoption support. • Create and maintain SOPs, process maps, work instructions, job aids, and reference documentation. • Maintain internal knowledge repositories and ensure operational documentation remains accurate as systems and processes change. • Develop self-service resources that help Customer Success team members understand and adopt tools, workflows, and processes. • Communicate process and system changes clearly to impacted stakeholders. • Partner with Customer Success leaders and managers to support lifecycle programs, including onboarding, adoption, risk management, renewals, and expansion workflows. • Support the implementation and maintenance of customer success programs, plays, and operational processes. • Identify opportunities to improve efficiency and consistency throughout the customer journey. • Assist with operational readiness for new initiatives that impact Customer Success teams or customer engagement. • Maintain operational dashboards and reports that support process visibility, data quality, system usage, and workflow adherence. • Provide light operational insights to help Customer Success leaders understand adoption, process health, and areas for improvement. • Support data hygiene and process compliance efforts across Customer Success systems.
Product Delivery Manager
NcontractsWe are the leading provider of risk management and compliance solutions for financial services companies.
• Own end-to-end product delivery flow for your vertical. Map how product work moves from discovery and definition through launch to early adoption, find where it stalls, queues, or thrashes — decision latency, unclear requirements, unowned handoffs — and drive the changes that smooth it. • Run intake and definition readiness. Make sure ideas flow to engineering’s doorstep timely, well-formed, sequenced and prioritized. • Own launch readiness and the go-to-market last mile. Partner with Marketing, Sales, Enablement, and Customer Success so releases land with adoption, not just ship. Keep the launch team’s flow in step with build velocity so faster upstream work doesn’t simply relocate the bottleneck to launch. • Create transparency into results. We don’t just ship features; we solve customer problems. Drive transparency into the results our work realizes, and coordinate actions across teams based on learnings. • Improve predictability. Help your vertical make commitments it can keep and keep the commitments it makes. Build lightweight forecasting and planning practices the team actually trusts and uses across the product-controllable stages. • Coach better ways of working. Help Product, Design, GTM partners, and others adopt more collaborative, efficient, agile practices. Strip out ceremonies and handoffs that don’t earn their cost and introduce only the lightest practices that improve flow. • Own product execution. Absorb the coordination, scheduling, status roll-ups, and dependency-management in your vertical. Create lightweight ways to maintain alignment across individuals and teams. • Make delivery health visible. Maintain a clear, honest, low-overhead view of product-side cycle time, predictability, launch on-time rate, and early adoption signals that helps the team improve and helps leadership see reality. • Lead through influence. Drive the best from teams that don’t report to you, building alignment across Product, Design, Marketing, Sales, and Customer Success. • Take on broader initiatives. Beyond your primary vertical, lead or support departmental and cross-organizational product-operations projects as capacity and needs allow — bringing the same delivery discipline to initiatives that span teams.
Software Developer
NcontractsWe are the leading provider of risk management and compliance solutions for financial services companies.
Role Description We’re currently looking for a few Senior Developers to join the team and help us build and integrate our products. At this level you own the architecture and delivery of large features within a squad – applying deep, in-depth expertise to complex problems, making the technology and architecture decisions for your team, and frequently advising and mentoring others. You exercise strong independent judgment and are accountable for outcomes that matter to your team and the products you build. As an engineering organization we’ve come to share several common beliefs: - We believe that it’s possible to build applications in a sustainable and repeatable way. - We believe that user story mapping, design sprints, and close collaboration with product folks are the best way to determine what needs to be worked on. - We believe that Kanban keeps our development efforts flowing forward and helps proactively identify bottlenecks. - We believe finishing is better than starting. - We believe that small teams working on well-defined projects for a set amount of time ensures that we build the most valuable things first and allows for a predictable date of completion. - We don’t believe in estimating individual stories. Ever. A Senior Developer at Ncontracts is expected to exhibit the following behaviors: - Leadership by example: Use best practices for development, communicate excellently both inside and outside the organization, manage interpersonal relationships well, and lead by example in code reviews and technical discussions. - Architecture ownership: You architect large features and services, make the technology and architecture decisions for your team, and lead architectural reviews and decision-making – balancing technical excellence with pragmatic delivery. - Intentional mentorship: Ncontracts is dedicated to teaching and growing talent, and at this level mentorship is expected. You mentor other developers formally and informally and help create learning opportunities for the team. - AI-forward engineering: You integrate AI agents or assistants into your workflow to move faster while critically evaluating their output – catching subtle bugs and security issues in AI-generated code and helping establish sensible AI usage guidelines for your team. - Instinctive troubleshooting: Rapid diagnosis and resolution of bugs and problems is essential to a productive team. You debug complex issues across the stack quickly and are frequently consulted by others for difficult problems. - Honesty: Whether reviewing another developer’s code, participating in retrospectives, or working with your team on what direction to take a project, we expect openness and honesty. Honesty creates trust, and we believe that all great teams are built on trust. - Low ego: Have confidence in your skills and experience, but be willing to alter your opinions and ideas when another, better one comes along. Have strong opinions, but loosely held. - Deep curiosity: You’ll be expected to research new and exciting technologies, perfect the use of existing technologies, and discover new libraries and tools that can affect change across the organization. - Motivation: You’re a natural self-starter, and you enjoy solving problems. You are capable of jumping in with minimal instruction and figuring out what should be done. Qualifications - Expertise in one or more of the following languages and their common frameworks: C#, JavaScript/TypeScript, Python - Experience building services and APIs in cloud platforms like Azure or AWS - Understanding of API security and OAuth - Strong knowledge of SQL and relational databases - Experience designing and architecting large features or services - Experience embedding AI and LLM capabilities into products - Experience writing unit and integration tests - Knowledge of instrumentation and observability techniques - Experience building and working with CI/CD pipelines - Experience mentoring other developers - Experience giving and receiving code reviews, both live and written Requirements - Typical experience for this level: a Bachelor’s degree plus ~8 years, a Master’s plus ~6 years, a PhD plus ~3 years, or equivalent depth of demonstrated impact. Benefits - 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!
Software Developer
NcontractsWe are the leading provider of risk management and compliance solutions for financial services companies.
• Join a team of industry experts dedicated to strengthening the financial services sector through innovation and thought leadership. • Help build and integrate products, owning the architecture and delivery of large features. • Make technology and architecture decisions for your team while mentoring others. • Use best practices for development, manage interpersonal relationships, and lead technical discussions. • Rapidly diagnose and resolve complex issues across the stack.
45more opportunities are still waiting for you.Log in now and take your next shot before someone else does.