Software Engineer, Studio (Senior)
Clear Street
·
Posted:
July 20, 2023
·
Hybrid
About the position
Clear Street is seeking an experienced engineer to join their client-facing multi-broker/multi-prime institutional platform engineering team. The role involves designing and developing the platform, building external-facing web applications and microservices, and solving complex business and technical problems. The successful candidate will collaborate with fellow engineers, product managers, and business users in an agile environment, while also mentoring teammates and providing architectural leadership. Clear Street is building this platform from scratch, offering the opportunity to work on a large-scale, client-facing platform using modern and scalable technologies. The ideal candidate should have a strong background in computer science, extensive industry experience, and proficiency in Java, Spring, Spring Boot, Kafka, RDBMS, and microservice-based server-side application development.
Responsibilities
- Play an integral part in the design and development of the platform
- Build external-facing web applications and microservices with modern best practices
- Solve complex business and technical problems with traditional and emerging technologies
- Write code and collaborate with fellow engineering team members, product managers, and business users
- Mentor fellow teammates and provide valuable insights on best practices and architectural leadership
- Build a large-scale, client-facing platform on a modern and scalable technology stack
- Utilize Java, Spring, Spring Boot, Kafka, RDBMS, and microservice-based server-side application development
- Create clean, concise, readable, maintainable code with modern best practices
- Communicate effectively and concisely orally and in writing
- Familiarity with containerization, microservices architecture, continuous integration, and deployment.
Requirements
- Bachelor's Degree in Computer Science or Engineering
- 7+ years industry experience designing, building and supporting large scale systems in production.
- Strong CS fundamentals including data structures, algorithms, and distributed systems.
- Experience utilizing Java, Spring, Spring Boot, Kafka, RDBMS, and microservice based server side application development.
- Ability to create clean, concise, readable, maintainable code with modern best practices.
- Effective and concise oral and written communication skills.
- Familiarity with containerization, microservices architecture, continuous integration and deployment.
Benefits
- Competitive compensation packages
- Company equity
- 401k matching
- Gender neutral parental leave
- Full medical, dental, and vision insurance
- In-office benefits including lunch stipends, fully stocked kitchens, happy hours, a great location, and amazing views
- Culture that promotes collaboration
- High-performance workforce
- Diversity in ideas, cultures, and experiences
- Equal opportunity employer