Senior Software Engineer (C#)

Global SaaS company leveraging data through Cognite Data Fusion (CDF) platform for industrial digitalization in Oil & Gas, Manufacturing and Energy sectors.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS · Oil & Gas · Manufacturing

Description For Senior Software Engineer (C#)

Cognite, an award-winning global SaaS company, is seeking a Senior Software Engineer specializing in C# to join their innovative team in Bengaluru. As the 2024 Microsoft Energy and Resources Partner of the Year and 2022 Technology Innovation Leader for Global Digital Industrial Platforms, Cognite is at the forefront of industrial digitalization.

The role focuses on developing the Cognite Data Fusion (CDF) platform, a state-of-the-art SaaS solution for industrial data. You'll be responsible for creating ETL applications that integrate data from various source systems including SAP, OPC-UA, PI, and cloud databases. Working with C# and .NET, you'll build scalable solutions while collaborating with a talented team of engineers.

The ideal candidate should have strong experience in ETL applications, particularly with C# and .NET, and a deep understanding of database technologies like PostgreSQL. Experience with OPC-UA SDK and industrial systems integration is highly valued. The role requires both technical expertise and excellent communication skills, as you'll be working closely with customer-facing teams and stakeholders.

Cognite offers a modern, diverse workplace with employees from 70 different nationalities. The company provides a hybrid work environment, flat organizational structure, and the opportunity to work on ambitious projects that make a real impact in industrial digitalization. You'll be part of a company that has achieved significant recognition, including DNV compliance for Digital Twins and being named one of CNBC's top global enterprise technology startups.

This position offers the chance to work at the intersection of industrial data and cutting-edge technology, contributing to solutions that drive business value and sustainability for clients worldwide. If you're passionate about data engineering, industrial digitalization, and want to be part of a fast-growing software company that's reshaping the future of industrial operations, this role presents an excellent opportunity for career growth and impact.

Last updated 13 days ago

Responsibilities For Senior Software Engineer (C#)

  • Develop Cognite Data Fusion - a robust, state-of-the-art SaaS for industrial data
  • Create ETL applications that onboard data from various source systems
  • Build scalable ETL tools in C# and .NET
  • Integrate with Cognite's graph database technology
  • Work with customer facing teams to ensure data onboarding experience
  • Collaborate with stakeholders and subject matter experts
  • Be actively involved in product and technical decisions

Requirements For Senior Software Engineer (C#)

PostgreSQL
  • Solid experience with building ETL applications using C# and .NET
  • Understanding of modern database technologies, particularly PostgreSQL
  • Experience with OPC-UA reference SDK in integrations
  • Proven experience writing integrations between systems or in the ETL space
  • Passion for graph processing, databases, performance engineering, or distributed systems
  • Broad experience with DevOps practices such as CI/CD and Infrastructure as code
  • Strong troubleshooting and problem-solving skills
  • Solid understanding of monitoring tools such as Prometheus and Grafana
  • Comfortable working with Open-Source community
  • Excellent communication and collaboration skills

Benefits For Senior Software Engineer (C#)

  • Modern and fun working environment
  • Flat organizational structure
  • Hybrid work environment globally
  • Opportunity to work with industry experts
  • Diverse workplace with 70 different nationalities

Interested in this job?

Jobs Related To Cognite Senior Software Engineer (C#)

Full Stack Engineer Atlas AI

Senior Full Stack Engineer role focusing on building industrial AI agents and GenAI solutions using Cognite Data Fusion platform, requiring 5+ years experience and strong AI expertise.

Agentforce Success Engineer

Senior Agentforce Engineer role at Salesforce focusing on AI-powered agent implementation and optimization within Salesforce environments.

Senior Software Engineer – Simulation and Virtualization

Senior Software Engineer position at NVIDIA focusing on simulation and virtualization for DGX Server platforms, requiring expertise in C/C++, system architecture, and virtualization technologies.

Senior Full Stack Software Engineer II, Messaging Experience

Senior Full Stack Software Engineer position at Braze, focusing on building and maintaining Canvas, their flagship customer engagement platform, requiring 5+ years of experience in distributed systems and web development.

Senior Software Engineer - Route Planning Service

Senior Software Engineer position at Anduril Industries focusing on building a route planning service for autonomous vehicle coordination, requiring strong backend development experience.