Software Engineer
Build and support end-to-end distributed systems for Clear Street’s financial-market businesses, spanning client applications and backend services. The role requires at least one year of professional experience, Java and TypeScript/JavaScript expertise, and a bachelor’s degree or higher.
About the job
Responsibilities
- Build and design new solutions for Clear Street’s Securities Finance, Futures, Execution Management, Risk, Custody, and Clearing systems.
- Work closely with business partners and engineering teams in Sweden and New York.
- Build client-side applications focused on usability and navigation, as well as server-side systems for data storage, security, and performance.
- Support existing business systems and troubleshoot performance issues, taking corrective action as needed.
- Support and operate systems in production.
- Contribute to a DevOps-oriented culture and CI/CD practices.
Requirements
- At least 1 year of hands-on professional experience designing and developing mission-critical distributed systems with demanding performance, resiliency, and consistency requirements.
- Bachelor’s degree or higher in Computer Science, Financial Engineering, or a related field.
- Experience with Java and TypeScript/JavaScript.
- Strong analytical, problem-solving, communication, and collaboration skills.
- Motivation to learn new skills and work effectively in a fast-paced environment with minimal supervision.
Nice-to-haves
- Experience with backend, frontend, or DevOps engineering and an interest in working end-to-end across projects.
- Experience with Golang, Python, React, AWS, Kubernetes, gRPC, Protobuf, PostgreSQL, Kafka, Redis, and Docker.
- Understanding of financial markets, asset classes, and the technical requirements of financial systems.
Compensation and benefits
- Competitive compensation, benefits, and perks.
- Opportunity to join a growing team and contribute to a modern codebase with limited technical debt.
- Collaborative, meritocratic work environment with opportunities to build new services and features.
Skills
Java, TypeScript, JavaScript, Go, Python, React, AWS, Kubernetes, gRPC, Protobuf, Postgres, Kafka, Redis, Docker
Similar jobs
Fullstack Engineering jobsProduct Engineer responsible for building Bolter’s AI agent runtime, workspace, generated applications, and production reliability systems. The role requires strong full-stack TypeScript experience, product judgment, rapid prototyping ability, and depth in AI systems, real-time infrastructure, or developer tooling.
Build and scale full-stack Creative and Studio products spanning APIs, user interfaces, infrastructure, and generative AI workflows. The role emphasizes product ownership, solving complex engineering problems, and expertise in Python, TypeScript, and React; no formal degree or experience requirement is specified.
Build and maintain secure cross-platform desktop and mobile applications with Flutter, while contributing to CLI tools and libraries. The role requires strong programming fundamentals, application development experience, and ownership of quality, security, testing, and deployment.
Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.