Job Details
Software Development Engineer
Location: Seattle, WA (Hybrid 3x per week on-site)
Length: 6+ months contract
Software Development Engineer Requirements:
- Software Development Engineer who has developed deeply technical systems on the backend (Must have a firm foundation of data structures, large complex code bases, data processing, streaming processing, concurrency controls and multiple types of databases)
- Experience debugging systems end-to-end (index to database)
- Experience with multiple programming languages (Go, C++, Clojure, Java, Python, Scala, etc.)
- Experience working in an enterprise level organization or startup that has a high standard of code
- Strong communication skills (clear and concise), extremely independent, high aptitude for learning
- Must be able to collaborate with Engineers/cross functional teams in an enterprise level environment
- Experience with or open to learning Scala and Spark
Software Development Engineer Responsibilities:
- Investigating and debugging systems (Scala, Clojure) deep investigations
- Designing writing design reviews, preparing for design reviews, and reviewing others work
- Implementing new code (writing code from scratch)
- Meetings, standups, etc