Posted 3w ago

Senior Software Engineer

@ RCN Capital
South Windsor or Charlotte
HybridFull Time
Responsibilities:lead architecture, develop front-end, build APIs
Requirements Summary:Senior software engineer with 7+ years, lead/architect, full stack in .NET 10, React, TypeScript, Azure, PostgreSQL/CosmosDB; AI/GenAI, offshore teams.
Technical Tools Mentioned:React, TypeScript, Redux, Zustand, Tailwind CSS, C#, .NET 10, Entity Framework Core, Azure, Azure DevOps, GitHub Actions, PostgreSQL, CosmosDB, LangChain, Semantic Kernel, Docker, Kubernetes
Save
Mark Applied
Hide Job
Report & Hide
Job Description

RCN Capital is a nationwide wholesale lender focused on helping real estate investors and independent mortgage brokers finance non-owner-occupied residential investment properties. We support a range of strategies including ground-up construction, fix-and-flip projects, and long-term rental financing through a streamlined process, dedicated teams, and a commitment to exceptional service.

We are seeking a Senior Full Stack Engineer to lead the design and development of next-generation financial and partner-facing platforms, including the Loan Origination System (LOS), Partner Ecosystem, and Sales Portal. This role is responsible for end-to-end delivery of modern, cloud-native applications using .NET 10, React, and TypeScript, with a strong emphasis on scalable architecture and high-quality engineering standards.

The ideal candidate brings a builder mindset for net-new development, combined with an innovation mindset to integrate AI-powered capabilities and agentic workflows into core business processes. This role will act as a technical leader within the Project Nexus ecosystem and serve as a bridge between onshore leadership and offshore delivery teams.

Primary Responsibilities:

  • Lead architecture and hands-on development of modern web applications supporting LOS, Partner Portals, and Sales Platforms
  • Design, build, and maintain React and TypeScript front-end applications using modern patterns and state management
  • Develop high-performance backend services and APIs using C# and .NET 10 / .NET Core
  • Design and implement AI-powered features, including intelligent agents and automated document processing using Azure OpenAI Services
  • Collaborate closely with offshore development teams, performing code reviews and providing architectural and technical guidance
  • Design and implement cloud-native architectures leveraging Azure services such as Functions, App Services, Service Bus, and serverless components
  • Ensure secure-by-design coding practices, including authentication, authorization, and secrets management
  • Support production systems and participate in design reviews, technical planning, and platform evolution initiatives

Required Skills:

Frontend:

  • Expert-level React (Hooks, Context API) and TypeScript.
  • Experience with modern state management (Redux/Zustand) and Tailwind CSS

Backend:

  • Deep proficiency in C# and .NET 10/Core.
  • Experience with Entity Framework Core and high-performance API design.

AI/GenAI:

  • Proven experience with LLMs (4th generation or newer), Prompt Engineering, and building RAG applications.
  • Familiarity with LangChain or Semantic Kernel is a plus.

Cloud

  • Strong experience with Azure (App Services, AI Search, Key Vault) and Azure DevOps/GitHub Actions for CI/CD.

Database

  • Advanced PostgreSQL skills, including schema design, performance tuning, and NoSQL (CosmosDB) experience.

 

Preferred Skills:

  • Experience with AI / GenAI concepts, including LLMs, prompt engineering, or Retrieval-Augmented Generation (RAG) patterns
  • Familiarity with Azure OpenAI Services, LangChain, Semantic Kernel, or similar frameworks
  • Experience with containerization and orchestration (Docker, Kubernetes)
  • Exposure to NoSQL databases such as Cosmos DB
  • Understanding of secure coding practices and regulated data environments

 

Required Experience:

  • 7+ years of professional software development experience
  • At least 3 years operating in a Senior or Lead Engineer capacity
  • Hands-on experience building and supporting production-grade, cloud-native applications
  • Experience collaborating with distributed or offshore development teams

 

Preferred Experience:

  • FinTech, lending, or financial services platform development
  • Building or modernizing partner portals or external-facing systems
  • Greenfield development of enterprise platforms
  • Platforms that have evolved to incorporate AI-assisted workflows

 

Education:

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field required
  • Master's degree in Computer Science, Software Engineering, Information Systems, or related field preferred

 

Work Schedule:

  • Full time
  • Monday-Friday, 9:00AM to 6:00PM
  • Hybrid work model with first 90 days onsite and 2 days/week in office after in either:
    • South Windsor, CT
    • Charlotte, NC 

 

Why RCN Capital:

  • Growth‑oriented environment with opportunities to expand your legal skill set
  • Ongoing training and development
  • Casual dress policy
  • Free food and beverage program
  • Competitive benefits, including 401(k)
  • And many additional perks