Michaels Energy is seeking a Software Developer to design, develop, implement, and maintain software solutions that support internal operations and client programs. The role combines traditional software development, low-code platforms, system integrations, and artificial intelligence to create practical, reliable solutions that improve efficiency and deliver business value. The developer collaborates with internal teams and external stakeholders to understand business needs and continually improve applications, analytical tools, and workflows. The position includes developing and maintaining applications with Python, Quickbase, and web technologies; supporting engineering calculations, analytical models, data processing, and technical workflows; modernizing spreadsheet-based engineering tools and legacy applications; building integrations, automated workflows, and data pipelines; and developing AI-enabled applications and automation. The developer also troubleshoots defects and support requests, applies testing, documentation, version-control, and security practices, and supports application deployment and maintenance in cloud environments. The role is preferably based in Denver, Colorado, but can be performed remotely or from Michaels Energy offices in La Crosse, Minneapolis, Cedar Rapids, Denver, Chicago, or Richmond. The stated pay range is $110,000–$125,000, with regional adjustment if applicable.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level