Senior Software Engineer - Clearing and Settlements

Clear Street LLCNew York, NY
68dHybrid

About The Position

As a Software Engineer, you will play a pivotal role in our engineering efforts to expand our core Platform for Clearing & Settlement. You are expected to participate in the design and building of complex features and services, ensuring scalability and reliability across various financial transaction processes. You will solve complex, systemic issues that require an innovative approach and a deep understanding of system design and architecture. As a voice within the team, your role will actively shaping our engineering culture, refining technical standards, and promoting best practices in system design and software engineering.

Requirements

  • 5+ years of professional experience in designing, implementing, and scaling high-performance services.
  • While our stack includes Golang, experience in Java, C++, or similar languages, coupled with a willingness to master Go, is required.
  • Demonstrated experience in architecting and contributing to systems that solve complex business challenges, with a particular focus on scalability, distributed systems, and handling vast data volumes.
  • Capability of participating in system design discussions, explaining trade-offs to both engineers and stakeholders.
  • Ability to communicate complex technical concepts clearly to a variety of audiences, fostering collaboration and driving consensus among team members and stakeholders.
  • A strong emphasis on user experience, demonstrated through API design, service functionality, and performance optimization.
  • A solid grasp of design patterns, data structures, algorithms, and a broad understanding of various technology stacks and frameworks.

Nice To Haves

  • Prior experience with our technology stack (Golang, gRPC, PostgreSQL, Kafka, Redis, Docker, Kubernetes) is a plus.
  • A commitment to mastering these technologies is expected.

Responsibilities

  • Participate in the design and building of complex features and services
  • Ensuring scalability and reliability across various financial transaction processes
  • Solve complex, systemic issues that require an innovative approach and a deep understanding of system design and architecture
  • Actively shaping our engineering culture, refining technical standards, and promoting best practices in system design and software engineering

Benefits

  • The opportunity to join a growing team of good people, where you can make a difference.
  • A new, high-quality code base with little technical debt and room to build new services and features.
  • An environment that embraces the utility of a DevOps oriented culture and combines it with a focus on CI/CD methodology.
  • A meritocratic philosophy that champions collaboration.
  • Competitive compensation, benefits, and perks.
  • company equity
  • 401k matching
  • gender neutral parental leave
  • full medical, dental and vision insurance
  • lunch stipends
  • fully stocked kitchens
  • happy hours
  • a great location, and amazing views.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Securities, Commodity Contracts, and Other Financial Investments and Related Activities

Education Level

No Education Listed

Number of Employees

501-1,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service