Jobs and Careers
EN

Prin Software Engineer

ENGIE
United Statesfull_timeVerifiedPosted 4 Apr 2026
💰 $182,000/yr($108,000/yr$182,000/yr)

About the role

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 Customer Relationship Management (CRM)

systems. The Principal Engineer technically leads one or more scrum teams from a technical perspective with an

emphasis on mentoring engineering team members assuring that the voice of the team is heard in all business and

architectural decisions. Key platforms requiring software engineering to meet this mission include Salesforce

(SFDC) and associated systems such as SmartSheet, Microsft 365 (M365), and Freshdesk comprising this

ecosystem. Principal engineers frequently serve the role of technical lead for large platforms.

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 insuring reliability, data

governance, data integrity and security

· Model business processes and data objects in SFDC meeting 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 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.

Perfrom other duties as assigned.

QUALIFICATIONS AND REQUIREMENTS: 

· Education/ Certifications/ Experience

o Bachelor's Degree required in one of the following fields; computer science or related field

o 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

o Expert level understanding and proven development skills using object-oriented programming languages

and techniques.

o May consider a combination of relevant experience with educational and other skills and abilities in lieu of

educational requirements

· Competencies/ Skills/ Abilities

o SFDC development and operations expert

o Experience building new and enhancing existing applciations on SFDC

o Expertise building interfaces between Salesforce and other packaged and custom systems

o Expertise building interfaces in Azure using function apps

o Azure Data Factory (ADF) expe

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

ENGIE

View company profile →