Bloomreach is building the world’s premier agentic platform for personalization, and they are seeking a Software Engineer II for the Pulsar team. The role involves developing platform and admin services that support all Bloomreach SaaS products, delivering features that enhance customer experiences.
Responsibilities:
- Develop features used by thousands of customers and deliver fast, consistent, and high-energy product releases
- Build platform and admin services that all Bloomreach SaaS products rely on
- Review teammates’ GitLab merge requests and provide thoughtful feedback
- Work on changes to user management APIs to support UX improvements
- Create merge requests, spin up dev instances, and deploy changes
- Conduct smoke tests and collaborate with frontend engineers on API changes
- Respond to requests for advice on integrating with the authorization API
- Draft technical design documents linking API specs, code examples, and optimization tips
Requirements:
- Developed backend services with Python using a variety of data systems (3+ years)
- Understands web security principles (OWASP), Authentication, and Authorization practices
- Designed APIs for a SaaS product
- Operated services in production on public cloud infrastructure
- Some experience with Java / Spring or Go
- Exposure to web frontend development (Angular / React)
- Active user of AI coding tools such as Cursor and Claude Code