JOBSEARCHER

Prin Software Engineer

engieSpokane, WAApril 9th, 2026
Principal Software Engineer (CRM) Hybrid : Locations: Boston, Spokane WA, Atlanta GA, Santiago Chile – Must be able to work on site at one of these locations 2-3 days a week. Summary Designs and creates new software by analyzing requirements and implementing and testing programming applications in support of Energy Analytics services via improving the CRM systems. Primary Functions and Essential Responsibilities Work closely with product management and architecture to technically design software that accurately models business logic, objects, and relationships. Design and develop SFDC application code and interface code to move data in and out of the SFDC environment. Manage and govern interfaces to SFDC and between systems in the CRM ecosystem, ensuring reliability, data governance, data integrity and security. Model business processes and data objects in SFDC to meet business requirements on the SFDC platform. Design and develop software subsystems that communicate in real time to external services using web services and/or APIs. Work with Product Management early in story development to represent the scrum team 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) process. 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, technology use and to design reusable software frameworks and components. Work with leaders to help develop the skill set of team members to 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 attend events to stay current on trends, vendors, and best practices in software, serving as an expert on software development. Perform other duties as assigned. Qualifications and Requirements Bachelor's Degree required in computer science or a related field. 8+ years relevant experience with software development; in-depth experience developing client-server applications, distributed systems, and 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. SFDC development and operations expert. Experience building new and enhancing existing applications on SFDC. Expertise building interfaces between Salesforce and other packaged and custom systems. Expertise building interfaces in Azure using function apps. Azure Data Factory (ADF) expertise – a plus. Expertise with M365 including PowerApps, PowerAutomate, and/or Dynamics – a plus. 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. Experience with quality assurance processes and automation in an engineering support role. Expertise in CI/CD tooling. Highly organized; applies scrum practices in a scrum master and organizational role using Jira or Azure DevOps (ADO). Exposure to SFDC, Freshdesk, or M365 AI capabilities – a plus. Work Environment Full-time employment is 40 hours per week; work schedules determined by business need and manager discretion. Hybrid work environment 2-3 days per week at a selected ENGIE Impact site. Health & Safety Working Requirements: Adequate working surface, ergonomic chair, proper lighting, heating/air conditioning, appropriate internet and bandwidth. May involve listening to frequent office noise and attending meetings and events during early mornings and evenings; performing duties on weekends may occasionally be required. Travel off-site to employee and client locations globally, events, and vendor meetings required; up to 10% of the time; international business trips may be necessary; a valid passport is essential. Compensation and Benefits Pay range: $108,000–$182,000. Salary determined by background, experience, skills, internal equity, and market data. Eligible for a comprehensive benefits package including medical, dental, vision, basic life insurance, 401(k), paid time off, annual bonus. ENGIE complies with all minimum wage laws. Equal Employment Opportunity Statement A t ENGIE, our goal is to promote, thrive on diversity, equity, and inclusion. We are proud to be an equal opportunity workplace and are committed to creating an equitable and inclusive environment for all employees. All employment decisions are based on business needs, job requirements, and individual qualifications, and we are committed to equal opportunity regardless of protected characteristics. Passion and Values Passion to drive ENGIE Impact's mission and values. Passion to learn and enhance SFDC skills, including attending DreamForce annually. J-18808-Ljbffr