Senior Software Engineer, Back-End

Remote New York, NY
USD 155k - 170k
Java C++ Bash AWS GCP Python Node.js
About Us
Elementus is a data-first pioneer focused on solving the biggest challenges in crypto. Backed by the most comprehensive data set in the market and patented algorithms built to trace the flow of funds, we’re able to provide powerful visualization of on-chain activities and insightful analytics so our customers can unlock both the power and promise of blockchain.  
Whether starting out with compliance, looking to assess bad actor risk, or interested in valuable insights on which to build out a web3 strategy, our platform provides customers with a 360-degree view of data and the deep attribution capabilities needed to start and scale their business on the blockchain with confidence. 
We are looking for an ambitious and self-motivated Back-End Engineer who shares our passion for blockchain data and the endless opportunities this data presents. 

The Role
We are looking for gritty, technical Swiss Army Knives who are enthusiastic about quickly translating customer needs into elegant, stable, and performant software solutions. Our Backend Engineers provide the critical function of creating and connecting our data systems for the expanding blockchain ecosystem. Further, the Engineering team is tasked with operationalizing our algorithms, connecting the innovative work of our data science team to our client-facing product. We expect our developers to value experimentation and to adeptly function in a start-up environment, which is fast-paced and requires a self-driven mindset as we rapidly and continually build up systems and infrastructure for ongoing development.  Can you balance trade-offs between the speed of delivery and perfection? Is your code production-ready and a stable foundation for continuous iteration? Do you love working in new verticals, rolling up your sleeves, and solving challenging engineering problems – often ones that have never been solved before? If so - we want you on the team! 

Core Responsibilities
You’ll be working on Elementus core technology, designing scalable systems to solve novel problems with modern cloud technology and industry best practices. Our Backend Engineers are designing and implementing a system for the long run. We strive to build consistent and elegant approaches for maintaining and scaling our data infrastructure. We are a rapidly growing start-up, so all of our engineering hires are expected to work closely with the rest of our team in turning our product and technical vision into a reality through iterative improvements. The experience level expectations for our backend engineers are the highest among our tech teams. This speaks to the critical responsibility of our backend engineers in building reliable data systems.

Have ideally at least 5 years of experience in software development
Experience designing and building highly scalable, distributed, multithreaded systems, in either Java or C++
Bash scripting experience, and ideally some experience in infrastructure as code too
Familiarity deploying and managing code and working with cloud platforms such as AWS and/or Google Cloud
Working on ways to automate and improve development and release processes
Ensuring that systems are safe and secure against cybersecurity threats
Basic concepts on networking in general, and how to manage it at cloud infrastructure scale
Experience in any message passing frameworks for distributed systems orchestration
Ideally experience working on multiple types of databases: Relational, Documents, Graph
Interest in continuous learning, expanding technical knowledge, and the good judgment to know if and how best to introduce new technologies

Stand Apart By Demonstrating
Exposure to python and node.js is desired but not critical
Excellent communication skills, orally and written
A dedication to good code design principles
Experience working with large, complex codebases
You hold a high-quality bar for yourself and those around you
Experience building data-intensive and/or interactive data platforms
Experience working on high-performance computing projects
Interesting, ideally blockchain relevant, side projects 
Collaborations with open source projects

The base salary pay range for this position in New York City is $155K- $170K annually; however, base salary pay offered may vary depending on job-related knowledge, skills, and experience. A sign-on bonus and Restricted stock units may be provided as part of the total compensation package, in addition to a full range of medical, financial, or other benefits, dependent on the position offered. This information is provided per the New York City Human Rights Law. Base pay information is based on market location. Applicants should apply via Elementus internal or external careers site.

Medical, Dental & Vision Insurance Coverage
Life Insurance 
Unlimited PTO
Parental Leave
Flexible Work Schedule
9 Paid Holidays 
WFH Stipend to support your home office needs 

EEO Statement
Elementus is an equal opportunity employer and we’re proud of our ongoing efforts to foster diversity equity & inclusion in the workplace. Individuals seeking employment and employees at Elementus are considered without regard to race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, disability, military or veteran status, or any other characteristics protected by applicable law.Elementus aims to provide reasonable accommodations for applications with disabilities and disabled veterans pursuant to applicable federal and state law. If you are an individual with a disability and require a reasonable accommodation to submit this application, complete any pre-employment testing, or otherwise participate in the employee selection process, please send an email to careers@elementus.io with your specific accommodation request.
By submitting your application, you agree that Elementus may collect your personal data.
Analytics Big Data Bitcoin Blockchain Compliance Information Technology