1

Application Modernization Jobs in Raleigh, NC (NOW HIRING)

DevSecOps Engineer

Morrisville, NC · On-site

$55 - $73.50/hr

... modernization initiatives. Implement automated provisioning and configuration management capabilities across enterprise environments. Container Platform Engineering Support containerized application ...

Senior Python Developer

Durham, NC · On-site

$117K - $158K/yr

... modernization. This role supports a core monolithic platform built with Python and Django while ... application engineering. Key Responsibilities • Design, develop, and maintain enterprise ...

Digital Assets Technical Architect

Raleigh, NC

$64.50 - $77.75/hr

... payments modernization, or digital asset platform implementation * Experience with application programming interfaces (APIs), service-oriented architecture (SOA), event-driven architecture ...

... all modernization workstreams. * 1+ years of experience planning and coordinating technical ... application development, and enterprise IT operations. * 1+ years of experience with SharePoint ...

The role involves maintaining FARS systems, working on modernization projects, and ensuring proper ... application to another (10 yrs.) • Successful completion of technology projects within area of ...

New

Java Developer

Durham, NC · On-site

$49.25 - $63.75/hr

... Application monitoring and log aggregation (AppDynamics, Dynatrace, Splunk, ELK) - Healthcare or LIMS experience Benefits - Contribute to high-impact modernization projects in healthcare - Hands-on ...

next page

Showing results 1-20

Application Modernization information

See Raleigh, NC salary details

$16

$51

$82

How much do application modernization jobs pay per hour?

As of Jul 13, 2026, the average hourly pay for application modernization in Raleigh, NC is $51.17, according to ZipRecruiter salary data. Most workers in this role earn between $41.11 and $58.89 per hour, depending on experience, location, and employer.

What is the difference between Application Modernization vs Software Engineer?

AspectApplication ModernizationSoftware Engineer
Primary FocusUpdating and transforming existing applications to modern platforms and architecturesDesigning, developing, and maintaining software applications from scratch or existing codebases
Required SkillsCloud platforms, legacy systems, system integration, migration strategiesProgramming languages, software development lifecycle, coding, debugging
Work EnvironmentIT departments, consulting firms, project-based teamsDevelopment teams, tech companies, startups
CertificationsCloud certifications (AWS, Azure), system architectureProgramming certifications, specific language expertise

Application Modernization focuses on updating existing applications to improve performance, security, and scalability, often involving migration to cloud platforms. Software Engineers primarily develop new software solutions or enhance existing codebases. While both roles require technical skills, their objectives and daily tasks differ significantly.

What are the key skills and qualifications needed to thrive in Application Modernization, and why are they important?

To thrive in Application Modernization, you need expertise in legacy and cloud-native architectures, software development, and system integration, often supported by a background in computer science or IT. Familiarity with tools like Docker, Kubernetes, Azure/AWS, and modernization frameworks, as well as certifications such as AWS Certified Solutions Architect or Microsoft Azure certifications, is highly valued. Strong problem-solving skills, adaptability, and effective communication are essential soft skills to manage complex transformation projects and collaborate across teams. These skills ensure that legacy systems are efficiently upgraded to meet modern business needs while minimizing disruption and maximizing value.

What is application modernization?

Application modernization refers to the process of updating and transforming legacy software applications to make them more efficient, secure, and compatible with modern technologies. This often involves moving applications to the cloud, refactoring code, or integrating with new architectures like microservices. The goal is to improve performance, reduce operational costs, and enable faster innovation. Modernization helps organizations stay competitive by ensuring their IT systems can support current and future business needs.

What are some common challenges faced by professionals in Application Modernization projects?

Professionals working in Application Modernization often encounter challenges such as integrating legacy systems with new technologies, managing data migration without disrupting business operations, and ensuring security compliance throughout the modernization process. Collaboration with cross-functional teams—including developers, business analysts, and IT security—is crucial to address these complexities. Additionally, keeping up with rapidly evolving cloud platforms and tools requires continuous learning and adaptability.
What are popular job titles related to Application Modernization jobs in Raleigh, NC? For Application Modernization jobs in Raleigh, NC, the most frequently searched job titles are:
What cities near Raleigh, NC are hiring for Application Modernization jobs? Cities near Raleigh, NC with the most Application Modernization job openings:
DevSecOps Engineer

DevSecOps Engineer

Computer World Services

Morrisville, NC • On-site

$55 - $73.50/hr

Full-time

Posted 26 days ago


Job description

Computer World Services Corp. (CWS) is seeking a highly motivated and technically skilled DevSecOps Engineer responsible for the analysis, design, implementation, automation, security, testing, deployment, and lifecycle management of enterprise applications and supporting infrastructure within the NIEHS environment.

The DevSecOps Engineer combines business systems analysis expertise with modern software engineering, infrastructure automation, cybersecurity, and platform operations capabilities to support secure, scalable, and highly available enterprise applications. This position serves as a key contributor in integrating development, security, and operations practices throughout the Software Development Lifecycle (SDLC), ensuring compliance with Federal security requirements and supporting enterprise modernization initiatives.

The DevSecOps Engineer works closely with software developers, database administrators, systems engineers, cybersecurity personnel, project managers, and business stakeholders to deliver secure, reliable, and automated application solutions supporting NIEHS mission requirements.

Key Tasks & Responsibilities

Engineering and CI/CD Automation

Design, implement, maintain, and optimize enterprise CI/CD pipelines supporting software development and deployment activities.

Develop automated workflows for code integration, testing, security validation, packaging, release management, and deployment.

Administer and support CI/CD platforms including:

  • Jenkins
  • GitLab CI/CD
  • GitHub Actions

Support source code management platforms and branching strategies.

Implement deployment automation across development, integration, testing, staging, and production environments.

Monitor pipeline performance and continuously improve delivery efficiency and reliability.

Migrate software builds through development, testing, integration, and production environments.

Monitor deployment activities and remediate deployment failures within established service level agreements.

Infrastructure as Code and Automation

Develop and maintain Infrastructure as Code (IaC) solutions using Terraform.

Implement automated configuration management using Ansible.

Develop reusable infrastructure modules, templates, and automation frameworks.

Automate operational, administrative, and deployment processes.

Support environment standardization and infrastructure modernization initiatives.

Implement automated provisioning and configuration management capabilities across enterprise environments.

Container Platform Engineering

Support containerized application deployments using Docker and Kubernetes platforms.

Administer Rancher-managed Kubernetes environments.

Manage container image lifecycle processes and private container registries.

Implement container security best practices and vulnerability remediation procedures.

Support runtime security monitoring and compliance initiatives.

Assist application teams with container adoption, deployment patterns, and troubleshooting.

Application Security and Integration

Integrate security controls and automated testing throughout the Software Development Lifecycle.

Configure and maintain application security tools including:

  • OpenText Fortify (SAST)
  • Dynamic Application Security Testing (DAST)
  • Software Composition Analysis (SCA)
  • Secrets Management and Scanning Tools

Review vulnerability findings and collaborate with development teams to remediate issues.

Implement automated security gates and quality control processes.

Support secure software development initiatives aligned with Federal security requirements.

Promote DevSecOps best practices across development and operations teams.

Vulnerability Management and Compliance

Support vulnerability management activities using Tenable and related security platforms.

Conduct vulnerability assessments, remediation tracking, and risk analysis.

Develop mitigation strategies when vulnerabilities cannot be remediated within required service levels.

Coordinate mitigation approvals with Information System Security Officers (ISSOs).

Implement approved mitigation plans following established change management procedures.

Maintain compliance with:

  • FISMA
  • NIST 800-53
  • NIST Secure Software Development Framework (SSDF)
  • NIH and HHS security policies
  • Zero Trust Architecture principles

Support audit readiness and compliance reporting activities.

Required Technical Skills

CI/CD and Automation

Jenkins

GitLab CI/CD

GitHub Actions

Git-based Source Control

Release Management

Infrastructure Automation

Terraform

Ansible

Infrastructure as Code (IaC)

Configuration Management

Container Technologies

Docker

Kubernetes

Rancher

Security

OpenText Fortify

SAST

DAST

Software Composition Analysis (SCA)

Secrets Management

Tenable Vulnerability Management

Programming and Scripting

Python

JavaScript / TypeScript

Java

C#

PHP

REST APIs

Enterprise Platforms

Windows Server

Red Hat Enterprise Linux (RHEL)

Microsoft SQL Server

Oracle Database
Education & Experience

Education

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or related field (or equivalent experience)

Experience

  • Three (3) to seven (7) years of experience in DevOps, DevSecOps, Systems Engineering, Platform Engineering, Infrastructure Automation, or a related technical discipline.
  • Experience building or supporting CI/CD pipelines in enterprise environments.
  • Experience working with Git-based source control systems.
  • Experience supporting Windows and Linux environments.
  • Experience developing automation scripts and tools.
Certifications
Below certifications or similar are a plus, but not required:
  • Security+
  • Terraform Associate
  • Certified Kubernetes Application Developer (CKAD)
  • Certified Kubernetes Administrator (CKA)
  • GitLab CI/CD Certification
  • Azure Fundamentals or equivalent cloud certification
  • Certified DevSecOps Professional
  • ITIL Foundation
Security Clearance
  • Applicants must be able to obtain a Public Trust clearance

Computer World Services is an affirmative action and equal employment opportunity employer. Current employees and/or qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, disability, protected veteran status, genetic information or any other characteristic protected by local, state, or federal laws, rules, or regulations.

Computer World Services is committed to the full inclusion of all qualified individuals. As part of this commitment, Computer World Services will ensure that individuals with disabilities (IWD) are provided reasonable accommodations. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact Human Resources at [email protected].

 
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job