Software engineer Job
Employer: N Contract
SpiderID: 14207327
Location: Nashville, Tennessee
Posted: 7/12/2026
Wage: 35-70 per hour
Priority Review Date: 10/10/2026
Job Code / NOC / SOC:
Category: Engineering
Job Description:
Software Engineer (Full Stack)
Employment Type: Full-time
Job Description
Ncontracts is seeking a Full Stack Software Engineer to help design, build, and maintain cloud-based SaaS solutions that support risk management, compliance, vendor management, and governance for financial institutions. You will work closely with product managers, designers, QA engineers, and fellow developers to deliver secure, scalable, and high-performance applications.
Responsibilities
- Develop and maintain front-end and back-end features for Ncontracts' SaaS platform.
- Build RESTful APIs and integrate third-party services.
- Write clean, maintainable, and well-tested code using C#/.NET, JavaScript, TypeScript, and React.
- Design and optimize Microsoft SQL Server databases.
- Troubleshoot software defects and implement bug fixes.
- Participate in code reviews and Agile Scrum ceremonies.
- Collaborate with DevOps engineers to deploy applications using Azure and CI/CD pipelines.
- Improve application performance, security, and scalability.
- Create technical documentation and contribute to engineering best practices.
Ncontracts is an Equal Opportunity Employer committed to fostering an inclusive workplace where employees can grow and succeed.
Employment Type: Full-time
Job Description
Ncontracts is seeking a Full Stack Software Engineer to help design, build, and maintain cloud-based SaaS solutions that support risk management, compliance, vendor management, and governance for financial institutions. You will work closely with product managers, designers, QA engineers, and fellow developers to deliver secure, scalable, and high-performance applications.
Responsibilities
- Develop and maintain front-end and back-end features for Ncontracts' SaaS platform.
- Build RESTful APIs and integrate third-party services.
- Write clean, maintainable, and well-tested code using C#/.NET, JavaScript, TypeScript, and React.
- Design and optimize Microsoft SQL Server databases.
- Troubleshoot software defects and implement bug fixes.
- Participate in code reviews and Agile Scrum ceremonies.
- Collaborate with DevOps engineers to deploy applications using Azure and CI/CD pipelines.
- Improve application performance, security, and scalability.
- Create technical documentation and contribute to engineering best practices.
Ncontracts is an Equal Opportunity Employer committed to fostering an inclusive workplace where employees can grow and succeed.
Job Requirements:
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2+ years of professional software development experience.
- Experience with C#, ASP.NET Core, .NET, React, JavaScript, TypeScript, HTML, and CSS.
- Strong knowledge of REST APIs and Microsoft SQL Server.
- Experience using Git and Azure DevOps.
- Understanding of Agile software development practices.
- Strong analytical, problem-solving, and communication skills.
## Preferred Qualifications
- Experience developing SaaS applications.
- Knowledge of Microsoft Azure cloud services.
- Experience with Docker, Kubernetes, or containerized applications.
- Familiarity with financial services, risk management, or regulatory compliance software.
- Experience with automated testing frameworks and CI/CD pipelines.
Benefits
- Competitive salary
- Medical, dental, and vision insurance
- 401(k) with company match
- Paid time off and company holidays
- Remote work flexibility
- Professional development and certification support
- Employee Assistance Program (EAP)
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2+ years of professional software development experience.
- Experience with C#, ASP.NET Core, .NET, React, JavaScript, TypeScript, HTML, and CSS.
- Strong knowledge of REST APIs and Microsoft SQL Server.
- Experience using Git and Azure DevOps.
- Understanding of Agile software development practices.
- Strong analytical, problem-solving, and communication skills.
## Preferred Qualifications
- Experience developing SaaS applications.
- Knowledge of Microsoft Azure cloud services.
- Experience with Docker, Kubernetes, or containerized applications.
- Familiarity with financial services, risk management, or regulatory compliance software.
- Experience with automated testing frameworks and CI/CD pipelines.
Benefits
- Competitive salary
- Medical, dental, and vision insurance
- 401(k) with company match
- Paid time off and company holidays
- Remote work flexibility
- Professional development and certification support
- Employee Assistance Program (EAP)
Job Criteria:
Start Date:
Position Type: Full-Time Permanent
Experience: 2-5
Education: Bachelors
Travel: 25-50%
Vacation: 3 weeks / year
Job Benefits:
Health/Dental Benefits, Retirement Benefits, Paid Holidays, Vacations, and Sick Leave, Life and/or Disability Insurance, Flex Time, Company Cafeteria
Company Profile:
Ncontracts is a leading provider of integrated risk management and compliance software for financial institutions. We help banks, credit unions, and mortgage companies simplify compliance, manage risk, and improve operational efficiency through innovative cloud-based solutions. Our team values collaboration, customer success, and continuous innovation while delivering exceptional service to clients across the United States.
Contact Information:
| Contact Name: N Contract | Type: Employer |
| Company: [email protected] |