Demo

Principal Software Engineer

ENGIE North America Inc.
Spokane, WA Full Time
POSTED ON 4/13/2026
AVAILABLE BEFORE 6/8/2026
Job Description
Principal Software Engineer
Posting Start Date: 4/6/26
Requisition ID: 56745
Apply now
Informations generales
SPOKANE, United States, 99201
ENGIE INSIGHT SERVICES INC.
Skilled ( >3 experience <15 years)
Digital / IT / Data
Permanent
Full - Time

The Role:

PRINCIPAL SOFTWARE ENGINEER
THIS IS A HYBRID OPPORTUNITY 2-3 DAYS ONSITE
LOCATIONS: SANTIAGO CHILE, BOSTON, SPOKANE

Designs and creates new software by analyzing requirements and implementing and testing programming applications in support of Energy Analytics services. The Principal Engineer - Data Acquisition technically leads one or more scrum teams from a technical perspective with an emphasis on data processing technologies, mentoring engineering team members assuring that the voice of the team is heard in all business and architectural decisions. This position will serve as the technical lead for the data acquisition platform.

Role Responsibilities:

  • Work closely with product management and architecture to technically design software that accurately models business logic, objects, and relationships
  • Design and develop server-side data processing code foremphasizing high throughput, high reliability data systems leveraging scraping, email, APIs, EDI, and deterministic and integrated Artificial Intelligence (AI) capabilities to meet platform needs.
  • Design and developsoftware subsystems that communicate in real time to external services usingAPIs, batch transfer capabilities, and Extract Transformation, and Load (ETL) technologies
  • Model data in a variety of database technologies, including relational and NoSQL databases
  • Work with Product Management early in story development to represent the scrum team in order to achieve alignment
  • Build software applications that are deployed either on cloud or on-premise as part of a Continuous Integration/Continuous Deployment (CI/CD) processes
  • Work closely with software, data, and security architects to deliver and operate secure systems
  • Collaborate with quality assurance to ensure quality product shipments
  • Collaborate with and mentor scrum team assigned DevOps and infrastructure resources for development and operations of infrastructure underpinning systems
  • Ensure that the team completes testing tasks for all developed code
  • Work with other principal engineers and architects to keep consistency in development patterns and technology use as well as designing reusable software frameworks and components.
  • Work with leaders to help develop the skill set of team members to help increase velocity and capacity.
  • Collaborate with director(s) and/or manager(s) of engineering to perform high level estimates for roadmap initiatives.
  • Project manage the technical implementation activities for the scrum team.
  • Read industry publications and attends events to stay current on trends, vendors, and best practices in software serving as a expert on software development

Qualifications and Requirements:

    • Bachelor's Degree required in one of the following fields; computer science or related field
    • 8 years relevant experience with software development required; in-depth experience developing client-server applications, developing distributed systems and working on SaaS, cloud-based services
    • Expert level understanding and proven development skills using object-oriented programming languages and techniques.
    • May consider a combination of relevant experience with educational and other skills and abilities in lieu of educational requirements
    • Strong verbal, written and interpersonal skills
    • Ability and interest in mentoring team members, focusing on junior team members.
    • Experience with Microsoft Office suite of products
    • Expert level skill & familiarity with systems; C# .net development, relational and NoSQL database technologies, and JavaScript skills with modern frameworks such as AngularJS and Bootstrap
    • Experience with Azure Data Factory (ADF)
    • Experience building systems on Azure
    • Experience with Informatica a plus
    • Familiar with MCP and other Artificial Intelligence integration technologies
    • Experience with quality assurance processes and automation in an engineering support role
    • Expertise in CI/CD tooling
    • Highly organized applying scrum practices in a scrum master and organizational role using Jira or Azure DevOps (ADO)

The target pay range for this position is $128,000-$182,000.

In accordance with Pay Transparency requirements, the pay range above represents a good faith estimate of the compensation range for this position. At ENGIE Impact, we carefully consider a wide range of non-discriminatory factors when determining pay. Actual pay will vary depending on factors including but not limited to education, experience, skills, qualifications, location, and internal equity. All offers will be in compliance with all local, state, and federal minimum wage requirements.

ENGIE Impact Is Proud To Be An Equal Opportunity Employer

At ENGIE, our goal is to support, promote, and thrive on diversity, equity, and inclusion. We do so for the benefit of our employees, customers, products and services, and community. ENGIE is proud to be an equal opportunity workplace, and we are firmly committed to creating an equitable and inclusive environment for all employees.

We are committed to providing employees with a work environment free of discrimination and harassment. All employment decisions at ENGIE are based on business needs, job requirements, and individual qualifications. ENGIE is committed to providing equal employment opportunities regardless of actual or perceived race, color, creed, religion, national origin, ancestry, citizenship, age, sex or gender (including pregnancy, childbirth, and related medical conditions), gender identity, or gender expression (including transgender status), sexual orientation, marital status, civil union, or domestic partnership status, military service or veteran status, physical or mental disability, protected medical condition, genetic information, or any other legally protected category (referred to as "protected characteristics") as defined by applicable federal, state or local law in the locations where we operate.

Immigration sponsorship is not available for this role.

Business Unit: GBU Local Energy Infrastructures
Division: SRM
Legal Entity: ENGIE INSIGHT SERVICES INC.
Professional Experience: Skilled ( >3 experience <15 years)
Education Level: Bachelor's Degree
Company Name: ENGIE Impact
Nos valeurs

L'inclusion et la diversite sont au cur de notre politique de ressources humaines. Nous assurons l'egalite des chances entre tous les candidats et sommes engages a creer l'environnement de travail le plus accessible possible.

Information at a Glance
Apply now
Le groupe ENGIE
A propos d'ENGIE

At ENGIE, our goal is to support, encourage, promote, and thrive on diversity, equity and inclusion, for the benefit of our employees, customers, products and services, and community. So ENGIE is proud to be an equal opportunity workplace, and is also an affirmative action employer. We are firmly committed to creating an inclusive environment for all employees.

We are committed to providing employees with a work environment free of discrimination and harassment. All employment decisions at ENGIE are based on business needs, job requirements and individual qualifications. The Company is committed to providing equal employment opportunity to all employees and applicants regardless of actual or perceived race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including pregnancy, childbirth, and related medical conditions), gender identity or gender expression (including transgender status), sexual orientation, marital status, civil union, or domestic partnership status, military service and veteran status, physical or mental disability, protected medical condition, genetic information, or any other legally protected category (referred to as “protected characteristics”) as defined by applicable federal, state or local law in the locations where we operate. If you need assistance with this application or a reasonable accommodation due to a disability, you may contact us at ENGIENA-ENGIEHR@engie.com. Please note: This email is reserved for individuals with disabilities in need of assistance and is not a means of inquiry about positions or application statuses.

 

Salary : $128,000 - $182,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$162,237 - $199,353
Income Estimation: 
$222,110 - $256,974
Income Estimation: 
$224,976 - $270,947
Income Estimation: 
$205,834 - $254,869
Income Estimation: 
$242,530 - $287,120
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ENGIE North America Inc.

  • ENGIE North America Inc. Iowa, IA
  • Job Description Electrician I Posting Start Date: 1/15/26 Requisition ID: 56589 Apply now Informations generales IOWA CITY, United States, 52240 ENGIE Nort... more
  • 9 Days Ago

  • ENGIE North America Inc. Phoenix, AZ
  • Job Description Sustainability Waste Advisor Posting Start Date: 4/8/26 Requisition ID: 64382 Apply now Informations generales Remote, United States, Arizo... more
  • 9 Days Ago

  • ENGIE North America Inc. Chicago, IL
  • What You Can Expect The Land Acquisition Coordinator will support site origination and development of distributed solar and solar Storage projects for ENGI... more
  • 9 Days Ago

  • ENGIE North America Inc. Houston, TX
  • What You Can Expect A s our Cash Application Analyst Intern, you will support the Cash Application team in processing and reconciling payments, assisting w... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Spokane, WA area that may be a better fit.

  • ENGIE Spokane, WA
  • The Role: PRINCIPAL SOFTWARE ENGINEER THIS IS A HYBRID OPPORTUNITY 2-3 DAYS ONSITE LOCATIONS: SANTIAGO CHILE, BOSTON, SPOKANE Designs and creates new softw... more
  • 10 Days Ago

  • Clearwater Paper Lewiston, ID
  • Where you will work Lewiston is Clearwater Paper’s original manufacturing facility and home to nearly 700 dedicated team members who power our site. Togeth... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!