2,080,753open jobs
123,175companies
249,731added this week
Browse all
Salary
$110k – $125k per year
Location
In office (Denver)
Visa
Filed H-1B visas in the last two years
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 31, 2026. First seen by Alion on Oct 26, 2026.

Overview
Company
Impact
Profile match
Headquartered in La Crosse, Wisconsin, Michaels Energy is an established veteran-owned energy engineering and consulting firm specializing in energy efficiency, demand management, and decarbonization solutions. Founded in 1984, the organization designs, implements, and evaluates comprehensive energy programs for electric and gas utilities, government agencies, and commercial and industrial enterprises - with specialized sector expertise in cold storage, higher education, healthcare, and hospitality. Delivering a robust suite of services ranging from technical facility audits and retro-commissioning to strategic energy management (SEM) and program measurement and verification (EM&V), Michaels Energy helps clients optimize resource performance, lower grid stress, reduce operating costs, and advance sustainable, long-term environmental goals.

Who is Michaels Energy?

Michaels Energy is a veteran-owned energy consulting firm that exists to help businesses minimize waste andmaximize value. Our energy and engineering gurus are obsessed with optimizing buildings and processes to maximize energy savings and profits, minimize utility grid stress and carbon footprints, and keep this big, beautiful planet in tip-top shape. Our passion is developing long-term client relationships with energy users, utilities, consultants, and partners. This passion combined with our core values of proactive and responsive service, intuitive analysis, collaborative partnerships, and fanatical execution, forms the foundation of our corporate culture.

What is the role?

Michaels Energy is seeking a Software Developer to design, develop, implement, and maintain software solutions supporting Michaels Energy's internal operations and client programs. This position uses traditional software development, low-code platforms, system integrations, and artificial intelligence (AI) to build practical, reliable solutions that improve efficiency and deliver business value.

The Software Developer collaborates with internal teams and external stakeholders to understand business needs, develop effective solutions, and continuously improve applications, analytical tools, and workflows.

How You Will Make an Impact

Application Development & Maintenance

  • Design, develop, deploy, and maintain applications using Python, Quickbase, and web technologies.
  • Develop software that supports engineering calculations, analytical models, data processing, and technical workflows, including the modernization of spreadsheet-based engineering tools, in collaboration with Michaels’ engineering staff.
  • Develop and enhance Quickbase applications, including data models, interfaces, reports, dashboards, and automated workflows, designed for maintainability and future portability.
  • Support the modernization and migration of legacy applications and platforms.
  • Write, maintain, and improve code that supports business applications and client-facing solutions.
  • Troubleshoot technical issues, resolve defects, and improve application performance and reliability.
  • Respond to support requests and bug tickets within established SLAs.
  • Follow software development best practices for testing, documentation, version control, and security.
  • Prepare and maintain technical documentation and provide user training as needed.

Systems Integration & Automation

  • Develop and maintain integrations between internal applications, client systems, and third-party services using APIs and other integration technologies.
  • Build and maintain automated workflows, data pipelines, and scheduled processes.
  • Develop solutions that improve data accessibility, accuracy, consistency, and reliability.
  • Implement data access controls and security practices that protect business and client data.
  • Support the deployment and maintenance of applications and automated processes in cloud environments.
  • Identify opportunities to reduce manual work and improve operational efficiency through automation.

AI Solutions Development

  • Collaborate with internal stakeholders to identify opportunities for AI-enabled applications and workflow automation.
  • Develop, test, and implement AI-powered solutions using APIs, large language models, and related technologies.
  • Integrate AI capabilities into existing applications, business processes, and data workflows.
  • Evaluate AI solutions for accuracy, reliability, security, and practical business value.
  • Research and apply emerging AI development tools and techniques to improve software delivery.

How do you contribute?

After 3 months, you will have….

  • Developed a working understanding of Michaels Energy’s software ecosystem, including Quickbase applications, Python-based solutions, integrations, and development practices.
  • Assumed ownership of assigned applications and workflows, independently troubleshooting issues, resolving bugs, and responding to support requests within established SLAs.
  • Successfully delivered initial software enhancements or automation solutions, demonstrating proficiency with our development tools, testing practices, and version control.
  • Collaborated effectively with the Software Product Manager and internal stakeholders to understand requirements, establish priorities, and contribute to technical solution design.

After 6 months, you will have….

  • Independently designed, developed, tested, and deployed software solutions that address business needs, including Quickbase applications, Python development, and system integrations.
  • Delivered meaningful improvements to operational efficiency, data reliability, and application maintainability through automation, modernization, and integration initiatives.
  • Contributed to the development and deployment of AI-enabled solutions, demonstrating practical application of emerging technologies to business workflows.
  • Demonstrated consistent ownership of assigned development work, meeting delivery commitments, maintaining documentation, and collaborating effectively with stakeholders.

What are the metrics for this role?

  • Completed Quarterly Goals - 80% Target
  • SLAs - Response Time Met >= 95%
  • Average Feedback from Colleagues >= 4 out of 5 Rating
  • Professional Development - Quarterly goals met = true

What are we looking for?

Competencies

  • Analytical and creative problem-solving
  • Self-motivated and accountable
  • Adaptable and eager to learn
  • Detail-oriented
  • Effective verbal and written communication

Minimum Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, Engineering, or a related technical field, or equivalent practical experience.
  • 3+ years of professional software development or application development experience.
  • Proficiency in Python or a comparable programming language.
  • Experience developing and maintaining business applications, web applications, or automated workflows.
  • Experience working with REST APIs, JSON, and system integrations.
  • Familiarity with HTML, CSS, JavaScript, and relational databases.
  • Experience using Git or similar version control systems.
  • Strong analytical, troubleshooting, and problem-solving skills.

Preferred Qualifications

  • Experience with Quickbase application development, including Pipelines, custom pages, and third-party integrations.
  • Experience developing software solutions for engineering, energy efficiency, building systems, or other technical applications.
  • Experience developing and deploying Python applications in cloud environments such as Microsoft Azure or AWS.
  • Experience designing relational database schemas and writing complex SQL, ideally in PostgreSQL.
  • Familiarity with Docker, automated testing, and continuous integration/deployment practices.
  • Experience with AI development, including LLM APIs, prompt engineering, and agent-based workflows.
  • Experience developing data pipelines, reports, and business intelligence solutions.
  • Familiarity with Agile software development practices.
  • Experience supporting client-facing applications or business process automation.
  • Familiarity with engineering concepts or a background in Mechanical, Electrical, or Chemical Engineering.

Where can you work?

  • Denver, CO location preferred
  • Remote or any of the Michaels Energy office locations: La Crosse WI, Minneapolis, MN, Cedar Rapids, IA, Denver, CO, Chicago, IL, and Richmond, VA

Pay Scale

$110,000-$125,000 + regional adjustment if applicable

Perks & Benefits

  • Competitive compensation package
  • Medical, dental, and vision coverage
  • 401(k) with company match
  • Paid time off and holidays
  • Professional development opportunities
  • Flexible, collaborative culture where your contributions directly influence company success

Why work for Michaels Energy?

Join a collaborative, purpose-driven team where you'll have the autonomy to build relationships, uncover opportunities, and drive measurable results. You'll own your success while partnering with customers, utilities, and internal experts to make a real impact through meaningful energy efficiency projects.

The top reasons Michaels Energy is an awesome place to work, besides helping the world save energy.

  • We Never Stop Learning
  • Flexible Work Hours
  • Collaborative
  • Career Development
  • Beer Fridays
  • Fresh Fruit Daily
  • Wellness Rewards
  • Fun Company Outings

Michaels Energy EEO Statement

We are an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin,

veteran, or disability status. We strive to build and nurture a culture that is inclusive and welcoming for all employees. We know diversity and inclusion are essential to innovation, a strong work environment, and exceptional results. This fits well with our culture that celebrates the unique, the different, and the individual. For us, this is who we are and what we do, not just words in a policy.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,080,753 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Denver
≈ $114k – $212k per year (Estimated) · In office · Full-Time · 4+ years exp · Bachelor's Degree · Miami
Python
JavaScript
TypeScript
SQL
Node JS
Node JS
Nest.JS
Express
Frontend
Vue.js
D3.js
Angular
React.js
Plotly.js
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Management
Agile
Scrum
QA
Jest
Apply
$165k – $224k per year · Equity · In office · Full-Time · 3+ years exp · Bachelor's Degree · Seattle · New York
Java
C#
C++
Perl
AI/ML
LLM
LLMOps
Apply
$275k – $325k per year · Remote (United States) · Full-Time · 10+ years exp · Bachelor's Degree · United States
Java
PHP
C#
C#
.NET
Databases
MySQL
PostgreSQL
RabbitMQ
MS SQL
Apache Kafka
Apache Pulsar
AI/ML
Claude Code
AI Agents
OpenAI Codex
DevOps
Azure
AWS
Apply
$76k – $144k per year · In office · Secret · Full-Time · 2+ years exp · Bachelor's Degree · Tucson
Python
Java
C#
C++
Visual Basic
DevOps
Windows
TCP/IP
Management
Agile
UML
Apply
$96k – $182k per year · In office · Top Secret · Full-Time · 5+ years exp · Bachelor's Degree · El Segundo
C++
DevOps
RTOS
CI/CD
Jenkins
Windows
Management
Agile
Scrum
Waterfall
MedTech
Verification & Validation
Defense
Link 16
OpenVPX
Apply
Tester Senior 1 day ago
≈ $26k – $74k per year (Estimated) · In office · Mexico City
Python
JavaScript
SQL
COBOL
COBOL
VSAM
JCL
Databases
Db2
DevOps
Rest API
CI/CD
Linux
Unix
Management
Jira
QA
Postman
Apply
≈ $15k – $35k per year (Estimated) · In office · Full-Time · 8+ years exp · Bachelor's Degree · Hyderabad
JavaScript
AI/ML
AI Agents
DevOps
Rest API
VMWare
AWS
SOAP
Cybersecurity
Active Directory
LDAP
Management
ServiceNow
ITIL
Apply
≈ $7.5k – $17k per year (Estimated) · In office · Full-Time · 1+ year exp · Master's Degree · Malaysia
Python
C++
Life Sciences
GMP
MedTech
ISO 13485
Apply
≈ $64k – $117k per year (Estimated) · In office · Full-Time · Bern
Python
SQL
DevOps
CI/CD
Apply
≈ $19k – $55k per year (Estimated) · Equity · In office · 7+ years exp · Astana
Python
DevOps
GCP
Azure
AWS
Platform Engineering
Apply
$120k – $135k per year · In office · Full-Time · Bachelor's Degree · La Crosse
Apply
$135k – $150k per year · In office · Full-Time · Bachelor's Degree · Boston
Apply
$113k – $141k per year · In office · Full-Time · Bachelor's Degree · Boston
Apply
Engineer (Colorado) 9 days ago
$87k – $110k per year · In office · Full-Time · Bachelor's Degree · Broomfield
Apply
$80k – $88k per year · In office · Full-Time · Bachelor's Degree · Glen Allen
Apply
$130k – $140k per year · Remote (United States) · 10+ years exp · Bachelor's Degree · Denver
JavaScript
TypeScript
DevOps
CI/CD
Git
Management
Agile
QA
Selenium
Cypress
Playwright
Postman
Rest-Assured
Apply
$40k – $100k per year · In office · Full-Time · 2+ years exp · Denver
Apply
$40k per year · In office · Part-Time · High School Diploma · Denver
Apply
≈ $101k – $196k per year (Estimated) · Equity · In office · Full-Time · 10+ years exp · Bachelor's Degree · Tampa · Boston · Seattle · Arlington · Atlanta
ABAP
ABAP
SAP BTP
AI/ML
AI Agents
DevOps
Rest API
CI/CD
AWS
Analytics
SAP BusinessObjects
Apply
≈ $104k – $198k per year (Estimated) · In office · Full-Time · Denver
Apply
See all jobs
This is one of many
2,080,753 more open roles from verified company boards, updated every day.