Software Engineer
Headquartered in Nashville, Tennessee, Ncontracts leads the industry in integrated risk management and compliance solutions, serving over 5,000 financial institutions nationwide.
Headquartered in Nashville, Tennessee, Ncontracts leads the industry in integrated risk management and compliance solutions, serving over 5,000 financial institutions nationwide. As a seven-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’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.
Posted July 24, 2026