Senior Software Engineer for Campaigns Team @Bloomreach
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 1wk ago

[Hiring] Senior Software Engineer for Campaigns Team @Bloomreach

1wk ago - Bloomreach is hiring a remote Senior Software Engineer for Campaigns Team. πŸ’Έ Salary: unspecified πŸ“Location: Worldwide

Role Description

As a Senior Software Engineer at Bloomreach, you'll come face-to-face with exciting, high-end technical challenges. You'll be a part of a team that delivers magical customer experiences through personalized omnichannel marketing campaigns. Your job will be to:

  • Design & Deliver new features
  • Ensure quality and performance of developed solutions
  • Support and Maintain owned components

Specific responsibilities include:

  • Design & Deliver new features:
    • Translate business requirements for product features into technical specifications and design documents.
    • Collaborate with other engineering teams to ensure a unified software architecture.
    • Define and develop back-office API endpoints as well as high-performance serving endpoints.
    • Develop and implement high-throughput, scalable and reliable systems to support new features.
    • Deploy and monitor new features in production, ensuring seamless integration with existing systems.
  • Ensure quality and performance of developed solution:
    • Perform API testing, including unit tests, system tests and performance tests.
    • Implement monitoring systems and dashboards to track the performance of our systems in production, identify potential issues, and optimize for speed and cost efficiency.
    • Contribute to developing and implementing DevOps best practices within the team.
  • Support and Maintain owned components:
    • Maintain end-to-end features, encompassing microservices, back-office APIs, and high-performance serving APIs.
    • Provide ongoing support and maintenance for existing features, including troubleshooting issues, fixing bugs, and implementing enhancements.
    • Support our client-facing colleagues in the investigation of possible issues (L3 support).
    • Document code, design decisions, and operational procedures to facilitate ongoing maintenance and knowledge sharing.

Qualifications

  • Proven experience in Go or Python engineering, system design, and maintenance in the area of campaign automation.
  • Demonstrates strong initiative, ability to work within a team, communication skills, and a commitment to continuous learning and improvement.

Requirements

  • Proven experience in at least one of the following languages: Go or Python.
  • Solid understanding of microservice-oriented architecture and experience in building systems with high throughput and low latency APIs.
  • Familiarity with service orchestration and management (e.g. GKE).
  • Experience with version control systems (Git) and CI/CD pipelines.
  • Familiarity with database management (preferably MongoDB and Redis) and event streaming (e.g. Apache Kafka).
  • Experience with integrating omnichannel communication such as Mobile Messaging, Emails, SMS/MMS, Push Notifications and Webhooks.
  • Interest in Generative AI and its applications is a plus.

Benefits

  • A great deal of freedom and trust in the workplace.
  • Flexible working hours to accommodate your working style.
  • Virtual-first work environment with several Bloomreach Hubs available across three continents.
  • Company events to experience the global spirit of the company.
  • 5 paid days off to volunteer.
  • People Development Program with workshops on various topics.
  • $1,500 professional education budget on an annual basis.
  • Employee Assistance Program with counselors for non-work-related challenges.
  • Subscription to Calm - sleep and meditation app.
  • β€˜DisConnect’ days for additional time off each quarter.
  • Extended parental leave up to 26 calendar weeks for Primary Caregivers.
  • Restricted Stock Units or Stock Options based on role, seniority, and location.
  • Participation in the company's performance bonus.
  • Employee referral bonus of up to $3,000.
  • Celebration of work anniversaries - Bloomversaries.
Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer for Campaigns Team @Bloomreach
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 1wk ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later