Software Architect

Posting date : 03/06/2024

Requisition ID : 26377

Spokane WA, Boston, Remote USA



This is a senior technical leadership position responsible for system architecture design, requirements analysis, functional and detailed design of software programs and systems.  Mentors others in the department with respect to processes at every stage of the software development lifecycle.  Works independently to accomplish goals with a wide degree of creativity and latitude. Provides expertise in the business domain of ENGIE Impact and ensures technical systems are congruent with business needs. Provides technical guidance for the Information Technology Management team.




  1. Frequently assigned to the Technical Lead role on major software projects involving multiple development resources and significant interaction with other personnel within the business.
  2. Works with Operations users to develop requirements specifications on projects with moderate to high complexity and scope.
  3. Develops functional design specifications for software applications of moderate to high complexity
  4. Designs, codes, and unit tests software programs
  5. Supports quality assurance group during functional and regression testing of software programs.
  6. Directs work of other members of development staff.
  7. Leads software process development and improvement initiatives.
  8. Acts as a technical consultant to business owners in Information Technology, Marketing and Operations as they evaluate new and revised product offerings.
  9. Keeps abreast of new technology and suggests their application to ENGIE Impact systems where appropriate.



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.

The pay range for this role is: $128,000-192,000

Pay range is based on several factors and may vary in addition to a full range of medical, financial, and/or other benefits. Final salary and offer will be determined by the applicant’s background, experience, skills, internal equity, and alignment with geographical market data. This position is eligible for our comprehensive and competitive benefits package including medical, dental, vision, and basic life insurance. Additional ENGIE benefits include a 401k plan, paid time off and annual bonus. ENGIE complies with all federal, state, and local minimum wage laws.







Position Reports to: 


Direct Reports: 


Career Track:






FLSA CLASS: (HR to complete)








  • BS/MS in Computer Science or related field, or equivalent combination of education/experience.
  • Must be proficient in modern web technologies including React and/or Angular
  • Must be proficient in MVC (STRUTS, SPRING, ASP .NET MVC) and/or ORM (Hibernate, LLDBL Gen) frameworks.
  • Must be proficient in technologies like HTML, XML, JSP, ASP, JavaScript, PHP, AJAX, BEA WebLogic, JBoss, IIS, or .NET framework.
  • Must be proficient in one or more public cloud platforms including Azure and/or AWS
  • Up to date on security best practices, common threats and their development, execution and operations activities for a large enterprise





  • 12+ years experience using object oriented language.
  • 12+ years experience using Visual Studio, Eclipse, or other software development environment.
  • 7+ years experience SQL Server 2000/-2022 relational database management systems, stored procedures, and queries.
  • Must be an experienced user of defect tracking systems and the processes associated with them.
  • Must have experience applying concepts of object oriented design (OOD) on software development projects.
  • Must be proficient in N-tiered development (ASP.NET/J2EE) with design/development experience with web and big data environments.
  • Should have experience with continuous integration and related tools.







  • Must be proficient in the use of source code control tool.
  • Must be a proficient user of 3rd party controls and tools.
  • Must be proficient in the use of the MS Office tool set.
  • Experience utilizing enterprise architecture toolsets
  • Excellent verbal and written communication skills, client relation skills, and ability to work effectively as a leader in a technical team environment.



  • Typical office hours are 8:30 a.m. to 5:00 p.m.
  • Performing duties and attending events during the evening and on the weekend occurs occasionally and may be required
  • Traveling off-site to a local event occurs rarely and may be required
  • Incumbent may be exposed to frequent noise caused by telephones, office machines, and nearby oral communications among fellow employee


  • Ability to bend, stoop, reach, stand, move from one area of the building to another on a regular basis, sit and use a computer for a long period of time
  • Manual and physical dexterity needed to operate a computer keyboard and handle paper documents
  • Sufficient near vision acuity to read information appearing on computer display screen, in handwritten forms, and printed on paper
  • Adequate hearing and verbal abilities to communicate effectively in person and by telephone
  • Ability to lift and carry a stack of forms and documents weighing up to 15 pounds



Job Requisition ID on SAP SF
Language on SAP SF
Job Contract
Job City
Job Posting Date