Staff Software Engineer - Python, Java / Spring or Go
Core
Building platform and admin services (Model Context Protocol APIs, customer provisioning, user management, configuration) for Bloomreach's SaaS products to support AI agents and personalization.
Role type
Staff Backend Engineer (Platform Services)
Builds
Central services and admin tools used by thousands of customers and internal teams across Bloomreach SaaS products.
Domain
SaaS / AI Infrastructure / Cloud-native platforms
Required skills
Python backend development, API design for SaaS, cloud infrastructure operations, web security principles (OWASP), authentication and authorization, GitLab CI/CD, technical design documentation, mentoring less experienced engineers
Preferred skills
Java / Spring, Go, TypeScript, Angular / React, Postgres, MySQL, MongoDB, Redis, Kafka, AWS, GCP, Docker, Kubernetes
Technologies
Python, Java, Spring, Go, TypeScript, Angular, React, Postgres, MySQL, MongoDB, Redis, Kafka, AWS, GCP, Docker, Kubernetes, GitLab, Prometheus, Grafana, OpenSearch
Responsibilities
Review and refine technical designs for new projects, develop backend features with high availability, implement logging and alerting improvements, advise teams on API integration, deploy changes to production, mentor junior engineers
Seniority
Staff, hands-on IC with strategic design and mentorship