SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Cognite is an industrial digitalization company building AI and data solutions for the world's hardest, highest-impact problems. The company operates at the forefront of industrial AI with a comprehensive suite of capabilities including low-code AI agents, accelerating digital transformation to drive operational improvements.
As a Senior Software Engineer on the Backend team, you will own major parts of Cognite's identity platform, including token introspection, external IdP federation, and the audit log pipeline from design through production. You will lead design reviews and set technical direction, testing practices, and operational standards for your domain. Your work sits at the intersection of security, infrastructure, and feature development, serving as a first line of defense for securing privileged customer data.
Key responsibilities include:
- Owning business-critical services end-to-end, from design and delivery through operation
- Translating ambiguous requirements into scalable, secure designs for identity, access management, and auditing at scale
- Building and operating services in Rust and Kotlin, with applications in TypeScript
- Leading design reviews and setting technical direction for your domain
- Shaping product direction through close collaboration with engineering, product, and customer success teams
- Mentoring engineers and raising standards for code review, reliability, and operational excellence
- Resolving complex issues using logs, traces, and metrics; prioritizing for impact and communicating across teams
Cognite operates globally with offices in Phoenix, Houston, Oslo, Tokyo, Bengaluru, and Abu Dhabi, and maintains a flat organizational structure with direct access to decision-makers.
REQUIREMENTS:
- 5+ years of production experience in Rust or Kotlin, ideally from a SaaS product environment, with flexibility to learn the other language
- Proven track record of owning a business-critical service in production through design, delivery, and operation
- Deep interest or hands-on expertise in authorization, authentication, security, OAuth2/OIDC, tokens, and multi-tenancy
- Hands-on experience with large-scale cloud deployments (AWS, GCP, or Azure) and Kubernetes
- Experience using AI coding assistants and agents in day-to-day engineering, with sound judgment about when to rely on their output and when to verify it
- Skilled at resolving complex issues from logs, traces, and metrics; ability to prioritize for impact and communicate clearly across teams