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

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Bloom logo
Bloom

Senior FullStack Developer (React, Node.js, TypeScript)

Join Bloom as a Senior FullStack Developer to enhance our platform using React, Node.js, and TypeScript in a dynamic, hybrid work environment.

HeyJobs logo
HeyJobs

Senior Software Engineer - AWS, Python, Ruby on Rails

Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.

Semrush logo
Semrush

Senior NodeJS Developer

Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.

Aiven logo
Aiven

Senior Software Engineer - Python, Apache Kafka

Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

Basetime BV logo
Basetime BV

Senior Python Developer with AWS Experience

Join Basetime BV as a Senior Python Developer to develop and maintain AWS cloud solutions. Hybrid work, competitive salary, and growth opportunities.

Topicus logo
Topicus

Software Engineer - Cloud Applications and Python

Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.

Metroscope logo
Metroscope

Senior Software Engineer - Full Stack/Back-End with Python and TypeScript

Join Metroscope as a Senior Software Engineer in Paris, working on innovative energy solutions with Python and TypeScript in a hybrid environment.

Bloomreach logo
Bloomreach

Remote Software Engineer with Python Expertise

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

Motius logo
Motius

Senior Backend Developer

Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

Bitvavo logo
Bitvavo

Senior Software Engineer (Backend)

Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.

SumUp logo
SumUp

Senior Fullstack Engineer with TypeScript and Microservices

Join SumUp as a Senior Fullstack Engineer in Berlin. Work with TypeScript, Microservices, and REST APIs to enhance global fintech solutions.

Sonia logo
Sonia

Senior Full Stack Developer

Join Sonia as a Senior Full Stack Developer to lead development in Python, TypeScript, and modern frameworks. Remote work with flexible arrangements.

T-Digital by Deutsche Telekom logo
T-Digital by Deutsche Telekom

Senior Fullstack Developer (Java, Spring Boot, Angular)

Join T-Digital as a Senior Fullstack Developer to innovate secure login systems using Java, Spring Boot, and Angular. Fully remote work available.

Sysdig logo
Sysdig

Senior Software Engineer - .NET and Go

Join Sysdig as a Senior Software Engineer in Berlin, focusing on .NET and Go for cloud security solutions.

BlueBranch GmbH logo
BlueBranch GmbH

Remote FullStack Developer (m/w/d)

Join our dynamic IT company as a Remote FullStack Developer, working with JavaScript, Node.js, and Python. Flexible hours and remote work.

Booking.com logo
Booking.com

Full Stack Software Engineer

Join Booking.com as a Full Stack Software Engineer in Amsterdam. Work on global e-commerce challenges with Java, JavaScript, React, and more.

Pass App logo
Pass App

Senior Software Engineer (Backend)

Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.

PiNCAMP logo
PiNCAMP

Senior Full Stack Engineer

Join PiNCAMP as a Senior Full Stack Engineer to build innovative camping solutions using Python, JavaScript, and cloud technologies.