Senior Software Engineer
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
Preferred Certifications:
- Microsoft Certified: Azure Developer Associate
- Microsoft Certified: Azure Fundamentals or Azure AI Fundamentals
- Other relevant cloud or software engineering certifications
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
We Offer:
- Competitive benefits, including Medical, Dental, Vision, Life Insurance, Short/Long-Term Disability, 401K, and more!
- Paid Time Off and Paid Company Holidays
- Growth-oriented work environment
- Training opportunities
- Casual dress policy
- Free Food and Beverage Program
- Many more perks!
Skills
- Agentic AI
- AI
- API
- Api Design
- Authentication
- Azure
- Azure DevOps
- CI/CD
- Cloud
- Cloud Native
- Containerization
- C#
- CSS
- DevOps
- Docker
- .NET
- Fintech
- Generative AI
- GitHub
- GitHub Actions
- Kubernetes
- LangChain
- LLM
- NoSQL
- OpenAI
- PostgreSQL
- Prompt Engineering
- RAG
- React
- Redux
- Secrets Management
- Secure Coding
- Semantic Kernel
- Serverless
- Tailwind
- TypeScript
- Vault
- Zustand