Senior Software Engineer
Core
Lead developer for client projects integrating Bloomreach's Digital Experience Platform (brXM) to build personalized websites and mobile applications using AI-powered APIs and SDKs.
Role type
Senior Software Engineer (Professional Services / Implementation)
Builds
Client-facing digital experiences (websites & mobile apps) using brXM platform integrations
Domain
Digital Experience Platforms (DXP), Personalization, Enterprise Software
Deliverable
product features
Required skills
Java, Modern frontend frameworks (Vue, Angular, React), Spring, Maven, Enterprise software development, Cloud software implementation, Client relationship management, Technical architecture advice, Code review and documentation
Preferred skills
Coaching and training peers, Travel for international implementations
Technologies
Java, Vue, Angular, React, Spring, Maven, brXM APIs, brXM SDKs
Responsibilities
Lead client projects impacting millions of users; Integrate products using Java and frontend frameworks; Validate functional discovery and solution design; Assess technical risks and provide mitigation strategies; Make architectural decisions and advise customers; Develop and improve usability of platform add-ons and plugins
Seniority
Senior, hands-on IC with client-facing responsibilities