
Principal Software Engineer
Cognite - AI for IndustryResponsibilities
- Drive architectural decisions and lead implementation of scalable full stack solutions from concept through deployment.
- Design and implement APIs, intuitive user experiences, large-scale infrastructure, and web services.
- Maintain systems for optimal performance, reliability, and minimal downtime.
- Influence the strategic product roadmap and technical direction for key platform areas.
- Collaborate with developers, designers, product managers, ML engineers, 3D developers, business leaders, users, and subject-matter experts.
- Champion maintainable code quality and build products that meet user needs.
Requirements
- Expert knowledge of computer science, including data structures, algorithms, and software design.
- Relevant hands-on software development experience in one or more languages such as Kotlin, Java, Python, or Rust.
- Deep expertise in modern JavaScript and TypeScript and extensive experience with frontend frameworks such as React, Angular, Vue, or similar component-based architectures.
- Experience with state management patterns, build tooling such as Webpack or Vite, and testing frameworks is highly valued.
- Hands-on experience with large-scale cloud deployments using AWS, GCP, or Azure and Kubernetes.
- Strong problem-solving, technical troubleshooting, and complex system diagnosis skills.
- Ability to prioritize work for maximum impact, learn new languages, and select appropriate tools.
- Experience mentoring junior engineers, leading significant projects, or designing and scaling complex full stack architectures is advantageous.
- Experience in industrial software, IoT, large-scale data visualization, SaaS products, or mobile application development is a plus.
- Ability to work in an English-speaking environment.
Benefits
- Competitive compensation.
- 401(k) with employer matching.
- Health, dental, vision, and disability coverage for employees and dependents.
- Unlimited paid time off.
- Paid parental leave program.
- Employee referral program.
Tech Stack
Categories
About Cognite - AI for Industry
Cognite is the only Industrial Data and AI platform built for scaling. We help Energy, Manufacturing, and Power & Utilities companies break down data silos and turn complex operational data into actionable, enterprise-wide value. Why Cognite? Unify: Cognite Data Fusion® unifies OT, ET, and IT data into a real-time Industrial Knowledge Graph. Automate: Cognite Atlas AI™ deploys low-code Industrial AI Agents to supercharge SME capacity. Deliver(2025): We drive a 400% ROI (Forrester) and have identified over $1B in customer value in the past year alone. Our Moonshot We are on a mission to deliver $100 billion in realized customer value by 2035. From increasing production uptime to reducing downtime by 30%, Cognite provides the foundation to scale AI solutions across every asset and site. Founded in 2016, we now number 700 strong, including some of the best software developers, data scientists, designers, and 3D specialists in the field. Get to know us better: Make data do more: makedatadomore.cognite.com/ Twitter: @CogniteData Facebook: @CogniteData IG: @CogniteData Youtube: /c/cognite