CareerPlanSign in

Principal Software Engineer

Chicago, IL💼 Full-time🗓 2026-09-01 → 2026-09-26

Core

Principal Software Engineer owning end-to-end integration, testing, and full-stack development for financial analytics and trading platforms.

Role type

Principal Software Engineer (Full-Stack)

Builds

Real-time web and desktop applications, scalable back-end systems, and automated test suites for financial analytics, execution, and risk-management platforms.

Domain

Financial Technology (Trading Infrastructure, Market Data, Risk Management)

Deliverable

production ML models | product features | infrastructure

Required skills

ReactJS, C#/.NET, TypeScript, RESTful APIs, gRPC, WebSockets, AI coding assistants (Claude), Test Automation (Playwright/Cypress/xUnit), Microservices, OpenID Connect, OAuth 2.0

Preferred skills

Financial industry systems, Real-time trading workflows, Desktop frameworks (Electron/Tauri/OpenFin), GraphQL, Containerization (Docker/Kubernetes), Cloud platforms (Azure/AWS/GCP)

Technologies

ReactJS, C#, .NET, ASP.NET, TypeScript, HTML5, CSS3, JavaScript, Webpack, Babel, NPM, Playwright, Cypress, xUnit, NUnit, MySQL, Postgres, SQL Server, Entity Framework, Docker, Kubernetes, Azure, AWS, GCP, Git, Jenkins, Jira, Wireshark

Responsibilities

Design and implement modern full-stack applications; Lead integration and end-to-end testing strategy; Build automated test suites wired into CI/CD; Leverage AI coding assistants for code generation and review; Collaborate with product teams to deliver integrated solutions; Implement secure server communications and authentication; Drive technical decisions and mentor engineers.

Seniority

Principal, hands-on IC with technical leadership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.