Senior Software Engineer

Wearehaystack — United States · Posted ~6 hours ago

Senior

Skills

Java Spring Boot microservices architecture RESTful API design distributed systems cloud-native systems event-driven architecture messaging systems streaming systems observability performance optimization high-throughput systems low-latency systems data modeling REST microservices cloud-native technologies

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Senior Software Engineer is sought to design, develop, and optimize scalable microservices and APIs for real-time sensor data processing. The role uses Java and Spring Boot, incorporates event-driven messaging and streaming, and works closely with reliability engineering on observability and operational excellence. You will contribute to architecture and data-model decisions while optimizing systems for low latency, high throughput, and cost efficiency.

Highlights

Senior software engineering role focused on scalable, cloud-native backend services for real-time data processing. The position offers work on microservices, event-driven integrations, analytics pipelines, observability, architecture, performance optimization, and operational excellence in a technically demanding environment.

Description

We're hiring on behalf of a Haystack partner! The Role • Design, develop, and maintain scalable microservices and APIs for real-time biosensor data processing. • Build and evolve backend services using Java Spring Boot, applying best practices for RESTful API design and service modularity. • Implement event-driven integrations with messaging and streaming systems and contribute to analytics pipelines. • Collaborate with Site Reliability Engineering to ensure observability, performance, and operational excellence across backend services. • Participate in architecture and design reviews, contributing to decisions on service boundaries and data models. • Optimize backend services for low latency, high throughput, and cost efficiency. What You'll Need • Bachelor’s degree in computer science, Engineering, or a related technical discipline. • Minimum 7 years of experience with distributed, cloud-native systems. • Strong skills in microservices architecture and API design (REST). • Hands-on proficiency with messaging and streaming systems such as Kafka or RabbitMQ. • Strong programming expertise in Java with hands-on production experience using Spring Boot. • Knowledge of secure coding practices and compliance requirements including HIPAA, GDPR, or similar. What's On Offer • Competitive annual salary ($100,000 - $200,000) plus potential for bonuses. • Opportunities for career development within a global organization. • Comprehensive health and wellness benefits. • Access to educational benefits and retirement savings plans. Apply via Haystack today!