Senior Software Engineer - C++

SALT
June 29, 2023
Contact:N/A
Offerd Salary:Negotiation
Location:N/A
Working address:N/A
Contract Type:Other
Working Time:Negotigation
Working type:N/A
Ref info:N/A

About the Company

SALT is the pioneer of crypto-backed lending and offers crypto-focused financial services for individuals and businesses. Our mission is to build products that increase access to financial opportunities and give people more control over their ability to generate wealth long term. Committed to fostering adoption of blockchain technology, we're working to bridge cryptocurrency with traditional finance. With an emphasis on security and customer service, we provide the technology, infrastructure, and tools that make it easy for crypto holders, businesses, banks, and governments across the globe to participate in the blockchain economy. SALT operates a blockchain- based platform that facilitates the issuance of consumer and commercial asset- backed loans secured with cryptocurrency and provides asset management services. The platform is a wholly-owned subsidiary of Salt Blockchain Inc. SALT is a remote first organization with a dynamic workforce. For more information, please visit saltlending.com. We are passionate about what we do and seek others that are excited to be in this cutting-edge space!

About the Position:

The Software Engineering team at SALT has an opportunity for a C++ Senior Software Engineer, working on key areas of our asset management trading system. The Senior Software Engineer will primarily be responsible for writing and maintaining code in our trading services that directly interface with the cryptocurrency exchanges. This position requires a motivated self-learner who is willing to learn from our team while also taking the initiative to expand the team's knowledge base of cryptocurrency technologies and business opportunities.

What you'll be doing:

  • Architecting the trading platform to facilitate the trading strategies
  • Develop and maintain a high-frequency trading platform which includes interfacing with the exchanges for market data, sending orders and developing complex trading strategies
  • Design scalable systems in a micro-service architecture
  • Monitor builds and facilitate deployments in AWS
  • Collaborate closely on agile teams of designers, traders, developers, and product managers to build new features and applications
  • Write automated tests and leverage type checkers for maximal reliability
  • Assist the engineering team to improve standards, tooling, and processes
  • Research and educate the team on new technologies and approaches
  • Consistently document development reasoning and procedures
  • Mentor engineers on development techniques and trade-offs
  • What we are looking for:

  • 4+ years of experience in software engineering
  • Proficiency with C++ and Python. Rust is a plus
  • Experience building multi-threaded, low latency systems
  • Experience building and maintaining scalable systems
  • Familiarity with relational databases such as PostgreSQL or MySQL
  • Ability to work and communicate in a remote environment
  • Interest in helping to develop less experienced team members
  • Respect for quality assurance and the ability to write robust integration and unit tests
  • Excellent problem-solving and time-management abilities
  • Ability to define problems, collect data, establish facts, and draw valid conclusions
  • Able to establish and maintain cooperative and positive working relationships
  • Organized, detail-oriented, diplomatic, analytical, proactive, self motivated, dependable, and driven by excellence
  • Even-tempered and able to balance multiple tasks in accordance with changing deadlines and priorities in a fast-paced environment
  • Ability to work sensitively and effectively with individuals of diverse backgrounds
  • What we'd be thrilled with (nice-to-haves):

  • Familiarity with Rust
  • Familiarity with cloud hosting technology, especially AWS
  • Familiarity with cryptographic primitives like hashing and public-key cryptography
  • Basic understanding of Bitcoin and Ethereum: general concepts, scripting, smart contracts
  • This job location is 100% remote and can be located anywhere in the United States.

    Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.

    Read Full Job Description

    From this employer

    Recent blogs

    Recent news