Software Developer

National Fuel Gas Company

Cranberry Township (Butler County)

Hybrid

USD 110,000 - 165,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Seneca Resources Company, LLC, the oil & gas exploration and production subsidiary of National Fuel Gas Company, seeks a Software Developer to join our IT team in the United States. The role designs, builds, and supports custom software solutions across cloud and on-premises environments.

You will collaborate with end users and IT colleagues, implement CI/CD, work with Azure, SQL Server, SharePoint Online, and Power Platform, and follow secure development practices to deliver reliable software.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field.
  • 5+ years of professional software development experience, including cloud-based solutions.
  • Experience building cloud-based solutions in Microsoft Azure with IaC (Bicep or Terraform).
  • Experience with modern software delivery practices: Git, CI/CD, automated builds/tests, release management.

Responsibilities

  • Design, build, and support new and existing custom software solutions and applications
  • Troubleshoot, diagnose, and resolve application issues across custom software solutions, integrations, and cloud services
  • Collaborate with end users and IT to define requirements, specs, acceptance criteria, and priorities
  • Develop, maintain, and deploy software using Git-based workflows and Azure DevOps/GitHub
  • Work with enterprise data stored in Microsoft SQL Server and SharePoint Online
  • Conduct code reviews and enforce secure development practices
  • Support Power Platform solutions (Power Apps/Power Automate)
  • Follow secure development, data governance, and Responsible AI practices

Skills

C# and .NET
Angular
JavaScript/TypeScript
CI/CD pipelines
Azure Cloud
Terraform/Bicep
Secure development
SQL relational databases
Communication
Power Platform

Education

Bachelor's degree in CS/SE/IS
5+ years software development

Tools

GitHub
Azure DevOps
Microsoft 365
SharePoint Online
Power Apps
Power Automate

Job description

Seneca Resources Company, LLC, the oil & gas exploration and production subsidiary of National Fuel Gas Company (NYSE: NFG) explores for, develops and produces natural gas and crude oil reserves in Appalachia. Seneca’s headquarters are located in Houston, Texas with offices in Pittsburgh, Brookville, Mansfield, Williamsport and Kane, PA. Seneca’s investment activity is in the Marcellus and Utica Shales in Pennsylvania, where the company controls approximately 1.2 million net prospective acres and is one of the largest producers in the basin with approximately 1,000 wells. As an active exploration and production company in the northeastern U.S. for more than 100 years, Seneca Resources Company, LLC is committed to safety, environmental stewardship, increased productivity and maximizing shareholder value.

Job Responsibilities

The Software Developer will serve as an integral member of the IT team with responsibilities including, but not limited to, the following:

  • Design, build, and support new and existing custom software solutions and applications
  • Troubleshoot, diagnose, and resolve application issues across custom software solutions, integrations, and supporting cloud services
  • Collaborate with end users and the IT development team to define application requirements, technical specifications, acceptance criteria, and implementation priorities
  • Develop, maintain, and deploy software using distributed source control systems and modern DevOps platforms such as Azure DevOps and GitHub
  • Work with enterprise data stored in relational databases, document repositories, and collaboration platforms such as Microsoft SQL Server and Microsoft SharePoint Online
  • Conduct code reviews, follow secure coding practices, and help enforce development standards for code quality, maintainability, performance, and reliability
  • Support fusion development initiatives by collaborating with business users and IT teams to design, govern, and support solutions built with Microsoft Power Platform tools such as Power Apps and Power Automate
  • Follow secure development, data governance, and responsible AI practices when designing, building, integrating, and supporting software solutions
  • Comply with Seneca’s EHSQ policies, standards and procedures and demonstrate active and regular involvement in EHSQ programs
Job Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field, plus at least five (5) years of professional software development experience, including experience developing cloud-based solutions
  • Experience building cloud-based solutions in Microsoft Azure, including provisioning, configuring, and managing cloud resources using Infrastructure as Code tools such as Bicep or Terraform, and applying cloud design principles for scalability, security, reliability, and cost awareness
  • Strong analytical, interpersonal, and communication skills, including the ability to translate business needs into clear technical requirements
  • Experience integrating applications with Microsoft 365, SharePoint Online, Power Platform, or related enterprise collaboration and automation services
  • Designing, developing, or supporting AI-enabled applications, copilots, agents, or automation solutions using Microsoft cloud services and responsible AI practices
  • Experience working with modern software delivery practices, including Git-based source control, pull requests, code reviews, automated builds, automated testing, release management, and CI/CD pipelines
  • Strong programming experience in C# and .NET is required
  • Experience designing application architectures, APIs, integrations, and reusable components that support scalability, maintainability, observability, reliability, and secure data exchange
  • Proficiency in scripting and development languages such as JavaScript, TypeScript, Python, or similar languages
  • Experience with Azure application services and security capabilities, including Azure Functions, containerized workloads, OAuth 2.0, managed identities, role-based access control, and secure application-to-service authentication patterns
  • Solid understanding of relational databases, SQL query development, data modeling concepts, and application data access patterns
  • Experience developing applications with Angular is preferred

The successful candidate must be authorized to work in United States of America.

Seneca Resources offers a competitive salary, hybrid work schedule and a comprehensive benefits package. This position is not eligible for relocation.

Seneca Resources Company, LLC is an Equal Opportunity / Affidative Action employer. All qualified individuals will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, age, disability, protected veteran status, marital status or other protected status under federal, state or local laws.

Please note: We occasionally amend or withdraw Seneca Resources jobs and reserve the right to do so at any time, including prior to the advertised closing date.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Geomatics Analyst
Geomatics Analyst

National Fuel Gas Company • Cranberry Township

Hybrid
USD 70,000 - 100,000
Geomatics Analyst
Geomatics Analyst

National Fuel Gas Company • Pittsburgh, Northern (KY)

Hybrid
USD 65,000 - 90,000
Hybrid work schedule
Comprehensive benefits package
Competitive salary
Geomatics Analyst
Geomatics Analyst

Seneca Resources Company, LLC • Cranberry Township

Hybrid
USD 60,000 - 90,000
Competitive salary
Hybrid work schedule
Comprehensive benefits package
I&E Foreman
I&E Foreman

Seneca Resources Company, LLC • Brookville (PA)

Hybrid
USD 75,000 - 120,000
Hybrid work schedule
Senior Azure Cloud Software Engineer - Hybrid
Senior Azure Cloud Software Engineer - Hybrid

National Fuel Gas Company • Cranberry Township

Hybrid
USD 110,000 - 165,000
Sr. .NET Backend & Cloud Software Engineer
Sr. .NET Backend & Cloud Software Engineer

Seneca Resources Company, LLC • New York (NY)

Hybrid
USD 110,000 - 121,000
C++ Software Engineer
C++ Software Engineer

Seneca Resources Company, LLC • Town of Owego (NY)

On-site
Health, dental, and vision coverage
401(k) retirement plans
Competitive pay
Senior .NET Engineer
Senior .NET Engineer

Seneca Resources • New York (NY)

Hybrid
USD 156,000 - 171,000
Senior Software Engineer
Senior Software Engineer

Seneca Resources • Raleigh (NC)

Hybrid
Competitive pay
Health, dental, and vision coverage
401(k) retirement plans
Intermediate Software Developer
Intermediate Software Developer

Seneca Holdings • Rock Island (IL)

On-site
USD 98,000 - 117,000