Senior Software Engineer
Haystack
full-remoteseniorpermanentbackend Chicago, IL 68 days ago via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
JavaSpring BootSpring Data JPASpring SecurityRESTful APIsMicroservicesPostgreSQLPostGISDockerKubernetesAWS
About the role
Role Overview
As a Senior Software Engineer, you will design, develop, test, and maintain scalable backend services, APIs, and data pipelines in a fully remote engineering environment.
Responsibilities
- Build and maintain scalable backend services, APIs, and data pipelines
- Develop and orchestrate cloud-native applications
- Mentor junior engineers and promote engineering best practices
- Collaborate with cross-functional teams on technical design and implementation
- Perform code reviews to ensure high-quality, maintainable, and secure code
- Troubleshoot production issues and contribute to continuous system improvements
Requirements
- 5+ years of professional software development experience
- Strong Java experience with extensive Spring Framework expertise, including:
- Spring Boot
- Spring MVC
- Spring Data JPA
- Spring Security
- Deep knowledge of PostgreSQL, including PostGIS for geospatial processing
- Hands-on experience with Docker and Kubernetes
- Experience with cloud platforms, preferably AWS
- Ability to design and develop RESTful APIs and microservices
Nice-to-Haves
- Experience working on complex geospatial applications and large-scale distributed systems
About Haystack
Haystack is partnering with an innovative software company that builds cutting-edge software solutions for impactful products. The company operates a collaborative, fully remote engineering culture and focuses on modern, cloud-native technologies to solve complex technical challenges.
Scraped 7/17/2026