Senior Full-Stack Software Engineer
Core
Build and evolve order-management systems for a global alternative investment management firm, focusing on trader-facing front-end workflows and backend services.
Role type
Senior Full-Stack Software Engineer (C#/.NET + React/TypeScript)
Builds
Order-management systems and trader-facing applications for sophisticated clients (via careerplan.io/jobs/4dd47f49-7c83-43b0-b0ad-8ad319bf084a-senior-full-stack-software-engineer-at-man-group)
Domain
Financial services / Alternative investment management
Required skills
C#, .NET, React, TypeScript, architectural design, distributed systems, CI/CD, automated testing, code reviews, incident response, mentoring
Preferred skills
Azure or AWS, Docker, Kubernetes, REST or GraphQL APIs, AI-assisted development tools
Responsibilities
Lead end-to-end delivery of complex software solutions from requirements to production; Own and drive long-term technical initiatives and architectural improvements; Collaborate with stakeholders to align technical solutions with business goals; Champion engineering best practices including CI/CD and scalable design patterns; Conduct code reviews and provide technical guidance to peers and junior engineers; Proactively identify and reduce technical debt, improve system resilience, and optimize performance; Lead incident response and root cause analysis for production issues; Mentor and coach junior engineers; Build and improve trader-facing order-management workflows in React and TypeScript; Develop understanding of OMS architecture and trading domain to make sound technical decisions; Collaborate with colleagues across locations and time zones; Use AI-assisted development tools thoughtfully for investigation, implementation, and testing.
Seniority
Senior, hands-on IC with mentorship responsibilities