Senior Software Engineer - Database Platform

A company transforming the future of commerce through their database platform solutions.
Database
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS · E-Commerce

Description For Senior Software Engineer - Database Platform

Commercetools is seeking a Senior Software Engineer to join their Database Platform team, focusing on creating resilient, performant, and secure database solutions. This role combines software engineering excellence with SRE skills, requiring deep knowledge of database internals. The position offers an opportunity to work with cutting-edge technologies like MongoDB, PostgreSQL, and Kubernetes while building scalable solutions for enterprise commerce.

The ideal candidate will have 5+ years of experience and strong expertise in database systems, cloud infrastructure, and modern development practices. They'll be responsible for building and operating high-quality software systems, participating in technical decision-making, and contributing to the team's growth through mentorship and knowledge sharing.

Working in a hybrid environment (three days per week in office), you'll be part of a diverse, international team that values collaboration and innovation. The company offers competitive compensation, including equity, along with substantial benefits like workation policies, learning opportunities, and flexible working arrangements.

This role is perfect for someone who wants to make a significant impact in the e-commerce industry while working with modern technologies and practices. The position combines technical challenges with leadership opportunities, making it ideal for engineers who want to grow both their technical and soft skills.

Last updated 12 days ago

Responsibilities For Senior Software Engineer - Database Platform

  • Build and operate high-quality software systems for database platform scaling
  • Use monitoring tools and systematic debugging for issue prevention and resolution
  • Contribute to team's roadmap and technical decisions
  • Create and maintain documentation including RFCs, runbooks and architecture diagrams
  • Identify improvement opportunities and raise them within the team
  • Foster collaborative culture and growth mindset
  • Participate in global on-call rotation

Requirements For Senior Software Engineer - Database Platform

Go
Rust
MongoDB
PostgreSQL
Kubernetes
  • 5+ years of experience in software engineering or similar role
  • Experience building and owning services in Go or Rust
  • Knowledge of database internals (indexing, sharding, replication, storage management)
  • Strong experience with Kubernetes and cloud infrastructure
  • Experience with Infrastructure as Code tools
  • Familiarity with SRE principles and practices
  • Experience in code reviews and mentoring
  • Excellent communication skills
  • Fluent written and spoken English

Benefits For Senior Software Engineer - Database Platform

Equity
Education Budget
  • Competitive compensation package with salary and stock options
  • Work up to 60 days per year in a different country (Workation)
  • Learning & Development Budget
  • Access to Coursera and Babbel training courses
  • Flexible working hours
  • Regular training sessions
  • Diverse and international workplace

Interested in this job?

Jobs Related To commercetools Senior Software Engineer - Database Platform

Cloud Solutions Engineer - Databases (AFFIRMATIVE VACANCY FOR WOMEN)

Senior Database Cloud Solutions Engineer position at Oracle Mexico City, focusing on database administration and cloud solutions implementation.

Senior Advanced Services Engineer, Database

Senior Database Engineer role at Oracle focusing on post-sales support and solutions, requiring expert knowledge of Oracle Database, RAC, and ASM with 10+ years of experience.

[Talent Pool] PostgreSQL Database Engineer

Senior PostgreSQL Database Engineer position at Percona - Remote role supporting customers with database expertise and contributing to open source community.

Oracle Real World Performance Engineer

Senior Database Performance Engineer role at Oracle focusing on optimizing database performance through analysis, SQL optimization, and collaboration with development teams.

Sr. Database Reliability Engineer

Senior Database Reliability Engineer position at SpaceX, managing Oracle and PostgreSQL databases to support space exploration technology development.