> Markdown version of [/jobs/ext/3461557-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/3461557-principal-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). --- # Principal Software Engineer - **Company:** Factset Research Systems Inc. - **Location:** New York, NY, United States - **Experience:** Expert - **Salary:** $165,000.0 - $215,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, C Sharp (Programming Language), Code Review, Databases, Data Integrity, Software Design Patterns, Python (Programming Language), Key Management, MongoDB, MySQL, NumPy, Software Engineering, Systems Architecture, Scripting, .NET Core, Backend, Pandas, Containerization, Information Technology, Low Latency, Data Analytics, Restful APIs, Data Pipelines, Docker, ServiceStack - **Published:** September 22, 2026 - **Apply:** https://www.dice.com/job-detail/24dc9934-2175-4f8f-9d97-223e55d1865f ## About the Role * 10+ years of professional software engineering experience., * Expert-level proficiency in C# and the .NET Core ecosystem for building enterprise-grade backend systems. * Strong professional experience with Python for data analysis, scripting, or backend services. * Significant experience in the financial services industry, with a strong grasp of the trade lifecycle, financial instruments (equities, fixed income, derivatives), and position management concepts. * Experience building and consuming RESTful APIs and a solid understanding of software design patterns., * Direct experience working on an IBOR or Portfolio Management System * Experience with cloud platforms (AWS) and containerisation technologies (Docker/ ECS). * Experience working with ServiceStack Education: * Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field. ## Description * Hands-On Development: Design, develop, and maintain robust backend services and APIs using C# (.NET Core), focusing on high throughput and low latency. * Data & Analytics Tooling: Build data processing pipelines, reconciliation tools, and analytical scripts using Python, leveraging libraries like Pandas and NumPy. * System Architecture: Contribute to architectural and design decisions, ensuring our solutions are scalable, resilient, and maintainable. Participate in code reviews to maintain high standards of quality. * Database Management: Work with our database systems (MongoDB and MySQL) to ensure data integrity and performance. * Collaboration: Work closely with Product Managers to understand requirements. * Mentorship: Guide and mentor junior engineers. ## Related Videos - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Advanced Typing in TypeScript](https://www.wearedevelopers.com/videos/496-advanced-typing-in-typescript) - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) ## Related Articles - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025)