Software Developer – Deployment (Hybrid/Remote) Position Available In Wake, North Carolina

Tallo's Job Summary: JMP is seeking a proactive Deployment Engineer to lead deploying Node.js web applications on Windows Server environments. The role involves developing software, building automated deployment pipelines, supporting customers, managing Node.js environments, and maintaining secure access. Qualifications include experience with Node.js, IIS, PowerShell, version control, and networking basics. A Bachelor's degree in Computer Science and 3+ years of experience are required. Join a collaborative team with competitive compensation and benefits.

Company:
SAS Institute
Salary:
JobFull-timeOnsite

Job Description

Software Developer – Deployment (Hybrid/Remote)
Requisition

ID 20065477

Primary Location – Country
United States Visa Sponsorship No Travel Requirements None
JMP, a subsidiary of SAS, is committed to empowering scientists and engineers via our world-class family of statistical software products. For over 30 years, JMP has enabled customers to speed new drugs to market, to design better products and processes, and to figure out how to restore ecosystems. Advancements are made when brilliant people use JMP statistical discovery software to see what they’ve not seen before. If you are a problem solver, a connector, and someone who enjoys helping others, then you might just be the next person to join this dynamic, growing, and global team.
About the job
JMP is seeking a proactive and technically skilled Deployment Engineer to lead the deployment and maintenance of Node.js web applications on Windows Server environments. This role is critical in ensuring our applications are deployed reliably and securely, with optimal performance. You’ll work closely with our development, operations, and QA teams to deliver, configure, and support scalable production systems.

Key Responsibilities:

Develop software for deploying and maintaining Node.js applications running on Windows servers at customer sites.
Build and maintain automated deployment pipelines using PowerShell, Node.js scripts, and CI/CD tools like GitHub Actions, Azure DevOps, or Jenkins.
Support customers who are deploying our applications on their servers using software that you developed.
Manage Node.js environments (NVM for Windows, npm/yarn packages, environment variables, etc.).
Implement and maintain secure access, SSL/TLS, and firewall rules for production environments.
Document deployment procedures and server configurations for consistency and repeatability.

Qualifications:

Solid experience deploying and supporting Node.js or other web applications in a Windows Server environment.
Familiarity with process managers like PM2 or NSSM, and handling Windows services for Node.js apps.
Experience with IIS, nginx, or other HTTP servers configured on Windows.
Proficient in PowerShell, basic Node.js scripting, and using npm/yarn.
Knowledge of version control (e.g., Git) and CI/CD best practices.
Understanding of networking basics, ports, DNS, SSL certificates, and security best practices.

Preferred Skills:

Experience with containerization (e.g., Docker on Windows).
Familiarity with Windows Server performance tuning, event logs, and diagnostics.
Exposure to infrastructure-as-code tools (e.g., Terraform, Ansible for Windows, etc.).
Knowledge of frontend build tools and bundlers (Webpack, Vite, etc.), and their integration into deployment flows.

Education & Experience:

Bachelor’s degree in Computer Science, Information Systems, or equivalent work experience.
3+ years of experience deploying and maintaining Node.js applications in production environments.
Why Join Us?
Work with a modern JavaScript stack in a unique Windows-based infrastructure.
Be part of a collaborative, forward-thinking team with room for growth and technical leadership.
Competitive compensation, flexible work options, and meaningful projects.
World-Class Benefits Highlights include…
Comprehensive medical, prescription, dental and vision plans.
Medical plan options include…
PPO with low annual deductible and copays.
HDHP combined with a health savings account with a contribution from SAS (no access to on-site health care center).
Onsite Health Care Center (HQ) that’s free to employees and family members enrolled in the PPO plan. There’s a pharmacy too! Not local to HQ? The pharmacy will ship prescriptions for no additional charge!
An industry-leading 401k plan.
Generous time away including vacation time, a variety of paid holidays, and our much-loved U.S. Winter Wellness Break between December 25 and January 1.
Volunteer Time Off, parental leave and unlimited paid sick days.
Generous childcare benefits for all full-time employees.
Diverse and Inclusive
At SAS and JMP, it’s not about fitting into our culture – it’s about adding to it. We believe our people make the difference. Our diverse workforce brings together unique talents and inspires teams to create amazing software that reflects the diversity of our users and customers. Our commitment to diversity is a priority to our leadership, all the way up to the top; and it’s essential to who we are.

To put it plainly:

you are welcome here.

Additional Information:

JMP is an equal opportunity employer. All qualified applicants are considered for employment without regard to race, color, religion, gender, sexual orientation, gender identity, age, national origin, disability status, protected veteran status or any other characteristic protected by law.

Other jobs in Wake

Other jobs in North Carolina

Start charting your path today.

Connect with real educational and career-related opportunities.

Get Started