Title: Software Engineer II
Location: Waltham, Massachusetts
Duration: 12 Months
Description:
Contractor Software Engineer II
IT Customer Billing & Solutions Engineering _________
Job Purpose
Client IT organization is seeking a Contractor Software Engineer II to support initiatives within our Customer Billing and Meter-to-Cash domain. This role is well suited for an early-career software engineer with existing mainframe experience who is eager to deepen their skills while contributing to business-critical systems.
The ideal candidate has hands-on exposure to mainframe technologies, including COBOL, and is motivated to learn and grow within a large-scale enterprise IT environment. While mainframe development may not be considered cutting-edge, it is a highly stable, mission-critical technology with long-term relevance across the energy and utilities industry.
The Software Engineer II will report to the Solution Engineering Manager within the IT Customer organization and will contribute to the design, development, testing, deployment, and support of technology solutions that serve National Grid s internal and external customers.
________________________________________
Key Accountabilities
Design, develop, test, deploy, and support software solutions within the Customer Billing domain
Contribute to projects supporting legacy enterprise platforms, including CSS and Meter-to-Cash Services
Develop and maintain mainframe-based applications, primarily using COBOL
Partner with project team members across business, technology, and vendor organizations
Participate in all phases of the Software Development Life Cycle (SDLC) using Waterfall, Agile, or SAFe methodologies
Communicate effectively with technical and non-technical stakeholders
Prepare and deliver project-level updates, documentation, and status communications
Build strong working relationships that promote trust, efficiency, and collaboration
Ensure system, technical, and solution architectures align with business objectives
________________________________________
Required Qualifications
Bachelor s degree in Computer Science, Engineering, or a related field OR equivalent hands-on development experience
Required experience working with mainframe technologies, including COBOL (academic, internship, or professional experience acceptable)
Foundational understanding of enterprise application development concepts
Strong verbal and written communication skills
Ability to work effectively in a team-oriented environment
Willingness to learn new tools, technologies, and business processes
________________________________________
Preferred Qualifications
Experience supporting business-critical systems such as CSS may be vague as it stands for Customer Service System (CSS). Other utility companies may use the term but it may not mean the same. So please update to Customer/1 this is the application name that we are looking for. or Meter-to-Cash platforms
Experience working in the Utilities industry or other regulated, enterprise-scale environments
Familiarity with Agile delivery models (Scrum, Kanban, SAFe)
Experience using Agile development tools such as JIRA
Exposure to batch processing, job scheduling, or large-scale transaction systems