Software Engineer 1

Posted 3 Hours Ago
Issaquah, WA, USA
In-Office
74K-85K Annually
Junior
Energy • Utilities • Industrial • Renewable Energy
The Role
The Software Engineer is responsible for developing AI-enabled applications, integrating enterprise productivity workflows, and improving code quality through modern AI tools.
Summary Generated by Built In

About NAES

At NAES, you’ll find engaging and challenging career opportunities in the power generation, renewable energy and industrial construction industry. At every level of the company, we share a common goal: To instill confidence in our clients through our steadfast commitment to safety, integrity and quality of work.

NAES is largest independent operator of power facilities in the industry, operating more than 190 power plants throughout the United States, Canada, Mexico and the UK that span all technologies and provide over 49 GW of capacity. With the strength of 4000 people, our growing family of companies now addresses the entire life cycle of power generation and other industrial plants.

Summary

The Software Engineer is responsible for the development and integration of AI-enabled applications that improve internal business workflows and enterprise productivity.  Build and refine LLM-powered solutions, RAG pipelines, document and knowledge retrieval workflows, and enterprise integrations, while making extensive use of modern AI coding tools to accelerate delivery, improve code quality, and support the scalable deployment of production-ready AI capabilities. 

Primary Duties

  • Build, test, and maintain software components that support AI and automation initiatives
  • Design and implement solutions involving RAG, document ingestion, chunking, embeddings, vector search, semantic retrieval, prompt orchestration, and enterprise knowledge grounding
  • Contribute to backend services, APIs, orchestration layers, and data pipelines used in AI applications
  • Make heavy use of AI coding tools such as Claude Code, Codex, GitHub Copilot, or similar tools to improve development speed, quality, and productivity
  • Write clean, maintainable, and well-documented code following engineering best practices
  • Participate in code reviews, debugging, testing, and continuous improvement efforts
  • Help support deployment, monitoring, and enhancement of AI-enabled applications across enterprise platforms
  • Collaborate with senior engineers and cross-functional teams to translate requirements into working software

Working Relationships

Temporarily this position will report directly to the VP, IT until the Engineering Manager is hired.  The Software Engineer does not have supervisory responsibilities.

Compensation 

The initial annual compensation will range from $74,200 to $85,000 based on qualifications and experience.

Job Qualifications:

Education: Bachelor’s degree in computer science, software engineering, information systems, or related field from an accredited college or university recognized by the United States Department of Education or equivalent.  Relevant work experience may be substituted for education on a year-for-year basis. 

Years of Experience: One year of software engineering or application development experience.

Preferred Experience:

  • Experience building AI applications such as copilots, knowledge assistants, semantic search tools, or document Q&A systems
  • Experience with enterprise document processing, data integration, or grounding AI systems on internal knowledge sources
  • Familiarity with agentic AI patters and best practices including tool use, multi-step reasoning, agent memory, human-in-the-loop design, and responsible handling of autonomous actions
  • Exposure to CI/CD pipelines, containerized development (Docker), and production deployment workflows
  • Experience with retrieval tuning, prompt iteration, and monitoring answer quality in RAG systems

 Licenses/Certification:

Software/Equipment Knowledge:

  • Python, TypeScript, SQL, REST APIs, and JSON-based integrations
  • AI coding tools such as Claude Code, Codex, GitHub Copilot
  • Microsoft Azure and cloud-based application development
  • Familiarity with orchestration frameworks (LangChain, Semantic Kernel, LlamaIndex), vector databases, or model evaluation tooling (preferred)

Other Considerations:

  • Strong foundational knowledge of AI/ML concepts and hands-on exposure to modern AI application patterns LLM integrations, prompt engineering, embeddings, vector databases and RAG; in any context (work, projects, or coursework)
  • Good understanding of software engineering fundamentals, including APIs, databases, version control, testing, and debugging
  • Strong problem-solving, communication, and collaboration skills with a willingness to learn

Physical Requirements and Working Conditions

Normal working hours are 8:00 a.m. to 5:00 p.m., Monday through Friday. Extended hours may be required based on business needs.

This position requires working from the Issaquah office at least four days per week. Additional remote work flexibility may be considered based on business needs and at the discretion of the manager.

Fit for Duty

All employees will participate in the Fitness for Duty Program. This program includes a post-offer physical examination and drug screening and post-employment random drug screening. There are extensive smoking restrictions in and around the facility.

NAES Safe

Safety is a core value of NAES and as a condition of employment, all employees are expected to be mentally alert and work safely at all times.  Additionally, employees are required to adhere to all safety warnings and posted safety signs whenever on company property.  Furthermore, employees must follow all NAES safety rules and procedures.  Effectiveness in carrying out this responsibility is part of the evaluation of each employee’s performance.

NAES is committed to a diverse and inclusive workplace. It is the practice of NAES to seek employees of the highest quality and to select individuals on the basis of merit and competence, without regard to race, color, religion, national origin, gender, gender identity, sexual orientation, age, disability, military status or affiliation protected under USERRA, or any other basis of discrimination prohibited by applicable local, state and federal law.

Qualifications Skills Preferred Computer Programming Intermediate Computer Skills Novice MS Office Suite Novice Software Development Lifecycle Novice Verbal and Written Communications Intermediate Behaviors Preferred Detail Oriented: Capable of carrying out a given task with all details necessary to get the task done well Enthusiastic: Shows intense and eager enjoyment and interest Innovative: Consistently introduces new ideas and demonstrates original thinking Team Player: Works well as a member of a group Education Preferred Bachelors or better. Experience Preferred Experience with enterprise document processing, data integration, or grounding AI systems on internal knowledge sources Familiarity with agentic AI patters and best practices including tool use, multi-step reasoning, agent memory, human-in-the-loop design, and responsible handling of autonomous actions Exposure to CI/CD pipelines, containerized development (Docker), and production deployment workflows Experience with retrieval tuning, prompt iteration, and monitoring answer quality in RAG systems Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Top Skills

Ai Coding Tools Such As Claude Code
Codex
Github Copilot
JSON
Langchain
Llamaindex
Azure
Python
Rest Apis
Semantic Kernel
SQL
Typescript
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Issaquah, WA
2,275 Employees
Year Founded: 1980

What We Do

NAES is the power generation industry’s largest independent services provider, with more than 40 years of experience managing risk and turning it into profits. We serve our clients with an unparalleled wealth of experience in operations, maintenance, construction, engineering and technical support to build, operate and maintain powerplants to run safely, reliably and cost-effectively. Our Core Values At NAES, our core values underpin everything we do:  Steadfast commitment to safety;  Rigorous compliance with regulations;  Uncompromising quality of work;  Unflinching integrity in all of our transactions;  Responsiveness to address your needs with timely dispatch. We integrate safe practices into every task, so that safety and job performance become inseparable. We work to a standard of continuous improvement, knowing that our success depends on your facility’s performance in an increasingly competitive marketplace. We’ve provide our customers with peace-of-mind, and are regarded as ‘the company that gets it done right the first time.’ Mission Statement Our mission at NAES is to provide best-in-class operations, maintenance, construction, engineering and technical services to clients in the power, energy and industrial sectors. We combine technical expertise with financial insight to boost our clients’ performance and reduce their risk, knowing that they operate in competitive, heavily regulated markets. As an employer of choice, we attract and retain best-in-class people who embrace our core values – safety, compliance, quality, integrity, and responsiveness – and apply them to every client’s project.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account