Energy Software Career Opportunities with MCG Energy

Commercial Operations Manager

Hybrid (occasional travel may be required)

 

The Commercial Operations Manager will be responsible for overseeing daily commercial activities and process improvement initiatives to support revenue growth and operational efficiency by aligning day-to-day business processes, analyzing sales data, and optimizing commercial strategies using metrics and evolving pricing strategies as applicable. This role is also responsible for managing the Commercial team.

Essential Responsibilities and Oversight of:

Revenue Operations

  • Implement, manage, and enhance sales management tools (HubSpot and more)
  • Formalize, manage, and report sale metrics
  • Formalize policies and procedures
  • Analyzing KPIs to identify bottlenecks, improve conversion rates, and boost customer retention
  • Manage sales metrics
  • Track sales opportunity counts by formal (RFP) and Qualified informal opportunities
  • Capture win/loss data
  • Capture competitive information in each opportunity
  • Drive revenue growth and accountability of core metrics
  • Research, review and approve pricing structures

Industry Positioning

  • Manage industry awareness expansion initiatives, including conference attendance and positioning
  • Manage strategic growth initiatives
  • Promote brand awareness
  • Oversight of marketing initiatives

Internal and External Communications

  • Liaison to bridge Sales activities with Marketing, Delivery/Care and Finance to ensure operational consistency
  • Reporting and presenting sales plans and results to Finance, Executives, Board and other parties as necessary
  • Serve as a credible senior leader on investor calls, telling a compelling story of MCG’s value, backed by defendable core metrics.

Management, Risk Mitigation and Oversight

  • Financial oversight responsibility of budget and targets
  • Ensure all commercial activities comply with legal standards, company policies, and, if applicable, licensing regulations
  • People and Performance management of Commercial team

Qualifications:

  • Proven track record of driving revenue growth and achieving sales targets.
  • Excellent leadership, communication, and interpersonal skills.
  • Ability to think strategically while executing tactically in a fast-paced environment.
  • Strong analytical skills with the ability to translate data into actionable insights.
  • Strategic thinking and planning
  • Financial acumen and budgeting skills
  • Strong understanding of digital marketing, demand generation, and marketing automation tools.

Preferred Skills:

  • Deep knowledge of B2B enterprise SaaS sales cycles and customer lifecycle management
  • Wholesale Energy Markets and Industry knowledge a plus
  • High-level client-facing and internal communication skills
  • Professional phone skills and superior email habits
  • Superior meeting management and participation skills, to include clients and executives
  • Strong personal organization and project management skills, proven ability to manage multiple projects at a time, while paying strict attention to detail.
  • Demonstrable ability to communicate, present and influence credibly and effectively at all levels of the organization, including executive and C-level
  • Must be able to convey essential information clearly and concisely to clients, peers, and leadership, both in writing and verbally.
  • Excellent listening, negotiation and presentation skills
  • Must be willing to represent the company in public forums and present a professional image in conduct and personal presentation
  • Solid working knowledge of all products in the Microsoft Office suite. Past experience with CRM software or other personal relationship management tools.
  • Expertise in sales CRM (HubSpot, Salesforce, etc.) and marketing automation platforms.

7+ Years of Sales Management experience in a SaaS environment, Energy Industry experience preferred.

The physical demands are representative of those that must be met by an employee to successfully perform the essential functions of this job. The employee is required to sit, stand, walk, communicate with other employees, and work with computers. Specific vision abilities required by this job include close vision and the ability to adjust and focus.

This position will perform all work in a hybrid work environment. Travel is expected as required by the needs of the department.

This role will oversee and manage the Sales and Business Development groups.

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Application Software Developer

Remote (occasional travel may be required)

 

This position is responsible for implementing, testing, and verifying technical solutions to project requirements within schedule and quality expectations by following defined software development practices.

  • ESSENTIAL DUTIES AND RESPONSIBILITIES:
    • Applies engineering principles to solve issues
    • Understanding of MCG work products and architecture (database, user interface, etc.)
    • Collaborates with stakeholders (Product Managers, Project Managers, Business Analysts, Developers, Customers, App Support team, etc.)
    • Works on 1-2+ projects and is accountable for quality and schedule of assigned tasks
    • Tasks are typically of easy to moderate difficulty
    • Requires technical direction and oversight by a Product Manager or project mentor.
    • Executes development efforts for internal and external customers
    • Ability to problem solve
    • May have direct customer interaction on some projects
    • After hours support of MCG products and issue resolution.
    • Adheres to department policies pertaining to ongoing training and development, communication, confidentiality, security, attendance, time reporting, scheduling, dress code, and other areas.
    • Other duties as assigned.

This individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required.

Required Technical Skills

  • Excellent programming abilities in MS SQL Server (TSQL) with strong knowledge of stored procedures, indexing, triggers, and cursors
  • Sound understanding of software development principles and lifecycle activities
  • Strong experience with representing business logic in TSQL using MS SQL Server, OR
  • Experience with relational databases and SQL along with demonstration of adapting to different programing environments and languages to deliver applications that meets business needs

Other Desirable Skills

  • C# .NET
  • XML
  • ASP.net
  • Java Script
  • Web Services

Leadership Skills

  • Prioritization skills
  • Analytical and problem-solving abilities
  • Time Management
  • Collaboration

Minimum of 5-7+ years of related experience in software development delivering applications using TSQL and development tools targeting a Microsoft environment. Ability to demonstrate effective written and oral communication skills.

The physical demands are representative of those that must be met by an employee to successfully perform the essential functions of this job. The employee is required to sit, stand, walk, communicate with other employees, and work with computers. Specific vision abilities required by this job include close vision and the ability to adjust and focus.

This position will perform in a remote environment. Occasional office work may be required. Less than 5% travel is expected as required by the project.

This position will have project responsibility and normally will NOT supervise others in the department.

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Senior Application Software Developer

Remote (occasional travel may be required)

 

We are looking for a highly skilled T-SQL developer with a deep understanding of Microsoft SQL Server and a strong software engineering foundation. This position plays a critical role in the design, development, and maintenance of our settlement calculation engine and associated data. The ideal candidate will have experience working with interval-based time series data and financial logic (e.g., reconciliation, invoicing), preferably within ISO/RTO energy markets such as CAISO, MISO, PJM, NYISO, ISNE, ERCOT, etc.

  • Develop and maintain complex T-SQL scripts, stored procedures, and performance-optimized queries to support settlement logic.
  • Understand and implement settlement rules, charge code logic, and effective dating across various ISO markets.
  • Work directly with internal settlement SMEs and the Lead Settlements Developer to translate business rules into executable logic.
  • Design and support data models for high-volume transactional and interval-based datasets.
  • Support resettlement processing and batch settlement routines with high accuracy.
  • Contribute to internal tools that support settlement calendar generation, validation, and audit workflows.
  • Collaborate with the broader software development team but focus primarily on the SQL layer.
  • Provide accurate development estimates and document logic thoroughly for auditability and future enhancements.
  • Assist in production issue diagnosis.
  • Participate in ongoing improvement of coding standards and best practices specific to financial settlements.

Technical Skills:

  • Expert-level T-SQL development (e.g., stored procedures, set-based operations).
  • Strong understanding of interval-based time series data and financial reconciliations.
  • Familiarity with effective dating, batch processing, and resettlement cycles.

Domain Experience (Preferred but not Required):

  • ISO/RTO energy market settlement exposure (CAISO, PJM, MISO, etc.).
  • Billing/AR/AP system knowledge (e.g., charge calculations, invoice generation).
  • Familiarity with settlement calendars, charge code logic, and financial audit/compliance standards.

Soft Skills:

  • Strong analytical, documentation, and problem-solving skills.
  • Ability to work autonomously and own entire components of the SQL-based solution.
  • Effective communicator, able to interface with technical and non-technical stakeholders.

OTHER DESIRABLE SKILLS:

  • Understanding of ISO-specific settlement rulebooks.
  • Working knowledge of XML and time-series data serialization.
  • Exposure to .NET/C# for internal tool integration or reporting layers (not core to the role).
  • Awareness of financial audit practices related to settlements.

Minimum 7+ years of experience developing enterprise-grade SQL solutions, with at least 3 years focused on financial or energy market applications preferred.

The physical demands are representative of those that must be met by an employee to successfully perform the essential functions of this job. The employee is required to sit, stand, walk, communicate with other employees, and work with computers. Specific vision abilities required by this job include close vision and the ability to adjust and focus.

This position will perform most work in a remote, work from home, environment. Occasional travel may be required.

None. May act as a mentor or technical lead on projects.

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Customer Care Manager

Remote

 

The Customer Care Manager plays a critical role in ensuring a high level of customer satisfaction and fostering positive relationships with our clients. They must have a passion for customer service, proven leadership skills, and the ability to drive performance improvements within a customer care team.

This position oversees the Customer Care team, along with working with Leadership, Application Support staff, and Customers to support the needs of MCG clients.

Customer Care Operations

  • Manage the Customer Care department to effectively meet the needs of the client, and serve in the retention and satisfaction of our customers. Ultimately responsible for serving our customers as needed.
  • Analyze Customer Care metrics, operational trends, and customer feedback to identify areas for optimization.
  • Lead initiatives related to process improvement, documentation standards, and tooling enhancements.
  • Build strong relationships with customers.
  • Participate in executive business reviews and strategic customer meetings when necessary.
  • Ensure consistent communication, transparency, and risk management across all client engagements.

Department Leadership & Team Management

  • Lead, mentor, and develop a high-performing Customer Care EPA team.
  • Establish clear goals, KPIs, performance expectations, and career development plans for team members.
  • Manage hiring, onboarding, workforce planning, and team capacity to support company growth targets.
  • Performance Management for all Customer Care EPAs, including preparing and delivery of annual performance reviews and as-needed performance management.
  • Work with the Customer Care team to identify new opportunities within current customers and coordinate with the Commercial team to execute on those opportunities
  • Foster a customer-centric, accountable, and collaborative team culture.

Reporting & Performance Management

  • Define and monitor departmental KPIs and SLAs.
  • Prepare operational reports and Care performance updates for executive leadership.
  • Manage departmental budgets, resource allocation, and forecasting.

Cross-Functional Collaboration

  • Partner closely with Commercial, Delivery, Development, Support, and Finance teams to ensure seamless customer experiences.
  • Support handoff processes between Commercial, Delivery, and Customer Care teams.
  • Act as an escalation point for high-priority customer issues and executive-level stakeholder concerns.
  • Provide feedback to Product and Engineering teams regarding Customer Care challenges, feature gaps, and customer requirements.

This individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.

Required Skills:

  • Proven experience in Resource Management and Project Management.
  • Strong leadership and team management skills.
  • Excellent communication skills, both verbal and written.
  • Ability to analyze data and use insights to drive continuous improvement.
  • Strong problem-solving skills with a customer-first mindset.
  • Proficiency with HubSpot software and customer service tools.
  • Ability to work in a fast-paced environment and manage competing priorities.
  • Must be willing to represent the company in public forums and present a professional image in conduct and personal presentation
  • Solid working knowledge of all products in the Microsoft Office suite.

Preferred Qualifications:

  • Strong knowledge of the energy industry, including an understanding of industry trends, challenges, and regulatory requirements.
  • Strong knowledge of SaaS Client Support.

7+ years of proven hands-on experience working as a manager for software customer service, or as an MCG Energy Product Analyst.

The physical demands are representative of those that must be met by an employee to successfully perform the essential functions of this job. The employee is required to sit, stand, walk, communicate with other employees, and work with computers. Specific vision abilities required by this job include close vision and the ability to adjust and focus.

This position will perform most work in a remote, work from home, environment.

This position will supervise the Customer Care department.

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Application Support Developer

Remote

 

This position is responsible for carefully receiving, documenting, and analyzing customer issues with MCG work products, using all available resources and capabilities to quickly resolve issues if possible, and for properly escalating the remaining issues while utilizing excellent customer service skills.

  • Knowledge and awareness of MCG products and how customers use them
  • Applies effective customer service and teamwork practices at all times.
  • Customer support (phone and email) of MCG products during business hours – receives, documents, and carefully analyzes incoming support requests (via phone, email), inquiries, and trouble reports.
  • Promptly troubleshoots and resolves all issues that fall within the scope of Application Support 1 Developer staff capabilities, thoroughly documenting each step.
  • Promptly and properly escalates unresolved issues, including complete problem descriptions, documentation of all actions performed, and all other pertinent details.
  • Collaborates with stakeholders (App Support 2 team, Account Coordinators, etc.)
  • After hours support of MCG products and issue resolution.
  • Maintain call tracking and resolution follow-up
  • Documenting issues in tracking tool (e.g., TFS) for tracking, closure, measurement and analysis
  • User training and support
  • Technical:
  • Tag recovery
  • Settlement/Price re-pulls
  • Monitor, plan, and execute MCG product certificate renewals for customers
  • Monitor IssueLog and Support schedule email notifications
  • Monitor batch job execution
  • Assist with customer installs (certificates, jobs, config files)
  • Configuration setup
  • Adheres to department policies pertaining to ongoing training and development, communication, confidentiality, security, attendance, time reporting, scheduling, dress code, and other areas.
  • This role may require the user to be provisioned with privileged access to MCG systems and be subject to training and review requirements
  • Other duties as assigned

This individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required.

Required Technical Skills:

  • TSQL (including stored procedures, indexing, triggers and cursors)

Other Desirable Skills:

  • C# .NET
  • XML
  • TFS
  • Experience in the energy markets

Leadership Skills:

  • Effective verbal and written communication skills
  • Strong interpersonal skills
  • Problem solving expertise

Minimum of 3-4 years of related experience in TSQL application support or TSQL application development. Ability to demonstrate effective written and oral communication and organization skills.

The physical demands are representative of those that must be met by an employee to successfully perform the essential functions of this job. The employee is required to sit, stand, walk, communicate with other employees, and work with computers. Specific vision abilities required by this job include close vision and the ability to adjust and focus.

This position will perform most work in a remote, work from home, environment.

This position will have application support responsibility and normally will NOT supervise others in the department.

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

2025 Conference thank you