Energy Software Career Opportunities with MCG Energy

Energy Product Analyst

Remote

 

This position is responsible for serving multiple constituents, both internally and externally, as experts within the energy industry and MCG’s product portfolio. An EPA – Customer Care’s primary role is to work with Account Coordinators, Development Team, Application Support staff, and customers to provide subject matter expertise in the areas of the energy industry and MCG’s products to facilitate customers achieving maximum benefit and satisfaction in their use of MCG’s products.

  • This role is ultimately responsible for the retention and satisfaction of each MCG customer.
  • Collaborate closely with MCG Account Coordinators to address customer inquiries and concerns promptly and professionally.
  • Foster and nurture enduring relationships with key stakeholders at client companies, including users, managers, and executives.
  • Build and maintain strong, long-lasting, personal relationships with users, managers, and executives at customer companies.
  • Proactively identify opportunities for growth within existing client accounts.
  • Work closely with clients to understand their evolving needs and offer scalable solutions that align with their strategic objectives.
  • Drive the expansion of MCG’s presence within client organizations, leveraging existing relationships and delivering exceptional customer experiences.
  • Consult with others and provides input to company software roadmap, including software assurance guarantees. Those others include:
  • Market technical forums
  • Industry conferences and exhibits
  • Internal market monitoring team, product design team, technical staff, sales and marketing professionals and executive leadership team.
  • Participate as implementation team member.
  • Document customer requirements accurately and effectively, ensuring clarity and alignment.
  • Configure software applications according to customer specifications, adhering to best practices and industry standards.
  • In all cases, behave ethically and legally with all peers, contacts, and customers.
  • Perform other duties as delegated or assigned by the MCG leadership team.

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

Required Skills:

  • Strong knowledge of CAISO market rules, scheduling processes, and grid operations.
  • Proven experience navigating wholesale power markets, day-ahead and real-time markets, and congestion management protocols. Excellent interpersonal and communication skills, with the ability to build and maintain relationships with stakeholders at all levels.
  • Strong problem-solving and analytical skills, with the ability to assess customer needs and provide effective solutions.
  • Proven ability to prioritize and manage multiple projects simultaneously, meeting deadlines and delivering high-quality results.
  • Exceptional attention to detail and accuracy in documentation and configuration of software applications.
  • Proficiency in using software tools and applications, including project management software, CRM systems, and productivity tools.
  • Superior meeting management and participation skills, to include client’s executive level
  • 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 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.

Preferred Skills:

  • In-depth understanding of software implementation processes and methodologies.
  • Proven experience navigating wholesale power markets, day-ahead and real-time markets, and congestion management protocols. Excellent interpersonal and communication skills, with the ability to build and maintain relationships with stakeholders at all levels.

Leadership Skills:

  • Must possess impeccable self-direction and planning skills.
  • Must carry the strong voice of the customer to MCG internal teams, and must be able to weigh all inputs in order to produce a consensus.
  • At times, the EPA – Customer Care will be asked to direct others (Account Coordinators and App Support), either directly or through participation as a team leader, and must do so effectively and ethically.
  • A minimum of 3-5 years of sales support or customer service experience preferably in energy trading, a software/technology organization, or in the Electric Utility industry.
  • Proficient with Microsoft Word, Excel, Outlook, and PowerPoint
  • Prior demonstrated high level organizational 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.

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.

Account Coordinator

Remote

 

This position is responsible for ensuring focused, productive and ongoing communication with both new and existing clients. The coordinator will be a key interface between MCG and customers, and will be expected to deliver professional and responsive services that enhance customer relations and MCG image to the industry. The coordinator will participate in internal teams, meetings, and forums that improve the customer experience and bring the customer’s voice to MCG.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Maintain and conduct routine and recurring contact with client companies, as assigned, by phone, email and teleconference.
  • Identify and manage customer priorities using MCG customer service tools. Produce reports and feedback of priorities for management, software team, and account management team. Advocate for customer priorities internally as appropriate.
  • Consult and collaborate routinely with Energy Product Analysts, some of whom who work remotely, to answer customer questions, arrange training, or pass along commercial information. Perform delegated tasks and functions. Elevate customer concerns and necessary decisions to appropriate staff.
  • Respond to requests by gathering and providing information, referring non-routine calls to appropriate staff.
  • Coordinate schedules between the customer and internal teams with regards to meetings, calls, demos, install time, etc. Communicate maintenance events, user gatherings, and MCG announcements to the customer.
  • Complete projects as assigned including, but not limited to, weekly and monthly reports, data entry and other support functions.
  • Respond to suggestions, concerns and complaints from clients and give support when requested.
  • Proactively identify ways to enhance the position, identify process improvement opportunities, and otherwise add value to MCG and client companies.

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

Required Skills:

  • Demonstrated client-facing and internal communication skills
  • Professional phone skills and superior email habits
  • Ability to rapidly learn internal customer relations tools, including Microsoft Team Foundation, and Team Support
  • Ability to produce excellent written products, include routine reports and other business documents, e.g. proposals, guides, presentations, etc.
  • Superior meeting conduct and verbal communication skills
  • Strong organizational skills including attention to detail and multi-tasking skills. Ability to maintain and organize multiple priority lists – personal, client, peer, etc.
  • Convey essential information clearly and concisely, both in writing and verbally.Use active listening skills while sharing information.
  • Dedication to meeting team and client deadlines

Other Desirable Skills:

  • Strong working knowledge of Microsoft Office
  • Exposure to Agile, Scrum or other software life cycle management processes
  • Ability to work independently and for long periods without direct supervision, meeting targets and timelines as assigned. Provides routine summary of activity.
  • Must be able, in a team environment, to conduct meetings, capture meeting notes and action items, and elucidate requirements and meaningful discussion.
  • Flexible and responsible

Leadership Skills:

  • Strong prioritization and planning skills
  • Strong analytical and problem-solving abilities
  • Action Oriented
  • Time Management
  • Problem Solving
  • Collaboration
  • Customer Focus
  • Risk Taking
  • Ownership
  • Motivation
  • Creativity
  • 5+ years of proven hands on experience working as an energy trader, scheduler, energy risk analyst or credit risk analyst, or as an MCG Account Coordinator.
  • Strong knowledge of the energy industry, including an understanding of industry trends, challenges, and regulatory requirements.
  • Preferred: Proven experience in a customer or stakeholder-facing role, preferably in the energy industry or software implementation.
  • Preferred: Experience in software implementations, and in configuring and testing software applications and ensuring adherence to best practices and industry standards.

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.

At times, the EPA – Customer Care will be asked to direct others (Account Coordinators and App Support), either directly or through participation as a team leader, and must do so effectively and ethically.

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.