Software Engineer (Backend Focus) – Bill Capture Technology (Remote)
Full-time | Remote | Energy & Sustainability SaaS
We’re a well-established, mission-driven SaaS company operating at the intersection of energy, sustainability, and data. For over 40 years, we’ve been helping thousands of professionals across the U.S. better manage resources, reduce carbon emissions, and generate meaningful savings using financial-grade data they can trust.
We are profitable, growing, and proud of the impact we make. Our values—Accountability, Innovation, Integrity, Impact, and Teamwork—are reflected in everything we do.
About the Role:
We’re looking for a Software Engineer to join our Bill Capture Technology Team—a core part of our platform that ingests, analyzes, and routes massive volumes of utility billing d
ata.This role is ideal for an engineer who thrives on solving real-world problems at scale. You’ll build high-performance systems that transform raw utility data into clean, actionable insights for our customers. From enhancing our ETL pipelines with OCR and AI to integrating third-party APIs, your work will power smarter energy decisions for organizations nationwide.
What You'll Be Working On:
In your first 12 months, you’ll help:
- Upgrade our ETL pipeline using OCR, AI, and conventional tools to accelerate delivery of bill data back to customers.
- Improve the scalability, reliability, and performance of distributed microservices that handle hundreds of thousands of utility bills.
- Automate internal processes using scripting tools to reduce manual errors and improve operational efficiency.
- Build and maintain test suites and monitoring tools to support system stability and continuous improvement.
Key Responsibilities:
- Design, build, and maintain RESTful APIs that are robust, scalable, and easy to integrate into client systems.
- Develop and deploy new application features that improve bill capture, energy management, and sustainability tracking.
- Engineer reliable data flows and processing logic to support mission-critical business processes.
- Collaborate on third-party API integrations that extend the reach and capability of our platform.
- Champion best practices in testing, documentation, CI/CD, and system monitoring.
What We're Looking For:
- Must-Haves:3+ years of experience in production-level web application development.
- Solid experience with ETL pipelines and data transformation processes.
- Proficiency in RESTful API development and distributed application architecture.
- Familiarity with C#, scripting languages (e.g., PowerShell), and Microsoft Azure.
- Hands-on experience with containers (Docker, Kubernetes), CI/CD pipelines, and automated testing.
- Strong collaboration and communication skills, especially within distributed teams.
- Ability to adapt quickly, wear multiple hats, and work independently when needed.
Nice-to-Haves:
- Experience with OCR and AI tools for documentprocessing.
- Exposure to performance tuning and observability in microservice environments.
- A degree in Computer Science, Information Systems, Engineering, or a related field.
Why Join Us?
You’ll be part of a stable, purpose-driven company where your code helps drive environmental impact at scale. You'll work with a passionate, agile team and take ownership of systems that are core to our platform’s success.