Bloomreach logo

Senior Software Engineer - Microservices and Python

Bloomreach

Join Bloomreach as a Senior Software Engineer

Bloomreach is seeking a talented Senior Software Engineer to join our Campaigns team. This role is perfect for someone who is passionate about building high-performance systems and enjoys working with cutting-edge technologies.

Responsibilities

As a Senior Software Engineer, you will:

  • Design & Deliver New Features: Translate business requirements 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.
  • Ensure Quality and Performance: 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.
  • Support and Maintain 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.

Technologies and Tools

You will work with:

  • Programming Languages: Go, Python
  • Cloud Services: Google Cloud Platform (GKE, BigQuery, BigTable, GCS, VertexAI)
  • Data Storage and Processing: MongoDB, Redis, Kafka
  • Software and Tools: Grafana, Sentry, Gitlab, Jira, Productboard, PagerDuty

What We Offer

  • Culture: A great deal of freedom and trust, flexible working hours, and a remote-first work environment.
  • Personal Development: Access to a People Development Program, communication coaching, and a $1,500 professional education budget.
  • Well-being: Employee Assistance Program, subscription to Calm app, and 'DisConnect' days.
  • Compensation: Restricted Stock Units or Stock Options, company performance bonus, and employee referral bonus.

Your Success Story

  • In 30 Days: Successfully onboard and contribute to ongoing tasks.
  • In 90 Days: Contribute to design discussions and independently deliver high-quality code.
  • In 180 Days: Independently manage larger tasks and confidently handle L3 support.

Qualifications

  • Proven experience in Go or Python engineering, system design, and maintenance in the area of campaign automation.
  • Strong initiative, excellent communication skills, and a commitment to continuous learning and improvement.

Join us and transform the future of commerce experiences at Bloomreach!

Benefits
Extracted with AI

  • Flexible working hours
  • Remote-first work environment
  • Company events
  • Volunteering days
  • Professional education budget
  • Employee Assistance Program
  • Subscription to Calm app
  • Extended parental leave
  • Restricted Stock Units or Stock Options
  • Company performance bonus
  • Employee referral bonus

Similar jobs

Last update: 23 minutes ago

Bloomreach logo
Bloomreach

Remote Software Engineer with Python Expertise

Join Bloomreach as a Remote Software Engineer, focusing on Python, AI, and data-driven insights.

Bloomreach logo
Bloomreach

Senior Software Engineer - Microservices and AI

Join Bloomreach as a Senior Software Engineer to work on microservices and AI solutions in a remote-first environment.

Bloomreach logo
Bloomreach

Senior Machine Learning Engineer

Join Bloomreach as a Senior Machine Learning Engineer to design and implement AI-driven components for personalized digital experiences.

Salesloft logo
Salesloft

Senior Software Engineer - Java and AWS

Join Salesloft as a Senior Software Engineer to innovate in conversational AI and transform global buying experiences.

Activeloop logo
Activeloop

Senior Python Backend Engineer

Join Activeloop as a Senior Python Backend Engineer to build scalable platforms using Python, FastAPI, and cloud technologies.

ThreeFlow logo
ThreeFlow

Senior Software Engineer, Backend (Ruby on Rails)

Join ThreeFlow as a Senior Backend Software Engineer to develop and improve client-facing features using Ruby on Rails.

Fullstory logo
Fullstory

Senior Software Engineer - Remote

Join Fullstory as a Senior Software Engineer to build and maintain services for behavioral data governance.

Bloomberg logo
Bloomberg

Senior Software Engineer - Cloud Native Compute Services

Join Bloomberg as a Senior Software Engineer in Cloud Native Compute Services, focusing on scalable compute and machine learning solutions.

micro1 logo
micro1

Senior API Developer with AI and Python Expertise

Join us as a Senior API Developer to build AI-driven solutions using Python and Golang. Work remotely with top-tier companies.

Super.com logo
Super.com

Remote Full Stack Software Engineer (Product)

Join Super.com as a Remote Full Stack Software Engineer to build fintech and travel products using React, Python, and Node.js.

Pump.co logo
Pump.co

Senior Frontend Engineer with Next.js and Python

Join Pump.co as a Senior Frontend Engineer. Work with Next.js, Python, and AWS to build scalable web applications.

Solv. logo
Solv.

Senior Software Engineer - Full Stack (React & Python)

Join Solv as a Senior Full Stack Engineer to innovate healthcare with React & Python. Remote role with great benefits.

Innovecs logo
Innovecs

Senior Full-Stack Engineer (Node.js)

Join Innovecs as a Senior Full-Stack Engineer specializing in Node.js, working remotely with flexible hours and competitive compensation.

Bloomberg logo
Bloomberg

Senior Software Engineer/SRE - Public Cloud Solutions

Join Bloomberg as a Senior Software Engineer/SRE to drive cloud adoption and build scalable solutions using Python, Terraform, and cloud platforms.

Global Blue logo
Global Blue

Senior Full Stack Developer (Angular, .NET)

Join Global Blue as a Senior Full Stack Developer in Bratislava, Slovakia. Work with Angular and .NET in a hybrid environment.

Super.com logo
Super.com

Intermediate Full Stack Software Engineer

Join Super.com as an Intermediate Full Stack Software Engineer, working with React, Python, and Node.js in a remote role.

Computer Futures logo
Computer Futures

Fullstack Software Developer with Java and Cloud Expertise

Join as a Fullstack Developer with Java, Cloud, and AI expertise in Rhein, Germany. Hybrid work, cutting-edge tech.

Community Energy Labs logo
Community Energy Labs

Lead Backend Software Engineer

Lead Backend Software Engineer role focusing on AWS, Python, and microservices for a climate-focused SaaS platform.

Bitpanda logo
Bitpanda

Senior Software Engineer, Python (Blockchain)

Join Bitpanda as a Senior Software Engineer specializing in Python and Blockchain, based in Barcelona.

Workiva logo
Workiva

Senior Software Engineer - Frontend with AI/ML Focus

Senior Software Engineer role focused on frontend development with AI/ML, using Dart and TypeScript, offering remote work.

Bitpanda logo
Bitpanda

Senior Software Engineer, Python (Blockchain)

Join Bitpanda as a Senior Software Engineer, Python (Blockchain) to integrate crypto nodes and services in Vienna.

CoachHub - The digital coaching platform logo
CoachHub - The digital coaching platform

Senior Fullstack Engineer

Join CoachHub as a Senior Fullstack Engineer to design and develop web applications in a dynamic team.

Miro logo
Miro

Senior Full Stack Engineer

Join Miro as a Senior Full Stack Engineer in San Francisco, working with Angular, TypeScript, and AI to build innovative products.

Rapid7 logo
Rapid7

Senior Full Stack Engineer - Node.js & React

Join Rapid7 as a Senior Full Stack Engineer specializing in Node.js & React in Prague. Work on innovative projects in a hybrid environment.