Software Developer @Michaels Energy
Software Development
Salary usd 110,000 - 1..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted YDay

[Hiring] Software Developer @Michaels Energy

YDay - Michaels Energy is hiring a remote Software Developer. πŸ’Έ Salary: usd 110,000 - 125,000 per year πŸ“Location: USA

Role Description

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.
    • Develop and enhance Quickbase applications, including data models, interfaces, reports, dashboards, and automated workflows.
    • 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.

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

Qualifications

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

Requirements

  • 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

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.

  • 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.

Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Developer @Michaels Energy
Software Development
Salary usd 110,000 - 1..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted YDay
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 135,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 135,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 135,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 139,323+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later