Systems Engineer III - Software Packager (Remote)

First Citizens BankRaleigh, NC
Remote

About The Position

This is a remote role that may only be hired in the following location(s): Arizona, North Carolina and Texas. As a Systems Engineer III – Software Packager you will be a member of the bank's Digital Workplace Experience team. This role will be responsible for packaging and deploying new desktop software for internal requests and enterprise-wide projects. This role will also provide software installation and deployment guidance to the Bank's Tier-1 and Tier-2 support teams. Lastly, this position will create custom reports per request and perform other related tasks including compliance reporting and change management using industry-standard deployment and reporting tools like ServiceNow, MECM/SCCM, Jamf, SQL Queries, CM Reporting Services, etc.

Requirements

  • Bachelor's Degree and 6 years of experience in Systems engineer and systems programmer OR High School Diploma or GED and 10 years of experience in Systems engineer and systems programmer
  • Experience working on installation or application packaging teams in a large enterprise environment.
  • Strong knowledge of MacOS and Windows Desktop Operating Systems.
  • Extensive experience with application packaging tools and technologies (e.g., MSI, MSIX, Flexera AdminStudio, App-V, PowerShell App Deployment Toolkit (PSADT), PowerShell, etc.)
  • Proficiency in PowerShell for automation tasks, SQL queries, and creation of custom MECM reports.
  • Familiarity with deployment tools like Microsoft Endpoint Configuration Manager (MECM/SCCM, Jamf Composer, Intune, BigFix, Ivanti Patch, Patch My PC, 1E-Shopping, etc.
  • Solid understanding of Windows registry, PC security principles, and Group Policy Objects (GPOs).
  • Experience with troubleshooting desktop-related issues, including software and hardware problems, WMI & MECM client health issues.
  • Excellent written and verbal communication skills, including the ability to communicate complex technical concepts to non-technical stakeholders.
  • Strong analytical and problem-solving skills, with a methodical approach to troubleshooting.
  • Ability to work independently and as part of a team in a fast-paced environment.
  • Self-motivated, with a "can-do" attitude and comfort working with ambiguity.
  • Strong customer service skills and a customer-focused mindset.

Nice To Haves

  • Experience working in the banking or financial services industry is a plus.
  • Experience with cloud technologies (e.g., Azure, AWS).
  • Knowledge & familiarity with SQL & NQL
  • Familiarity with Agile and Waterfall project management methodologies.
  • Knowledge of network topology and security principles.
  • Experience with enterprise applications specific to the banking industry.
  • Knowledge of collaboration tools like Slack, Jira, or Confluence.
  • Experience with DEX Platform (Nexthink, SysTrack, Titanium, etc.)

Responsibilities

  • Create and modify software installation packages for macOS and Windows applications using industry-standard methods and tools (e.g., CM Task Sequences, Flexera AdminStudio, MSIX Packaging Tool, Advanced Installer, Jamf, InstallShield, PowerShell, etc.), ensuring adherence to enterprise standards and security protocols.
  • Develop and maintain scripts and wrappers (e.g., PowerShell App Deployment Toolkit (PSADT), VBScript, PowerShell, Bash) for automating application installations and deployments.
  • Implement and manage privilege elevation solutions for application deployments.
  • Create and maintain accurate documentation of packaging processes and procedures.
  • Coordinate with software owners, project team stakeholders and software packaging requestors to gather application packaging, testing & deployment requirements.
  • Assist with the automated deployment of packaged software using tools like Microsoft Endpoint Configuration Manager (MECM/SCCM) and Jamf.
  • Perform testing and validation of application packages to ensure functionality and compatibility across different macOS and Windows versions.
  • Troubleshoot and resolve application and package-related issues, including deployment failures and compatibility problems.
  • Provide support for desktop-related projects, including operating system upgrades, deployments, and patching.
  • Ensure all application packages conform to established enterprise and industry security standards.
  • Implement and maintain secure coding practices and integrate security testing into the development lifecycle.
  • Regularly update and patch systems to address vulnerabilities and stay ahead of emerging threats.
  • Adhere to strict access controls and the principle of least privilege, limiting access to critical systems and sensitive data.
  • Work closely with other IT teams, including development, security, and operations, to ensure seamless software delivery.
  • Communicate effectively with end-users and stakeholders to gather requirements, provide updates, and address concerns.
  • Participate in incident response planning and execute recovery procedures in the event of security breaches.

Benefits

  • Competitive, thoughtfully designed and quality benefits program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service