Remote Senior Software Engineer - Database Integrations

at Jobgether

Posted 1 day ago 4 applied

Description:

  • This position is for a Senior Software Engineer - Database Integrations at ClickHouse, located in the United States.
  • The role involves designing and building high-performance, scalable data integration solutions that operate at petabyte scale and high velocity.
  • The engineer will work within a dynamic team focused on creating robust cloud-based services for seamless onboarding of diverse data sources into an analytical database system.
  • Strong technical leadership, creative problem-solving, and collaboration with customers and internal stakeholders are essential to deliver impactful solutions in a fast-paced environment.
  • Responsibilities include designing, developing, and maintaining a scalable data onboarding platform for processing large volumes of real-time data.
  • The engineer will build and enhance integrations with various data stores, including relational databases, NoSQL systems, and cloud object storage.
  • The role requires leveraging the database’s performance capabilities to optimize data throughput and reliability.
  • Collaboration across engineering, product, and customer success teams is necessary to align solutions with business goals and customer requirements.
  • The engineer will lead technical discussions, identify areas for innovation, and implement improvements to integration workflows and infrastructure.

Requirements:

  • Candidates must have 5+ years of professional experience developing large-scale, data-intensive software systems.
  • Proficiency in Golang (preferred) or Java is required, along with a strong background in distributed systems and microservices architecture.
  • Expertise in designing and implementing ETL pipelines and knowledge of data replication techniques such as Change Data Capture (CDC) is necessary.
  • Hands-on experience with cloud-native environments and at least one major cloud service provider is required.
  • Practical knowledge of Kubernetes, including debugging and managing distributed workloads, is essential.
  • Strong problem-solving skills with the ability to diagnose and resolve complex production issues efficiently are needed.
  • Candidates should be self-driven with a founder’s mindset, comfortable working autonomously in a high-velocity setting.
  • Excellent communication skills and the ability to collaborate effectively across multidisciplinary teams are required.

Benefits:

  • The position offers a competitive salary range based on location, from $115,000 to $220,000 USD.
  • A flexible and remote-friendly work environment is provided, with a globally distributed team.
  • Employer contributions toward healthcare coverage are included.
  • Stock options are part of the compensation package.
  • Flexible time off policies and generous vacation entitlements are available depending on location.
  • A $500 home office setup stipend is provided for remote employees.
  • Opportunities for global in-person gatherings and company-wide offsites are offered.
  • The company culture is shaped collaboratively by early team members, focusing on innovation and inclusivity.