As part of our expansion, Solidus is looking for a versatile lead engineer to help build and manage a team of developers as we take our already running product and infrastructure to the next level and respond to intensifying client demand. This is a leadership position, and we are looking for the right person to help advance our ambitious vision and grow with the company. A strong candidate should be confident in her or his ability to coordinate development efforts and fulfill coding deadlines corresponding with a constantly evolving ecosystem. As a young startup we are looking for leaders who can manage teams and see the big picture, but are also ready to roll up their sleeves, commit code and engage with the demanding day to day of a growing company in an extremely dynamic space.
Build and lead a team of highly performant engineers
Coordinate activities across multiple internal and customer teams
Perform key team roles in an Agile software development environment (Scrum Master, Product Manager)
Manage ambiguity and energize the team to stay focused on short term and long-term goals
Earn trust through regular communication with senior management on status, risks and change control
Own the metrics for project success. Define, measure and report on these metrics.
Be resourceful and find creative solutions to complex technical and organizational challenges
Write documentation and test plans
Demonstrate extraordinary people skills, customer obsession and attention to detail
12+ years programming experience including multithreading and performance tuning
5+ years Python development
Strong object oriented skills; deep expertise and hands on programming experience in Core Java or Scala or Go.
Experience with designing and implementing microservices architecture
Experience working with any of the NOSQL Databases (e.g.: HBase, Mongodb, Cassandra etc.).
Experience working with KDB+, Q query language preferred
Experience working with messaging technologies such as Kafka, RabbitMQ
Exposure to blockchain technology and Solidity
Exposure to web development technologies Angular, NodeJS, ReactJS
Bachelor's degree in Engineering, Computer Science
Previous experience in the financial services field, with an emphasis on trading/lending technology preferred
Exposure to Machine Learning Models and technologies (e.g.: Pyspark, Spark ML, etc.) preferred
Excellent people management skills; set appropriate timelines to achieve successful results