{"id":22981,"url":"https://alion.io/job/bloomreach-software-engineer-ii-fullstack","title":"Software Engineer II (Fullstack)","company":{"id":620,"name":"Bloomreach","domain":"bloomreach.com","url":"https://alion.io/company/bloomreach","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"B","score":78,"open_postings":65,"ghost_share":0.277,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":103,"computed_at":"2026-09-29T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"AI Agents","optional":false},{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Kubernetes","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Agile","optional":true},{"name":"Java","optional":true}],"status":"live","first_seen_at":"2026-07-28T02:46:21Z","employer_posted_date":"2026-09-24","last_verified_at":"2026-09-29T15:31:35Z","board_verified":true,"closed_at":null,"days_open":63,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":63},"description":"Bloomreach is building the world’s premier agentic platform for personalization.We’re revolutionizing how businesses connect with their customers, building and deploying AI agents to personalize the entire customer journey.\nWe're taking autonomous search mainstream, making product discovery more intuitive and conversational for customers, and more profitable for businesses.\nWe’re making conversational shopping a reality, connecting every shopper with tailored guidance and product expertise - available on demand, at every touchpoint in their journey.\nWe're designing the future of autonomous marketing, taking the work out of workflows, and reclaiming the creative, strategic, and customer-first work marketers were always meant to do.\nAnd we're building all of that on the intelligence of a single AI engine - Loomi - so that personalization isn't only autonomous…it's also consistent.From retail to financial services, hospitality to gaming, businesses use Bloomreach to drive higher growth and lasting loyalty. We power personalization for more than 1,400 global brands, including American Eagle, Sonepar, and Pandora.\nAbout the Team: Dashboard Team\nThe Dashboard Team is responsible for building and evolving the customer-facing applications that power the Bloomreach platform. We create intuitive, reliable, and scalable user interfaces that enable customers to configure, manage, and optimize their search and merchandising experiences.\nOur team owns the dashboards that customers use every day to understand how Bloomreach is delivering value to their business. This includes merchandising and search configuration tools, analytics and insights dashboards, and reporting experiences that help customers measure performance, understand shopper behavior, and make data-driven decisions to improve product discovery and business outcomes.\nWorking across React.js, Java Spring Boot, and Python, we build full-stack solutions that combine rich user experiences with scalable backend services and data pipelines, enabling customers to get the most out of the Bloomreach platform.\nThe Role\nAs a Full Stack Software Engineer II on the Dashboard Team, you will build and maintain the customer-facing applications that power Bloomreach's search, merchandising, and analytics experiences. You'll work across the stack, developing intuitive React-based user interfaces, scalable Spring Boot APIs, and Python-based data processing services that enable customers to configure, monitor, and optimize their search experience.\nYou'll collaborate closely with Product, Design, and fellow engineers to deliver reliable, performant, and user-friendly features used by customers every day.\nWhat You'll Do\nDesign, build, and maintain customer-facing dashboard features using React.js, Java Spring Boot, and Python.\nDevelop intuitive, responsive, and performant user interfaces for search, merchandising, and analytics workflows.\nBuild scalable backend services and REST APIs using Spring Boot.\nDevelop and maintain Python services and data pipelines that power customer insights and dashboard analytics.\nCollaborate with Product, Design, and Engineering teams to translate product requirements into high-quality software.\nWrite clean, maintainable, and well-tested code following engineering best practices.\nParticipate in design discussions, code reviews, and technical planning.\nMonitor production systems, troubleshoot issues, and contribute to improving system reliability and performance.\nContinuously improve developer productivity, code quality, and application performance.\nWhat You'll Bring\n Technical Skills & Experience\n3-6 years of professional software development experience.\nStrong programming experience in Java, with hands-on experience building backend applications using Spring Boot.\nExperience building modern web applications using React.js, JavaScript/TypeScript, HTML, and CSS.\nExperience developing RESTful APIs and integrating frontend applications with backend services.\nExperience writing Python applications or services for automation, data processing, or backend development.\nGood understanding of relational databases and SQL.\nFamiliarity with cloud platforms such as AWS or GCP.\nExperience with Git, CI/CD pipelines, automated testing, and modern software development practices.\nFamiliarity with container technologies such as Docker and Kubernetes is a plus.\nEngineering Mindset\nStrong problem-solving and debugging skills.\nPassion for building high-quality customer-facing products.\nAbility to work effectively in a collaborative, agile environment.\nStrong communication skills and willingness to learn from peers.\nOwnership mindset with the ability to independently drive features to completion.\nWhat Success Looks Like in the First 30/60/90 Days\nFirst 30 Days: Learn & Ramp Up\nTeam & Product Understanding: Build a strong understanding of the Dashboard team's mission, development processes, and engineering practices. Become familiar with the customer workflows around search, merchandising, and analytics dashboards.\nTechnical Onboarding: Set up your development environment, understand the architecture of our React, Spring Boot, and Python services, and learn how the different components interact.\nBuild Relationships: Collaborate with teammates, actively participate in design discussions and code reviews, and become comfortable with the team's development and release processes.\nFirst Contribution: Successfully deliver your first production change, such as a bug fix or a small feature enhancement.\nFirst 60 Days: Build & Own\nFeature Ownership: Independently deliver medium-sized features across the frontend and backend, taking ownership from design through production deployment.\nTechnical Proficiency: Develop a solid understanding of the Dashboard platform, APIs, and data pipelines that power customer-facing analytics and configuration experiences.\nOperational Excellence: Participate in production support, investigate issues, and contribute to improving application reliability, performance, and code quality.\nCollaboration: Work closely with Product, Design, and Engineering teams to refine requirements and deliver high-quality user experiences.\nFirst 90 Days: Deliver Impact\nEnd-to-End Ownership: Lead the implementation of a significant feature or enhancement, collaborating with stakeholders and ensuring a smooth production rollout.\nTechnical Contributions: Proactively identify opportunities to improve application performance, developer experience, system reliability, or maintainability, and help drive those improvements.\nEngineering Excellence: Become a trusted contributor through thoughtful code reviews, technical discussions, and by sharing knowledge with the team.\nCustomer Focus: Demonstrate a strong understanding of customer needs by building features that improve usability, performance, and the overall dashboard experience.\nMore things you'll like about Bloomreach:\nCulture:\nA great deal of freedom and trust. At Bloomreach we don’t clock in and out, and we have neither corporate rules nor long approval processes. This freedom goes hand in hand with responsibility. We are interested in results from day one. \n\nWe have defined our 5 values and the 10 underlying key behaviors that we strongly believe in. We can only succeed if everyone lives these behaviors day to day. We've embedded them in our processes like recruitment, onboarding, feedback, personal development, performance review and internal communication. \n\nWe believe in flexible working hours to accommodate your working style.\n\nWe work virtual-first with several Bloomreach Hubs available across three continents.\n\nWe organize company events to experience the global spirit of the company and get excited about what's ahead.\n\nWe encourage and support our employees to engage in volunteering activities - every Bloomreacher can take 5 paid days off to volunteer*.\n\nThe Bloomreach Glassdoor page elaborates on our stellar 4.7/5 rating. The Bloomreach Comparably page Culture score is even higher at 4.9/5\n\nPersonal Development:\nWe have a People Development Program - participating in personal development workshops on various topics run by experts from inside the company. We are continuously developing & updating competency maps for select functions.\n\nOur resident communication coach Ivo Večeřa is available to help navigate work-related communications & decision-making challenges.*\n\nOur managers are strongly encouraged to participate in the Leader Development Program to develop in the areas we consider essential for any leader. The program includes regular comprehensive feedback, consultations with a coach and follow-up check-ins.\n\nBloomreachers utilize the $1,500 professional education budget on an annual basis to purchase education products (books, courses, certifications, etc.)*\n\nWell-being:\nThe Employee Assistance Program -- with counselors -- is available for non-work-related challenges.*\n\nSubscription to Calm - sleep and meditation app.*\n\nWe organize ‘DisConnect’ days where Bloomreachers globally enjoy one additional day off each quarter, allowing us to unwind together and focus on activities away from the screen with our loved ones.\n\nWe facilitate sports, yoga, and meditation opportunities for each other.\n\nExtended parental leave up to 26 calendar weeks for Primary Caregivers.*\n\nCompensation:\nRestricted Stock Units or Stock Options are granted depending on a team member’s role, seniority, and location.*\n\nEveryone gets to participate in the company's success through the company performance bonus.*\n\nWe offer an employee referral bonus of up to $3,000!\n\nWe reward & celebrate work anniversaries -- Bloomversaries!*\n\n(*Subject to employment type. Interns are exempt from marked benefits, usually for the first 6 months.)\nExcited? Join us and transform the future of commerce experiences!\nIf this position doesn't suit you, but you know someone who might be a great fit, share it - we will be very grateful!\nAny unsolicited resumes/candidate profiles submitted through our website or to personal email accounts of employees of Bloomreach are considered property of Bloomreach and are not subject to payment of agency fees.","description_format":"text","description_chars":10180,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Company events","Flexible schedule","Parental leave","Restricted stock units","Stock options"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["E-commerce Platforms","Marketing Automation","Recommendation Systems","Customer Data Platforms (CDP) & Reverse ETL"],"lifecycle":[{"event":"open","at":"2026-07-28T02:46:21Z"}],"liveness":{"score":54,"band":"ok","label":"Likely open","p_open":1,"p_active":0.753,"p_room":0.72,"age_days":63,"expected_fill_days":103,"reasons":["conf:2","velocity","win:mid","crowd:"],"computed_at":"2026-09-29T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/bloomreach-software-engineer-ii-fullstack","json_url":"https://alion.io/job/bloomreach-software-engineer-ii-fullstack.json","meta":{"generated_at":"2026-09-30T00:03:57Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":28,"day_limit":5000,"remaining_today":4972,"minute_limit":60,"resets_at":"2026-10-01T00:00:00Z"}}}