Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer

$110k - $125k
Full-time

Michaels Energy

Who is Michaels Energy?

Michaels Energy is a veteran-owned energy consulting firm that exists to help businesses minimize waste and maximize 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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Developer in Remote vacancy
  • $130.6k - $192k

     ...About the Team Come help us build and develop tools serving hundreds of engineers internally! We’re looking for a Fullstack Software Engineer to join our Developer Insights team. About the Role Our mission is to improve the developer experience of engineers... 
    Suggested
    Hourly pay
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    DoorDash USA

    Remote
    3 days ago
  • $98.5k - $206.8k

    Job Title: Full Stack Software Engineer/DeveloperJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS...  ...Opportunity:CACI is seeking an experienced Full Stack Software Developer to join a multidisciplined team to work on delivering the next... 
    Suggested
    Contract work
    Work experience placement
    Remote work
    Flexible hours

    CACI International

    Sterling, VA
    4 days ago
  • $130.6k - $192k

    About the TeamCome help us build and develop tools serving hundreds of engineers internally! We’re looking for a Fullstack Software Engineer to join our Developer Insights team. About the RoleOur mission is to improve the developer experience of engineers at DoorDash by... 
    Suggested
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    San Francisco, CA
    2 days ago
  •  ...Remote Our client seeks a Senior Full Stack Software Developer to build and maintain modern web applications with ReactJS, NodeJS, and Microsoft SQL Server. The developer will create responsive interfaces, integrate APIs, and write efficient SQL in support of functional... 
    Suggested
    Remote work

    Eliassen Group

    United States
    22 hours ago
  •  ...Hiring: Full-Time Java Full Stack Developer – Job Support Crestpoint Technology is looking for an experienced Java Full Stack Developer for full-time technical support on an enterprise-level project. We are looking for talented professionals based in Nepal to join... 
    Suggested
    Full time
    Remote work
    Work from home

    Crestpoint Technology

    Wyoming, MI
    1 day ago
  •  ...of the Dallas/Ft. Worth area in TX, as well as the states of: AZ, AL, FL, NC, and NV. We are seeking a Sr. Full Stack Software .Net Developer who is passionate about enabling a great member experience with emerging technologies to join our team. This position leads... 
    Full time

    Careington International Corporation

    Remote
    9 days ago
  • $125k - $175k

     ...the full-stack community across engineering builds and upgrades software. You help us hire well by running technical screens and...  ...rely on Platform for access to both.Experience with internal developer platforms or self-service tooling.Interest in agentic AI, and... 
    Full time
    Work at office
    Remote work
    Visa sponsorship
    Work visa

    Ovative Group

    Minneapolis, MN
    11 hours ago
  • $130k - $200k

     ...stakeholder decisions - to maintain continuous workflow momentum. WHAT WE ARE LOOKING FOR Required: - Lengthy professional software engineering experience shipping production applications, with a track record of recognizing systemic problems in multi-project... 
    Full time
    Local area
    Remote work

    NodePlus Inc.

    Miramar, FL
    2 days ago
  • $136k - $228.6k

     ...powers global commerce for millions of buyers and sellers? The Developer Platform, Productivity & Experience Engineering team within...  ...and AI-powered developer tools. By removing friction from the software development lifecycle, our platform helps engineering teams across... 
    Immediate start
    Remote work

    eBay

    Austin, TX
    1 day ago
  •  ...Sr Software Engineer -Full Stack We are Lennar Lennar is one of the nation's leading homebuilders, dedicated to making an impact...  ...observability, reliability, security, and performance. Mentor and develop engineers through design reviews, pairing, and technical... 
    Full time
    Live in
    Local area

    Lennar

    Remote
    9 days ago
  • $60 per hour

     ...Immediate need for a talented Java Full Stack Developer. This is a 06+months contract opportunity with long-term potential and is located in Jersey City, NJ(Onsite) . Please review the job description below and contact me ASAP if you are interested. Job ID:26-32... 
    Full time
    Contract work
    Local area
    Immediate start

    Pyramid Consulting, Inc

    Jersey City, NJ
    2 days ago
  • $59.5 per hour

     ...right candidate Extensive hands-on experience (10+ years) in software design and development, with expertise in Java, Spring API...  ...understanding of the FIX protocol and FIX engines. Worked with AI developer assist tools (e.g. GitHub Copilot). Experience with CI/CD... 
    Full time
    Remote work

    Yoh, A Day & Zimmermann Company

    Trenton, NJ
    1 day ago
  • $120k - $145k

    Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions...  ...career growth potential. Job Title:  Full Stack Solutions Developer – Java Location: 100% Remote (U.S.) Position Type:  Full-... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Remote
    2 days ago
  •  ...with customers to understand technical requirements, application challenges, performance expectations, and program objectives. Develop and recommend standard, modified, or customized motion control solutions that align with customer needs and business objectives.... 
    Full time
    Contract work
    Remote work
    Worldwide
    3 days per week

    Regal Rexnord

    West Chester, PA
    a month ago
  •  ...distribution network. The Applications Engineer is responsible for providing pre-sales technical support to the commercial team and developing, quoting, and supporting creative solutions for non-standard solutions for conveyors, palletizers, and related accessories.... 
    Full time
    Contract work
    Remote work
    Work from home
    Worldwide
    3 days per week

    Regal Rexnord

    Randolph, WI
    6 days ago
  •  ...Rate: $70.00 to $80.00/hr. w2 Responsibilities Architect and develop distributed, event-driven trading systems optimized for low...  ...rotation. Experience Requirements ~10+ years of hands-on software design and development experience. ~ Expertise in Java, Python... 
    Full time
    Remote work

    Eliassen Group

    United States
    2 days ago
  • $176.6k - $247.3k

     ...ensuring high design quality and making the right trade-offs. Key job responsibilities As an ASIC Design Engineer, you will: • Develop and implement high-performance, area and power-efficient RTL designs to meet project specifications and targets • Conduct in-... 
    Full time
    Local area
    Work from home
    Flexible hours

    Annapurna Labs (U.S.) Inc.

    Cupertino, CA
    2 days ago
  • $107.5k - $204.5k

     ...challenging environment where you will have the opportunity to design, develop and partner with multi-disciplines to shape innovative...  ...Principal Systems Engineer you will support missile programs as a Software-focused Responsible Systems engineer, contributing directly to... 
    Temporary work
    Work experience placement
    Currently hiring
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Tucson, AZ
    1 day ago
  •  ...Job Description Job Description Summary: We are seeking a seasoned developer to join our team as a Lead Full Stack Engineer. This position is a 100% remote role based in NYC, NY, with a one-year contract duration. The selected candidate will work directly alongside... 
    Contract work
    Remote work

    Evolutyz

    Brea, CA
    2 days ago
  • $117.2k - $313.7k

     ...Agentforce is the future of AI, and you are the future of Salesforce.The ExperienceNote: By applying to the Senior / Lead / Principal Software Engineer - Foundations Team posting, recruiters and hiring managers across the organization hiring software engineers will review... 
    Full time
    Work experience placement
    Remote work

    Salesforce

    Atlanta, GA
    2 days ago
  •  ...fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.FULL STACK SOFTWARE ENGINEER, PLATFORMThe application software team is the central nervous... 
    Permanent employment
    Temporary work
    Remote work
    Worldwide
    Weekend work

    SpaceX

    Hawthorne, CA
    3 days ago
  • $111k - $140k

     ...at a pivotal inflection point.To enable that mission, we need a software layer that ties together the scientific, automation, and...  ...content phenotypic human cohort data. We rely on these data to develop ML-driven, predictive disease models that uncover underlying biologic... 
    Home office
    Flexible hours
    3 days per week

    Insitro

    South San Francisco, CA
    1 day ago
  • $140.5k - $234.1k

     ...invites you to apply today.Job Overview:As an AVP, Full Stack Developer at LPL Financial, you will be a key contributor to designing,...  ...financial technology solutions. You will work across the entire software development life cycle, from front-end user interfaces to back... 
    Full time
    Work from home

    LPL Financial

    Austin, TX
    2 days ago
  • $50 - $90 per hour

     ...Full Stack Java Developer Work Arrangement: Hybrid – 4 Days Onsite / 1 Day Remote Start Date: ASAP Interview Process: 3 Rounds...  ...assisted development tools and coding accelerators as part of the software development process. Key Responsibilities Develop,... 
    Hourly pay
    Full time
    Immediate start
    Remote work

    The Custom Group of Companies

    New York, NY
    2 days ago
  • $95k

     ...HCLTech is looking for a highly talented and self- motivated Java Full Stack Developer to join it in advancing the technological world through innovation and creativity. Job Title: Java Full Stack Developer Req ID: 179873 Position Type: Full-time Location:... 
    Full time
    Local area
    Remote work

    HCLTech

    Raleigh, NC
    2 days ago
  •  ...manage complex entity relationships (graphs, hierarchies), and develop indexing/search solutions (Elasticsearch, vector search) supporting...  ...& Requirements ~5+ years of professional full stack software engineering, with demonstrated leadership in complex enterprise... 
    Full time
    Remote work
    Flexible hours

    The Phoenix Group

    New York, NY
    17 hours ago
  • $175k - $200k

     ...Lead Full Stack Developer Salary $175,000-$200,000 100% Remote from the continental US excluding the Pacific Time Zone and New York state This role is for a sophisticated Lead Software Architect / Senior Full Stack Developer who is experienced in leading architecture... 
    Full time
    Work experience placement
    Remote work
    Visa sponsorship

    MapLarge

    United States
    1 day ago
  • $95k - $120k

     ...Job Summary :  We are seeking a talented and motivated Software Developer with a strong focus on Microsoft technologies and tools within the Microsoft ecosystem to join our growing team. In this role, you will design, develop, test, and deploy innovative software applications... 
    Permanent employment
    Full time
    Contract work
    Temporary work

    Avanza

    Arlington, VA
    2 days ago
  • $65 - $75 per hour

     ...work location). Key Responsibilities: Architect and develop distributed, event-driven trading systems optimized for low latency...  ...and Technology Experience: ~10+ years of hands-on software design and development experience. ~ Bachelor’s degree in Computer... 
    Full time
    Contract work
    Local area
    Immediate start

    Pyramid Consulting, Inc

    Jersey City, NJ
    3 days ago
  •  ...Driven Distributed Systems We are seeking a highly experienced software engineer to lead the design and development of next-generation...  ...innovation in a mission-critical environment. Architect and develop distributed, event-driven trading systems optimized for low... 
    Full time
    Work at office
    Remote work

    Cybotic System

    Jersey City, NJ
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!