
Senior Software Engineer, Backend
Dataminr
full-time
Posted on:
Location Type: Remote
Location: New York • United States
Visit company websiteExplore more
Salary
💰 $160,000 - $210,000 per year
Job Level
About the role
- Contribute code to production systems from the get-go
- Work across a diverse tech-stack and gain robust experience with widely-used technologies like Elasticsearch, Kafka, SNS/SQS, and Aerospike
- Design significant features that impact core customer functionality and influence the next iterations of our architecture
- Implement industry best practices along with novel patterns and technologies
- Partner with other members of the team to plan and deliver the next iteration of our customer applications
Requirements
- 4+ years of experience building back end services and applications
- Experience with Java, Scala, Python and/or other object oriented programming languages
- Experience working with microservices, distributed systems, real time streaming technologies (Kafka, Kinesis, etc) and databases (Postgres, Redis, Aerospike, etc)
- Strong object-oriented design, API design, data modeling, and coding skills
- Solid understanding of data structures and algorithms
- Proven track record of implementing and following strong engineering practices through hands-on coding
Benefits
- Flexible work arrangements
- Generous PTO and sick leave
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScalaPythonmicroservicesdistributed systemsreal time streaming technologiesdata modelingobject-oriented designdata structuresalgorithms