1

Script Engineer Jobs in North Carolina (NOW HIRING)

Write Python and API scripts to extract, transform, and load operational data - bulk provisioning ... Solid programming ability in Python -- you can write, debug, and maintain scripts that move and ...

New

Write Python and API scripts to extract, transform, and load operational data - bulk provisioning ... Solid programming ability in Python - you can write, debug, and maintain scripts that move and ...

Role Name - Azure VDI Midpoint Engineer Location: Raliegh, NC Duration: 6 Months ROLE_DESCRIPTION ... Develop, maintain, and improve PowerShell scripts to automate tasks across AVD, Intune, SCCM, and ...

Lead QA Engineer

Charlotte, NC

$119K/yr

The Lead QA Engineer will independently own the full software testing lifecycle while helping ... Design and execute comprehensive test plans, scenarios, and scripts based on requirements and ...

... Engineer is responsible for building the technical foundation of our customer experience ... Proficient in Python and SQL: with the ability to write queries, build basic scripts, and ...

Senior Commissioning Engineer Position Overview JLL is seeking a Senior Commissioning Engineer to ... Develop inspection checklists, test scripts, procedures, and project-specific documentation. Write ...

GM Performance Power Units - Concord, NC Test Engineer - Onsite Job Summary The Test Engineer at ... Ability to translate UUT (Unit Under Test) requirements into test routines and automation scripts.

Booz Allen Hamilton is a company focused on mission-forward change, seeking a Platform Engineer to ... scripts such as Ansible playbooks, Linux automation, Windows PowerShell, or basic API integrations ...

next page

Showing results 1-20

Script Engineer information

What is a Script Engineer?

A Script Engineer is a professional responsible for writing, maintaining, and optimizing scripts that automate tasks, processes, or workflows within software systems. They often work with scripting languages like Python, Bash, PowerShell, or JavaScript to streamline operations, improve efficiency, and support software development or IT operations. Script Engineers may also troubleshoot scripts, integrate them with other tools, and ensure they follow best coding practices.

What is L1, L2, L3, and L4 developer?

In the context of a Script Engineer or software development, L1, L2, L3, and L4 typically refer to different levels of technical expertise and experience. L1 is usually entry-level, focusing on basic tasks, while L2 and L3 involve increasing responsibilities, such as debugging and feature development. L4 often signifies senior or lead roles with advanced skills, mentorship, and system design responsibilities.

How does a Script Engineer typically collaborate with development and operations teams on automation projects?

Script Engineers regularly work alongside software developers and IT operations teams to design, implement, and maintain automation scripts that streamline workflows and system processes. Collaboration often involves gathering requirements, understanding system architectures, and troubleshooting issues together to ensure seamless integration of automation solutions. Effective communication and problem-solving skills are essential, as Script Engineers frequently participate in code reviews, cross-functional meetings, and documentation efforts to keep all stakeholders informed and projects on track.

What is the difference between Script Engineer vs Game Developer?

AspectScript EngineerGame Developer
Required CredentialsBachelor's in Computer Science, Programming SkillsBachelor's in Computer Science, Programming Skills, sometimes specialized in game design
Work EnvironmentGame studios, software companies, often collaborative teamsGame studios, independent developers, software companies
Industry UsageUsed mainly in gaming, interactive media projectsUsed broadly in gaming, including design, programming, and production
Common Search/ComparisonYesYes

While both Script Engineers and Game Developers work within the gaming industry, Script Engineers focus primarily on scripting and implementing game logic, often specializing in scripting languages and tools. Game Developers have a broader role that includes designing, programming, and sometimes managing entire game projects. The roles overlap in skills and work environment, but Script Engineers typically concentrate on scripting tasks within the development process.

What engineer makes $500,000 a year?

Senior software engineers, especially those working in high-demand fields like finance, technology, or specialized areas such as machine learning, can earn $500,000 or more annually. Achieving this level typically requires extensive experience, advanced skills, and often stock options or bonuses in addition to base salary.

What engineers make $300,000 a year?

Senior engineers in specialized fields such as software engineering, data engineering, or systems architecture can earn $300,000 or more annually, especially with extensive experience, advanced skills, and working in high-demand industries like technology or finance. Compensation often includes base salary, bonuses, and stock options, particularly at large tech companies or startups with significant funding.

What jobs use scripting?

Script engineers and other technology professionals use scripting to automate tasks, develop software, and manage systems. Common scripting languages include Python, Bash, PowerShell, and JavaScript, which are used across roles such as software development, system administration, game development, and data analysis.

What are the key skills and qualifications needed to thrive as a Script Engineer, and why are they important?

To thrive as a Script Engineer, you need strong programming skills, typically in scripting languages such as Python, Bash, or PowerShell, along with a solid understanding of software development principles. Familiarity with automation tools, version control systems like Git, and continuous integration platforms is commonly required. Problem-solving abilities, attention to detail, and effective communication help Script Engineers collaborate and deliver reliable automation solutions. These skills are essential for improving efficiency, reducing manual errors, and supporting seamless software development and deployment processes.
Professional Services Engineer

Professional Services Engineer

3E

Durham, NC • On-site

Full-time

Posted 2 days ago


Job description

3E is looking for a new Professional Services Engineer to help drive the end-to-end technical delivery of large-scale asset onboarding onto our Asset Performance Management (APM) SaaS platform. This is a hands-on, build-oriented role at the intersection of software engineering, data integration, and renewable energy operations.

Over time you'll grow into the technical lead who turns a signed contract into a live, fully integrated client deployment, standing up the integrations that feed our platform, and building the custom tooling that makes onboarding repeatable at scale.

This role suits someone who's energized by hard integration problems, eager to take ownership and grow toward leading deployments end to end, and comfortable both talking through a problem with a client and writing the Python that solves it.

What you'll do:

  • Contribute to end-to-end technical delivery of asset onboarding projects: supporting data discovery, source-system assessment, integration, validation, and go-live for portfolios spanning many sites and large volumes of data points.
  • Build custom solutions where off-the-shelf configuration falls short: data collectors, transformation pipelines, mapping tools, and automation that bridge client source systems and our platform.
  • Write Python and API scripts to extract, transform, and load operational data - bulk provisioning tools, tag-mapping utilities, backfill and reconciliation scripts, and integrations against REST APIs and platform endpoints.
  • Integrate with field data sources - SCADA historians, OT/IoT data platforms, SFTP feeds, and third-party APIs - learning to diagnose pipeline failures and resolve data-quality issues along the way.
  • Map and model assets at scale, translating raw point lists and naming conventions into the platform's data model for inverters, trackers, meters, weather stations, transformers, and storage systems.
  • Support the technical relationship with clients and vendors - helping scope work, set expectations, and coordinate with client engineering teams and external integration partners.
  • Document repeatable processes — onboarding checklists, integration runbooks, and how-to guides - so that delivery scales beyond any single engineer.
  • Partner with internal DataOps, product, and support teams to surface platform gaps, feed real-world field learnings back into the product, and improve the onboarding playbook over time.

Requirements

What we are looking for:

  • Solid programming ability in Python — you can write, debug, and maintain scripts that move and transform data, and you're comfortable picking up a messy point list and a loose spec and producing working code.
  • Familiarity with APIs — a working understanding of how to consume and build against REST APIs (authentication, requests/responses, handling errors), with eagerness to deepen this in production.
  • Foundational SQL skills — comfortable querying relational databases to extract and validate data.
  • A genuine builder's instinct — you reach for an automated, repeatable solution rather than a manual one, and you're excited to create tooling that doesn't exist yet.
  • Strong communication skills — able to explain technical details clearly and work well with both teammates and clients.
  • Ownership and problem-solving drive — you stay with a hard problem, ask good questions, and push to resolution.
  • A bachelor's degree in a technical field (computer science, engineering, data, or similar) or equivalent practical experience.

Nice to have:

    • Exposure to the solar, renewable energy, or broader power/utilities sector — a small amount of domain experience is a real plus, but the right engineer can learn the domain.
    • Familiarity with SCADA / historian systems (e.g., Ignition, OSIsoft/AVEVA PI, or similar) and industrial/OT data.
    • Understanding of utility-scale solar or BESS operations — inverters, trackers, meters, met stations, and the data they produce.
    • Experience with time-series data at scale, including aggregation, interpolation, and backfill considerations.
    • Familiarity with APM, EAM, or asset monitoring platforms, or related performance/availability reporting concepts.
    • Exposure to energy-market or grid data feeds and the access mechanics that come with them.
    • Experience with version control, scripting for automation, and lightweight ETL.

Benefits

In addition to joining a fast-growing international company that promotes a stimulating atmosphere in a highly motivated group of people, 3E offers a unique opportunity to further develop yourself in a company with an ambitious growth plan, delivering innovative services.

In this role, you'll work on real assets producing real power, with the autonomy to design the technical solution and the visibility of owning the outcome. Every onboarding is a fresh integration puzzle, and the tooling you build compounds — making the next deployment faster and the platform stronger. If you want to be the technical engine behind how clients actually get live, this is that seat.