What is a Software Engineer at Cognite?
As a Software Engineer at Cognite, you are at the core of our mission to bridge the gap between heavy industry and digital innovation. You will build and scale the software that empowers global enterprises to harness their data, transforming complex industrial operations into efficient, data-driven systems. Your work directly impacts how our users interact with massive datasets, requiring you to balance robust engineering with a deep understanding of real-world industrial challenges.
This role demands more than just coding proficiency; it requires a mindset geared toward scalability, system reliability, and product-oriented thinking. You will collaborate with cross-functional teams, including Data Scientists, Product Owners, and fellow engineers, to architect solutions that tackle high-complexity problems. Whether you are working on core infrastructure, API development, or feature-rich front-end interfaces, you are expected to take ownership of your technical domain and contribute to the long-term architectural health of Cognite.




