We are looking for a Senior Software Engineer I - Java (Time Series Data) to build scalable, high-performance systems and maintain high-quality code.
Requirements
- 3–5 years of software engineering experience
- Solid understanding of concurrent programming and object-oriented design
- Strong knowledge of computer science fundamentals, data structures, algorithms, and multi-threaded architectures
- Experience with time-series or columnar databases and distributed storage systems
- Familiarity with tools such as IntelliJ, Git, and Webpack
- Experience in agile methodologies and the ability to proactively take initiative
- Strong problem-solving, written, and verbal communication skills
Benefits
- Annual salary range: $140,000–$160,000
- 100% employee-covered healthcare: medical, dental, and vision
- Paid time off including holidays, vacation, and sick leave
- 401(k) with company match to support retirement planning
- Flexible work options: remote, hybrid, and on-site opportunities available
- Collaborative, growth-oriented work culture with focus on work-life balance
