Backend Software Engineer
Core
Designing and building scalable, high-availability mission-critical trading systems and APIs.
Role type
Senior backend software engineer (distributed systems)
Builds
Cloud-native microservices for real-time trading
Domain
Financial technology / High-frequency trading
Deliverable
production ML models | product features
Required skills
Distributed systems design, Microservices architecture, Asynchronous messaging, SQL optimization, Web security, C# or Java, SaaS development (via careerplan.io/jobs/A1-00F-34-D6B-backend-software-engineer)
Preferred skills
Experience with large-scale distributed trading services
Technologies
C#, Java, SQL, Cloud-native frameworks
Responsibilities
Design scalable high-availability systems, Drive migration to cloud-native microservices, Solve performance and fault-tolerance challenges, Collaborate with DevOps and infrastructure teams, Mentor junior engineers
Seniority
Senior, hands-on IC with mentorship duties