Senior Software Engineer - Cloud Partner Integrations
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 6
BI
Claude Code @ 6
ClickHouse @ 4
Communication @ 7
Go @ 6
OLAP @ 4
Observability
React @ 3
Reporting @ 7
Security @ 4
Software Development @ 7
TypeScript @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
About the Team
ClickHouse Cloud is being integrated into the environments customers already trust, including major cloud data platforms, business intelligence and visualization tools, and developer and data platforms connected through marketplaces and identity federation. The goal is for ClickHouse to feel like a first-class citizen in every environment.
As one of the first backend engineers on the team, you will help shape the technical defaults for cloud partner integrations. You will have end-to-end ownership while working within platforms you do not own, including unfamiliar deployment topologies, limited documentation, partner approval cycles, and trust boundaries.
You will work closely with the engineering manager, product manager, the growing integrations team, and experienced engineers across the broader organization.
Responsibilities
- Own cloud partner integrations end to end, including design, implementation, and production operation.
- Own the architecture for authentication and identity flows, multi-tenancy, data movement and storage constraints, performance, and production behavior.
- Own infrastructure, CI, deployment, observability, and on-call responsibilities.
- Build on external platforms that cannot be changed and proactively manage integration risks.
- Partner with internal teams whose services you depend on by iterating on product requirements, agreeing on interfaces and protocols, and finding ways to keep projects moving.
Requirements
- 8+ years of software development experience, including substantial experience with data-heavy or integration-focused systems.
- Proficiency in TypeScript or Go, or willingness and ability to contribute in both.
- Strong backend and systems design skills, including deployment topology, multi-tenancy, data movement, and architectural tradeoffs.
- Experience with modern authentication protocols, service principals, and identity federation across trust boundaries.
- Experience building on another company's platform, including dealing with incomplete documentation and unintended breaking changes.
- Ability to work effectively in ambiguous environments, ship before specifications are complete, make sensible decisions under uncertainty, and identify difficult-to-reverse decisions.
- Strong collaboration skills and the ability to earn the trust of teams outside your reporting organization.
- Primarily a backend engineer, with enough familiarity to work on a modern React application.
- Effective use of AI development tools such as Claude Code, Cursor, or Copilot.
- Strong written communication skills for asynchronous collaboration through chats, design documents, and RFCs.
Nice to Have
- Familiarity with a major cloud data or analytics platform ecosystem.
- Depth in authentication and identity federation, or experience building for partner security reviews, marketplace requirements, or certification requirements.
- Experience designing multi-tenant SaaS platforms, including their isolation and deployment topology.
- Working knowledge of ClickHouse or another columnar or OLAP engine.
Benefits
- Flexible work environment at a globally distributed, remote-friendly company operating in more than 25 countries.
- Employer contributions toward healthcare.
- Stock options for every new team member.
- Flexible time off in the United States and generous entitlement in other countries.
- USD 500 home office setup allowance for remote employees.
- Opportunities to participate in company-wide global gatherings and offsites.
- Equal employment opportunities and a commitment to a workplace free from discrimination and harassment.