Bloomreach is hiring a
Software Engineer

Logo of Bloomreach

Bloomreach

πŸ’΅ $147k-$182k
πŸ“Remote - United States

Summary

The job description is for a Software Engineer position at Bloomreach, with the job code 88183. The position involves designing and implementing core architecture components, building infrastructure, and improving performance for existing high-traffic APIs. The required education is a Master's degree in Computer Science or related field.

Requirements

  • Master or foreign equivalent in Computer Science, Computer Engineering, Applied Mathematics or related field
  • Prior work experience, coursework, or internship in each of the following: Building software solutions and software architecture, Data Structures and algorithms, Programming and Object Oriented Programming Services, Scala, Java or Python, SQL Databases including Mysql or Postgres, Designing end to end applications, which communicate via services or APIs, Web technologies including HTTP, Spark, Hadoop, Solr or Mapreduce, Linux systems

Responsibilities

  • Design and implement core architecture components for new features and improve performance for existing high-traffic, high available data ingestion and search API
  • Build infrastructure, monitoring, and tools to increase automation, and improve the efficiency of the engineering team while maintaining technical excellence in the codebase

Benefits

  • A great deal of freedom and trust
  • Flexible working hours to accommodate your working style
  • Remote work
  • Company events to experience the global spirit of the company and get excited about what's ahead
  • Employees can take 5 paid days off to volunteer
  • Personal development workshops on various topics run by experts from inside the company
  • Resident communication coach Ivo VečeΕ™a is available to help navigate work-related communications & decision-making challenges
  • Managers are strongly encouraged to participate in the Leader Development Program
  • Bloomreachers utilize the $1,500 professional education budget on an annual basis to purchase education products (books, courses, certifications, etc.)
  • The Employee Assistance Program -- with counselors -- is available for non-work-related challenges
  • Subscription to Calm - sleep and meditation app
  • 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
  • Sports, yoga, and meditation opportunities for each other
  • Extended parental leave up to 26 calendar weeks for Primary Caregivers
  • Restricted Stock Units or Stock Options are granted depending on a team member’s role, seniority, and location
  • Everyone gets to participate in the company's success through the company performance bonus
  • We offer an employee referral bonus of up to $3,000 paid out immediately after the new hire starts
  • We reward & celebrate work anniversaries -- Bloomversaries

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Bloomreach know you found this job on JobsCollider. Thanks! πŸ™