HHiring Reality
← Cognite - AI for Industry

Principal Software Engineer

Cognite - AI for Industry
Location
USA (Phoenix)
Posted
25 days ago
Department
Engineering
What they actually want (must-haves)
  • Expert knowledge of computer science with strong competencies in data structures, algorithms, and software design
  • Relevant and hands-on concentrated experience with software development in one or more programming languages (e.g., Kotlin, Java, Python, or Rust)
  • Deep expertise in modern JavaScript and TypeScript, with extensive experience in leading frontend frameworks (e.g., React, Angular, Vue, or similar)
  • Hands-on experience with large-scale cloud deployments (AWS, GCP, or Azure) and Kubernetes
  • Strong problem-solving skills, technical troubleshooting, and diagnosing complex system issues
  • Proven ability to prioritize work for maximum impact
Nice to have
  • Experience mentoring junior engineers
  • Leading significant projects or designing and scaling complex full stack architectures
  • Prior experience in industrial software, IoT, or large-scale data visualization projects
  • Experience in a SaaS product environment
  • Experience building mobile applications
What the job really is

As a Principal Software Engineer at Cognite, you will architect and lead the development of both frontend and backend systems for the Cognite Data Fusion® platform, which focuses on transforming industrial operations through data solutions. Your role involves driving architectural decisions, collaborating with cross-functional teams, and ensuring the implementation of scalable, high-quality software solutions. You will also influence the product roadmap and work closely with users to create intuitive experiences that meet their needs.

Benefits
  • Competitive compensation
  • 401(k) with employer matching
  • Competitive health, dental, vision & disability coverages for employees and all dependents
  • Unlimited PTO
  • Paid Parental Leave Program
  • Employee Referral Program
Things to weigh
  • No salary listed
  • The role requires a strong focus on user satisfaction and quality in software development
  • The work environment is described as exciting, dynamic, and intense, which may imply a fast-paced and high-pressure setting
Job score3.4/5
Benefits3/5
Freshness4/5
Career value5/5
Role clarity5/5
Pay transparency0/5

Applying to Cognite - AI for Industry?

See how your résumé matches this role — and tailor it from what actually gets interviews.