Senior Backend Engineer (Java)

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
5+ years of experience
Enterprise SaaS

Description For Senior Backend Engineer (Java)

Cognite, an award-winning global SaaS leader in industrial digitalization, is seeking a Senior Backend Engineer to join their team in Bengaluru. The role focuses on developing robust backend services for their Cognite Data Fusion (CDF) platform, which transforms how industries handle complex data challenges.

The position requires expertise in Java and Kotlin development, with a strong focus on building scalable services and APIs. You'll work with advanced technologies including PostgreSQL and Elasticsearch, contributing to an industrial knowledge graph that powers critical business solutions. The role demands both technical excellence and collaborative skills, as you'll be working with diverse, globally distributed teams.

As a Senior Backend Engineer, you'll be instrumental in shaping the future of industrial digitalization across Oil & Gas, Manufacturing, and Energy sectors. The company has received notable recognition, including the 2022 Technology Innovation Leader award and being named the 2024 Microsoft Energy and Resources Partner of the Year.

Cognite offers a unique work environment characterized by its flat hierarchy, direct access to decision-makers, and a strong focus on diversity with 70 different nationalities represented. The hybrid work model provides flexibility while maintaining collaborative opportunities. You'll be part of an organization that values impact, ownership, and relentless innovation.

The ideal candidate brings 5+ years of backend engineering experience, strong expertise in modern database technologies, and a DevOps mindset. You should be comfortable with CI/CD practices, Kubernetes environments, and have excellent troubleshooting skills. The role offers the opportunity to work on cutting-edge technology while making a real impact in industrial digital transformation.

Join a company that's not just growing rapidly but is also making significant strides in industrial digitalization, with proven business value and sustainability impacts for clients. Cognite's commitment to innovation and excellence is evidenced by multiple industry recognitions and their recent achievement of DNV Compliance for Digital Twins.

Last updated a month ago

Responsibilities For Senior Backend Engineer (Java)

  • Design and develop robust, high-performance backend services and APIs in Java and Kotlin for Cognite Data Fusion
  • Work with advanced database technologies, leveraging PostgreSQL and Elasticsearch
  • Collaborate closely with application teams to craft user experiences
  • Engineer scalable, resilient solutions built on modern open-source technologies
  • Partner with stakeholders and domain experts for product and technical decisions

Requirements For Senior Backend Engineer (Java)

Java
Kotlin
PostgreSQL
Kubernetes
  • 5+ years of backend engineering with Java in product-focused or SaaS companies
  • Proven track record working with contemporary database technologies
  • Write well-structured, maintainable code
  • Practical experience with CI/CD, Infrastructure as Code
  • Strong troubleshooting skills with hands-on experience in analyzing logs, metrics, and traces
  • Comfort contributing to and learning from the open-source ecosystem
  • Clear communication and teamwork skills

Benefits For Senior Backend Engineer (Java)

  • Modern and fun working environment
  • Flat structure with direct access to decision-makers
  • Opportunity to work with best people on ambitious projects
  • Global diverse environment with 70 different nationalities
  • Hybrid work environment globally

Interested in this job?

Jobs Related To Cognite Senior Backend Engineer (Java)

Full Stack Engineer Atlas AI

Senior Full Stack Engineer position focusing on building industrial AI agents and GenAI solutions using Cognite Data Fusion platform.

Senior Software Engineer (C#)

Senior Software Engineer (C#) role at Cognite, developing ETL applications and scalable tools for industrial data fusion platform in Bengaluru, India.

Senior Software Engineer (Python)

Join Cognite as a Senior Software Engineer (Python) in Bengaluru to develop industrial data solutions and shape the future of Oil & Gas, Manufacturing, and Energy sectors.

Senior Software Development Engineer, AWS FSx for Windows

Senior Software Engineer role at AWS FSx building distributed file system services, requiring 5+ years experience and Windows expertise.

Network Development Engineer, Network - Core

Network Development Engineer role at AWS focusing on building, deploying, and scaling Amazon networks that support AWS infrastructure across global datacenters.