Software Engineer
Job description
About the role
Clear Street is a technology firm serving sophisticated investors. The company's mission is to provide universal access to every asset in every market through a unified platform. This platform is engineered for speed, transparency, and scale. Clear Street delivers institutional-grade technology, tools, and service through a modern, cloud-native, end-to-end capital markets solution. The platform drives investor growth today and reshapes market interaction tomorrow.
The company began with a small group of experienced engineers and has grown to a team of thirty or more. Expansion is ongoing to execute a strategy that reaches more asset classes and geographies. The team works closely with engineering and product groups based in New York. Joining Clear Street means joining a growth journey. Engineers build the technology stack from the ground up and directly influence the financial market. They collaborate with colleagues in Sweden and New York. The work involves building applications for Securities Finance and Futures businesses, Execution Management, Risk, as well as Custody and Clearing systems. Clear Street values office collaboration over remote work.
This role is based in Umeå, Sweden, and operates as full-time on-site engagement. The successful candidate will own a full stack slice of the capital markets platform. They will design durable solutions alongside Swedish and New York colleagues. The role is suited for a self-driven engineer who delivers stable features under tight market timelines. Daily responsibilities include turning complex financial requirements into clear server and client implementations.
You will design data models and service contracts for Securities Finance and Futures products. Building server side components in Java and TypeScript supports Execution Management and Risk systems. You will coordinate with New York engineers to align APIs across Custody, Clearing, and client interfaces. Implementation of resilient data flows using PostgreSQL, Kafka, and Redis follows cloud-native patterns. You will create user focused front end navigation in React for traders and sophisticated investors. Testing system behavior under load and troubleshooting performance issues in production environments are routine tasks. Partnering with product teams ensures features align with Clear Street's roadmap for asset classes. Code reviews with peers uphold quality, security, and clarity in a fast moving codebase.
Key facts
What you'll do
- Translate intricate client requirements into robust server and client implementations that power Securities Finance and Futures businesses.
- Architect and deliver durable data models and service contracts that define the backbone of Execution Management and Risk systems.
- Build server side components using Java and TypeScript to ensure high performance and reliability for core market operations.
- Coordinate daily with engineering colleagues in New York to synchronize API contracts across Custody, Clearing, and client interface teams.
- Implement resilient data flows leveraging PostgreSQL, Kafka, and Redis while adhering to cloud-native design patterns and operational best practices.
- Craft user focused front end navigation in React that delivers a clear and efficient experience for traders and sophisticated investors.
- Execute rigorous testing of system behavior under load and troubleshoot performance issues directly in production environments with minimal supervision.
- Collaborate closely with product teams to validate that delivered features align precisely with Clear Street's evolving roadmap for diverse asset classes.
- Participate actively in code reviews to uphold code quality, security standards, and clarity across a fast moving and growing codebase.
- Support the operation and monitoring of production systems, applying analytical problem solving to resolve complex incidents as they arise.
- Maintain a high standard of implementation through regular refactoring, ensuring the platform remains adaptable for future market needs.
- Contribute to the definition and evolution of technical specifications that bridge business requirements with engineering solutions.
- Mentor junior engineers by sharing expertise in Java, TypeScript, and cloud technologies to elevate the overall capability of the team.
- Drive the adoption of DevOps utility and CI/CD methodology to streamline releases and reduce time to market for new features.
Requirements
- Bring at least one year of experience designing and developing mission critical distributed systems that demand high performance, resiliency, and consistency.
- Demonstrate precise communication, smooth collaboration, and the ability to deliver results with minimal supervision in a fast paced environment.
- Hold a Bachelor's degree in Computer Science, Financial Engineering, or a related discipline as part of your formal education background.
- Show readiness to support and run systems in production, applying analytical skills to diagnose and resolve complex operational issues.
- Exhibit comfort with a strict focus on office based work and collaboration in a physically shared workspace.
- Prove capability to work effectively with a specific technology set outlined in the job details.
- Display strong ownership of complex requirements and the ability to translate them into stable software features under tight market timelines.
- Demonstrate experience collaborating across time zones with colleagues in both Sweden and New York to ensure alignment on technical deliverables.
- Show commitment to writing clean, testable code and participating in rigorous code reviews to maintain clarity and security standards.
- Maintain a proactive approach to learning new tools and adapting to evolving product and infrastructure requirements in a growing startup.
Nice to have
- Familiarity with Golang, Python, React, AWS, Kubernetes, gRPC, Protobuf, PostgreSQL, Kafka, Redis, and Docker.
- Understanding of financial markets, different asset classes, and the technical nuances of trading infrastructure.
- Experience contributing to a growing technology stack built from scratch in a finance environment.
Practical notes
This role operates as a full-time on-site engagement in Umeå, Sweden. Clear Street maintains a policy of office collaboration over remote work. The position involves participation in a globally distributed team with colleagues in New York, requiring coordination across time zones. No specific working hours are defined beyond the expectation of availability during standard business hours for effective collaboration. Travel requirements are not specified in the source material. There are no visa sponsorship details or application deadlines provided in the source.