Principal Software Engineer
Cognite - AI for Industry
Job Description
Job Description
What Cognite is: Relentless to achieveCognite operates at the forefront of industrial digitalization, building AI , and data solutions that solve the world's hardest, highest-impact problems. With unmatched industrial heritage and a comprehensive suite of AI capabilities, including low-code AI agents, Cognite accelerates the digital transformation to drive operational improvements.
We thrive in challenges. We challenge assumptions. We execute with speed and ownership. If you view obstacles as signals to step forward - not backwards - you'll feel right at home here.
Our Moonshot is bold: Unlock $100B in customer value by 2035, and redefine how global industry works. Join us in this venture where AI and data meet ingenuity, and together, we will forge the path to a smarter, more connected industrial future.
How you'll demonstrate Ownership
Are you a visionary Principal Full Stack Engineer eager to architect, build, and lead the development of intuitive user experiences and robust backend systems that transform industrial operations? At Cognite, we're not just building software; we're pioneering the future of industrial data with our award-winning Cognite Data Fusion® platform, recognized as the 2022 Technology Innovation Leader for Global Digital Industrial Platforms.
Our Product team is at the core of developing Cognite Data Fusion® into a robust and scalable platform for solving critical industrial data problems. This work is central to transforming asset-intensive industries – making them safer, more sustainable, and more profitable. Cognite Data Fusion® makes operational data available at scale, adding immense value through advanced data processing. This empowers industries to make truly data-driven decisions. Our platform leverages many different technologies, each chosen for its ability to solve specific challenges effectively.
To build the best possible product, we believe in autonomous teams where developers, designers, and product managers work closely together. Our teams are focused on building the next-generation industrial data platform and applications across diverse industries like Oil & Gas, Manufacturing, and Power & Utility. This includes enabling all types of workflows, from advanced analytics to assisting in critical decision-making. We're a strong mix of engineers, product managers, and designers, united by a deep commitment to user experience and creating products users genuinely want to use.
Our work environment is exciting, dynamic, and intense. You'll collaborate with top-tier domain and industry experts: designers, product managers, backend developers, ML engineers, 3D developers, and business leaders. We support one another, ask incisive questions, and give constructive feedback. Our goal is to leverage our diverse strengths and backgrounds to build innovative products, think outside the ordinary, and nurture a truly great culture.
The Impact you bring to CogniteAs a Principal Full Stack Engineer, you'll be a key player in designing, building, and maintaining both the frontend and backend of industrial data platforms and applications. You'll have the opportunity to:
- Drive architectural decisions and lead the implementation of scalable full stack solutions across a diverse technology landscape, taking ownership of complex problems from concept to deployment.
- Collaborate in a fast-paced environment involving different stakeholders and subject matter experts.
- Design and implement elegant APIs, intuitive user experiences, and the underlying infrastructure.
- Influence and shape the strategic product roadmap and technical direction for key areas of our platform, working collaboratively with cross-functional leadership.
- Work closely with our skilled users to understand their needs and build products that help them succeed.
- Design, build, and maintain large-scale infrastructure and web services to ensure optimal performance and reliability.
- Work with peers across teams to support and leverage a shared technical stack.
We're seeking a proactive and skilled engineer who is passionate about quality, user satisfaction, and building robust, end-to-end solutions.
- You love making users happy and are committed to creating products they truly want to use ????
- You're skilled at prioritizing your tasks and distributing your time and resources most efficiently to optimize for impact.
- You write well-structured, efficient, and maintainable code and actively champion code quality.
- 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).
- You possess deep expertise in modern JavaScript and TypeScript , with extensive experience in leading frontend frameworks (e.g., React, Angular, Vue, or similar component-based architectures ). Familiarity with state management patterns, build tooling (Webpack, Vite), and testing frameworks is highly valued.
- 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 to ensure optimal performance and minimal downtime.
- Proven ability to prioritize work for maximum impact.
- You're comfortable learning new coding languages and choosing the best tool for the job.
- You're accustomed to working in an English-speaking environment.
As we're hiring across several teams, many past experiences can be a bonus, for example:
- Experience mentoring junior engineers , leading significant projects, or designing and scaling complex full stack architectures will be a distinct advantage.
- Prior experience in industrial software, IoT, or large-scale data visualization projects is a plus.
- Experience in a SaaS product environment is an advantage but not a requirement.
- Experience building mobile applications.
- 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
Learn more about us
- Impact 2025
- Cognite's Industrial AI: Moonshot
- We're globally recognized domain experts with an international presence that spans Phoenix, Houston, Oslo Tokyo, Bengaluru, and Abu Dhabi.
Equal Opportunity
Cognite is committed to creating a diverse and inclusive environment at work and is proud to be an equal opportunity employer. All qualified applicants will receive the same level of consideration for employment.
- ...highly reliable, and highly scalable cloud services and device software solutions. Design for distributed systems fundamentals,... ...reliability, performance, and maintainability, from day one. Set engineering standards, coding practices, and technical decision-making...SuggestedFull time
$159.75k - $225.5k
...of brands helps customers create products and capture moments that reflect who they uniquely are.We are seeking a Senior Principal Software Engineer to lead the design and development of next-generation Agentic AI platforms and applications that power personalization, lifecycle...SuggestedRemote work- ...systems for finance, actuarial, account, and engineering teams Lead architecture decisions, ADRs... ...stakeholders Mentor senior, staff, and principal engineers Raise the hiring bar and... ...12+ years building production software systems 3+ years at staff/principal scope...Suggested
- ...Principal Software EngineerAt Fullbay, our mission is simple — to create safer roads for our families and yours. As leaders in the heavy-duty... ...—for our teams and our customers.The Principal Software Engineer is a force-multiplier and technical leader who drives innovation...SuggestedWork experience placement
$107.5k - $204.5k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...What You Will Do: Design, develop and integrate object-oriented software applications using C#, C++ in Microsoft Visual Studio in a...SuggestedTemporary workWork experience placementInterim roleWork at officeRemote workFlexible hours- ...Principal Software EngineerThis role will require a 4-day hybrid work schedule in one of our primary organizational hubs including: Johnston... ..., AZ and remote is not an option.The Principal Software Engineer serves as a technical authority and innovation leader, shaping...Local areaRemote workFlexible hours
- ...Leads the design, development, and delivery of complex aerospace software projects. Provides technical vision and guidance, conducts code reviews, improves software development processes, and advises senior management on technical strategy. The role also includes mentoring...H1b
- ...Experience group is focused on improving the experience for our end users across our industrial-scale Software-as-a-Service observability platform. We are seeking experienced engineers who can craft intuitive, fast, and reliable user experiences empowering software engineers to...Full timeRemote workFlexible hours
- ...Job Description Job Description Job Title: Calypso Principal of Software Engineer Location: Phoenix, AZ Employment Type: C2C Responsibilities Your role as Calypso Principal Software Engineer is to work with engineering teams and architecture to produce...Work from homeFlexible hours
$144.2k - $288.4k
...something bigger - helping to simplify health care one person, one family and one community at a time. Position Summary Principal Software Engineer for the next-generation compute platform powering CVS Health's PBM underwriting and financial metrics across revenue, rebate...Hourly payFull timeTemporary workLocal area$250.6k - $362.6k
...single point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities enabling... ...scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader...Full timeTemporary workLocal areaRemote workFlexible hours$104.5k - $234.6k
...Principal Software Development EngineerOCI is transforming the developer platform experience. We are building an all-new application deployment... ...'s next phase of growth.As a Principal Software Development Engineer, you will define and drive the technical direction for...Flexible hours- Honeywell Aerospace is seeking a Principal Software Engineer (Finance) to guide technical direction, mentor teams, and own critical software solutions. Based at our Phoenix location, you will lead design and delivery of complex software, drive innovation, and influence...
- Honeywell Aerospace US LLC in Phoenix is seeking a Principal Software Engineer to provide technical guidance, vision, and leadership on critical software projects, owning technical solutions, driving innovation, and ensuring the highest standards of quality and performance...
$107.5k - $204.5k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...shape the future of aerospace and defense. Job Summary : The Software Security Sensors and Effectors Department within the Software...Temporary workWork experience placementInterim roleWork at officeRemote workFlexible hours- ...Collaborate with developers, designers, product managers, ML engineers, 3D developers, business leaders, users, and subject-matter experts... ...computer science, including data structures, algorithms, and software design. Relevant hands-on software development experience...Full time
- ...passion for progress, and the optimism to shape the future of transportation. About the Role We’re looking for a Senior Software Engineer to design and build working prototypes, proofs of concept (PoCs), and pilot-ready solutions that validate technical...Full timeWork at office3 days per week
- ...Company Description IDEALFORCE have a Contract position available immediately for a Software Developer to join our customer in Phoenix,AZ. This is an ONSITE position. Please find below additional details about this job. Kindly respond with your most up...Full timeContract workImmediate start
- ...Job Description Job Title: Software Engineer - Inspection Role: Information Technology Relocation Available: Yes Industry: I.T. Location: Illinois Town / City: Rockford Job Type: Permanent full-time Job description: The Software Engineer -...Permanent employmentFull timeRelocationFlexible hours
$100k - $144k
...Resource Innovations is seeking Senior Software Engineer to join our growing Software as a Service (SaaS) team. As a hands-on technical lead at Resource Innovations, you will be instrumental in the design, development and deployment of innovative cloud-based enterprise...Remote jobFull timeWork at officeLocal area- ...Bridge Lending Program. Job Description Summary: The Software Developer is responsible for the implementation and testing of... ...design patterns Proficient and passionate about following Agile Engineering practices (e.g. XP/DDD) Ability to work in an environment...Full timeTemporary workInterim roleFlexible hours
$5,147 per month
...JUNIOR SOFTWARE DEVELOPER Job Code: JRSOFDEV Reports To: Manager, Application Development & Support Base Location: AZ... ...Degree in Information Technology, Computer Science, Computer Engineering, Computer Information Systems, or another related field, and/or...Remote jobFull timePart timeWork at officeLocal areaWork from home- ...Software engineers are responsible for the complete life cycle of a new or modified software product, from research and design to implementation, training and support. Essential Duties: Designs, modifies, develops, writes and implements software programming applications...Full time
$110.1k - $204.49k
...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineering Manager within PNC's Site Reliability Center, you will be based at one of the following PNC IT Hubs in Phoenix, Arizona;...Full timeTemporary workPart timeWork experience placementWork at office- Company DescriptionIDEALFORCE has a CONTRACT position available immediately for a Sr Software Engineer (.NET) to join our customer in Phoenix AZ. This is an ONSITE position. Please find below additional details about this job. Client is considering only LOCAL CANDIDATES...Contract workLocal areaImmediate start
- ...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer Sr within PNC's Technology organization, you will be based in Farmers Branch, TX.Technical Experience Core Engineering•...Full timeTemporary workPart timeWork experience placementWork at office
$123k - $215.25k
...Services team at American Express is looking for a seasoned Senior Engineer I withextensive full-stack development expertise, a strategic... ..., and a proven history ofsuccessfully leading and mentoring software engineering teams. This role will be pivotal in shaping and building...$111.07k - $174.75k
...StatesSalary: $111,072.00 - $174,750.00 annuallyJob Function: Engineering & ArchitectureSchedule: Full timeShift: DayWorkplace: HybridCareer... ...Express Travel Related Services Company, Inc. seeks Software Engineers to serve as a core member of an engineering team to...Local areaRemote work2 days per week- ...assist another individual in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful. If Precisely identifies... ...seeking an experienced and technically strong Senior Software Engineer to join our Master Data Management (MDM) product line within...Work experience placement
$293.9k - $406.8k
...comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable... ..., develop, and drive industry-leading software, hardware, and technology solutions with... ....Mentor and influence senior and principal engineers, elevating technical leadership...Full timeTemporary workLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Phoenix, AZ
- senior principal cloud computing engineer Phoenix, AZ
- principal Phoenix, AZ
- principal cloud computing engineer Phoenix, AZ
- senior principal scientist Phoenix, AZ
- software implementation project manager Phoenix, AZ
- remote software sales Phoenix, AZ
- bank software Phoenix, AZ
- healthcare software sales Phoenix, AZ
- software Phoenix, AZ



