> Markdown version of [/jobs/ext/4279292-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4279292-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Brean Capital, LLC - **Location:** New York, NY, United States - **Experience:** Expert - **Salary:** $130,000 - $150,000 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Query Performance, ASP.NET, HTML, JavaScript (Programming Language), .NET Framework, Artificial Intelligence, Applications Architecture, Software Applications, ASP.NET MVC Framework, C Sharp (Programming Language), Cascading Style Sheets (CSS), Mobile Application Development, Databases, Data Security, Relational Databases, Dependency Injection, Software Design Patterns, Language Integrated Query, Entity Framework, Mobile Application Software, JQuery, Microsoft SQL Server, Object-Oriented Software Development, Software Architecture, Query Optimization, Software Engineering, SQL Stored Procedures, Systems Integration, .NET Core, Devexpress, Large Language Models, Database Optimization, Change Tracking, Backend, React Native, Front End Software Development, Asynchronous Programming, Api Design - **Published:** October 21, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=317b867211338fca ## About the Role This position is ideal for a highly skilled backend engineer with expert-level knowledge of C#, .NET Core, and Entity Framework, along with a strong foundation in relational database design and software architecture. You will play a key role in designing, developing, and optimizing the applications and services that support our investment banking operations. We are looking for an engineer who can independently solve complex technical challenges, make sound architectural decisions, and take ownership of critical systems from design through production. While experience with front-end technologies is beneficial, our primary focus is finding an exceptional .NET backend engineer with deep technical expertise and strong problem-solving abilities., · Expert-Level C# / .NET: 7+ years of professional software development experience, with extensive hands-on expertise in C#, .NET Core, and ASP.NET Core. Deep understanding of object-oriented design, dependency injection, asynchronous programming, application architecture, and the .NET runtime. · Advanced Entity Framework: Extensive experience with Entity Framework Core, including LINQ, relationship mapping, change tracking, migrations, query performance, and efficient data access patterns. · Database Architecture: Strong proficiency in relational databases, ideally SQL Server, including schema modeling, normalization, indexing strategies, stored procedures, and query optimization. · Software Design & Architecture: Demonstrated ability to design and implement complex backend systems using sound architectural principles, design patterns, and maintainable coding practices. · Systems Integration: Experience developing APIs, background services, automated processes, and integrations between enterprise systems. · Ownership & Collaboration: Ability to work independently, make well-reasoned technical decisions, and collaborate effectively with developers, business stakeholders, and other technology teams. · Industry Experience: Financial services or investment banking exposure is a plus but not required. We welcome talented engineers from all industry backgrounds. Nice-to-Have Skills · Front-End Development: Experience with HTML, CSS, JavaScript, jQuery, ASP.NET MVC, or DevExpress components. · Artificial Intelligence / LLMs: Experience working with locally hosted or on-premises large language models (LLMs), including deployment, integration, or development of AI-powered applications. · Mobile Development: Experience building mobile applications using React Native. ## Description · Software Development & Architecture: Design, develop, and maintain robust, scalable applications and services using C# and modern .NET technologies. · Systems Integration: Design and implement reliable integrations between internal applications, financial platforms, third-party services, and external data sources. · Technical Ownership: Lead technical design decisions, evaluate implementation approaches, and take ownership of applications and services throughout their lifecycle. · Technical Mentorship: Provide guidance to other developers, share technical expertise, and contribute to the continuous improvement of the engineering team.