Demo

Software Developer II - Sisters, Oregon

ESI
Bend, OR Full Time
POSTED ON 1/1/2026
AVAILABLE BEFORE 1/31/2026
Job Title: ESI Software Developer II – Onsite in Sisters, Oregon

Company Overview

ENERGYneering Solutions (ESI), a TransTech Energy Company, provides exceptional technical expertise in engineering and operations for both the renewable and traditional energy industries. Since 2007, ESI has specialized in the design, construction, and operations of biogas projects, collectively producing over one million MWh of renewable electricity and more than 50 million gallons of renewable vehicle fuel annually. Headquartered in scenic Central Oregon, at the foot of the Cascade Mountain Range, ESI embraces the region's quality of life and encourages a healthy, active lifestyle for its employees, aligning with its core principle of unmatched experience, flexibility, and follow-through for its clients.

Job Overview

The Software Developer II will work closely with engineers, project managers, and ESI’s O&M teams in support of the company’s ongoing biogas utilization projects. The position requires implementing modern programming principles to ensure data and analytics are at the industry’s cutting edge. An ability to work independently, self-motivate, and communicate effectively with team members is of the utmost importance to this position. We are committed to sustainability and efficiency, helping Facility Operators and site owners optimize their operations through advanced data management and visualization tools.

This position will be located on site at our corporate headquarters in Sisters, Oregon and will report to the IT & Network Lead.

Responsibilities

  • Create intuitive and interactive dashboards to visualize key performance indicators (KPIs), operational metrics, and data trends for RNG facilities.
  • Collect, store, and manage large datasets from various sources, ensuring data integrity and security.
  • Develop and maintain software applications tailored to the needs of RNG facility operators and site owners.
  • Integrate software solutions with existing systems and platforms used by RNG facilities.
  • Provide technical support and training to users, ensuring they can effectively utilize software solutions and data management tools.
  • Continuously monitor and optimize the performance of software applications and dashboards.
  • Work closely with cross-functional teams, including Engineers, Project managers, and Facility Operators, to understand their needs and deliver effective solutions.
  • Maintain comprehensive documentation for all developed software and systems.
  • Develop and support automated production reports using various technologies and data sources, ensuring accurate delivery to internal stakeholders, external clients, and regulatory bodies such as the EPA.
  • Other duties as assigned.

Qualifications

  • Preferred Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3-4 years of experience in software development, with a focus on data visualization and management.
  • Proficiency in programming languages including but not limited to: Python, JavaScript, Java and HTML. Experience with data visualization tools like Tableau, Power BI, github, ETL or similar.
  • Experience with relational databases (PostGreSQL, MS-SQL, MySQL, etc)
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Ability to work collaboratively in a team environment.

Preferred Qualifications

  • Experience in the renewable energy sector, particularly in RNG.
  • Familiarity with SCADA platforms such as Ignition, Wonderware, or FactoryTalk.
  • Knowledge of machine learning and advanced statistical methods.
  • Advanced SQL techniques (window functions, query optimization, deduplication, stored procedures, etc)
  • ETL tool and building data pipeline experience.

Benefits Designed To Work For You

  • Free HSA health plan or traditional PPO
  • 401(k) with generous company match (Safe Harbor)
  • Dental, vision, and optional coverage like accident & critical illness insurance
  • HSA and FSA accounts to save on healthcare costs
  • Company-paid Life, Long Term Disability, and AD&D insurance
  • Confidential support for mental health, family matters, legal concerns, and more through our Employee Assistance Program
  • Discounts on gyms, shopping & entertainment
  • Health benefits kick in fast – first of the month after 30 days

Time Off

We offer a variety of paid time off options to support rest, wellness, and personal needs:

  • Unlimited Paid Time Off
  • Paid Holidays
  • Bereavement Leave

ESI employees value pride of ownership, a limitless desire to learn, and a relentless approach to solving any challenge. A successful ESI employee not only embraces these values but knows when to lean on the team for support and guidance. We acknowledge that our fast-paced and dynamic environment is not for everyone, but if you are looking for independence and new challenges, ESI will be a great fit.

This organization provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

#ESI

Salary.com Estimation for Software Developer II - Sisters, Oregon in Bend, OR
$93,451 to $113,751
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 Software Developer II - Sisters, Oregon?

Sign up to receive alerts about other jobs on the Software Developer II - Sisters, Oregon career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$72,538 - $87,299
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$143,123 - $179,960
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ESI

  • ESI Port St Lucie, FL
  • Please note all applicants must be a current US resident. ESI is now hiring an Assistant Manager of Retail Operations in the Port St. Lucie, FL area. POSIT... more
  • 4 Days Ago

  • ESI Lima, OH
  • Responsible for understanding, upholding, and promoting the Everus 4EVER Strategy. Employees | Value | Execution | Relationships Job Summary Primary duties... more
  • 5 Days Ago

  • ESI Bend, OR
  • Job Posting Title Senior Project Manager - Engineering, Procurement, Construction Job Description Job Title: SENIOR PROJECT MANAGER - Engineering Procureme... more
  • 8 Days Ago

  • ESI Lima, OH
  • Description Responsible for understanding, upholding, and promoting the Everus 4EVER Strategy. Employees | Value | Execution | Relationships JOB SUMMARY As... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Software Developer II - Sisters, Oregon jobs in the Bend, OR area that may be a better fit.

  • SISTERS HIGH SCHOOL Sisters, OR
  • Posting Date: November 24, 2025 Position Available : November, 2025 Position Closes: Open until filled Position Description: Sisters High School, a proud 3... more
  • 2 Months Ago

  • SISTERS SD 6 Sisters, OR
  • Position Title : Substitute Bus Driver Posting Date: February 23, 2024 Position Closes: Open Until Filled - ongoing recruitment Date Available: As soon as ... more
  • 18 Days Ago

AI Assistant is available now!

Feel free to start your new journey!