
Opportunity at
BloomreachStaff Software Engineer - Python, Java / Spring or Go
Bloomreach seeks a full-time Staff Backend Engineer to join its Pulsar team. The company builds an agentic platform for personalization, powering product discovery, conversational shopping, and…
Career Tools
About This Role
Bloomreach seeks a full-time Staff Backend Engineer to join its Pulsar team. The company builds an agentic platform for personalization, powering product discovery, conversational shopping, and autonomous marketing through its core AI engine, Loomi, for more than 1,400 global brands. In this role, you will build platform and admin services relied upon by all Bloomreach SaaS products. You will design, build, and deploy complete projects, handle high-availability centralized configuration management,…
Job Description
Bloomreach seeks a full-time Staff Backend Engineer to join its Pulsar team. The company builds an agentic platform for personalization, powering product discovery, conversational shopping, and autonomous marketing through its core AI engine, Loomi, for more than 1,400 global brands.
In this role, you will build platform and admin services relied upon by all Bloomreach SaaS products. You will design, build, and deploy complete projects, handle high-availability centralized configuration management, publish Model Context Protocol APIs, and manage customer provisioning and licensing. Team members operate virtually from Europe, the US, and India, with optional office spaces available in Prague, Brno, and Bratislava.
The position is well-suited for engineers experienced in backend development who enjoy technical variety, cloud-native services, and cross-functional collaboration. Daily tasks include reviewing merge requests, writing technical design documents, writing and testing code, and coordinating with product managers and other teams.
Responsibilities
- Develop features used by thousands of customers and release product updates
- Design, build, and deploy complete projects independently as a senior engineer
- Build platform and admin services including authorization APIs, user management, and configuration management
- Review merge requests from teammates and participate in team standup discussions via Zoom
- Create technical design documents for new projects and API integrations
- Improve logging, alerting, and reliability for critical components
- Share expertise, document work, and guide less experienced team members
Requirements
- 5+ years of backend development experience with Python using various data systems
- Experience designing APIs for SaaS products
- Experience operating services in production on public cloud infrastructure
- Understanding of web security principles like OWASP, authentication, and authorization practices
- Active usage of AI coding tools such as Cursor and Claude Code
Qualifications
- Some experience with Java, Spring, or Go
- Exposure to web frontend development utilizing Angular or React
Core Skills
Benefits
- Base salary ranging from EUR 49,100 to 61,430 per year
- Flexible working hours and virtual-first work setup with optional hubs
- Company performance bonus and employee referral bonus up to $3,000
- Restricted Stock Units or Stock Options depending on role, seniority, and location
- Professional education budget of $1,500 annually
- Paid volunteering days, Employee Assistance Program, Calm app subscription, and DisConnect days
- Extended parental leave up to 26 calendar weeks for primary caregivers
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the employment type for this role?
This is a full-time position.
Where is the job located and is it remote?
The posting states that employees work remotely from Central & Eastern Europe, the US, and India, with optional offices available in Bratislava, Brno, and Prague. A specific city location is not otherwise stated.
What is the salary range for the Staff Backend Engineer position?
The base salary range is EUR 49,100 to 61,430 per year, with the final offered amount taking into account factors like skills, experience, qualifications, and geographic location.
What programming languages and technologies are used?
The tech stack includes Python, Java, Spring, and Go, with occasional TypeScript, Angular, and React. Data systems include Postgres, MySQL, MongoDB, Redis, and Kafka, running on AWS and GCP cloud infrastructure with Docker and Kubernetes.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.