1

Porting Jobs in New York (NOW HIRING)

Senior Software Engineer

New York, NY · On-site

$134K - $176K/yr

Porting and optimization experience in Win32 game software for OS X * Xcode or Clang experience * OpenGL 2.1 and OpenGL 4 experience * Direct3D knowledge * Cocoa knowledge REQUIRED APPLICATION ...

Agile Scrum Master

Middletown, NJ · On-site

$52.50 - $70/hr

Routing, Switching, Device/Equipment, VLAN, Porting etc. Should have: * Good Communication, ability to show outcome than being just contributor/input provider, of the team * Agile Framework ...

OSS Scrum Master Telecom

Middletown, NJ · On-site

$52.50 - $70/hr

Routing, Switching, Device/Equipment, VLAN, Porting etc. Should have: * Good Communication, ability to show outcome than being just contributor/input provider, of the team * Agile Framework ...

Coordinating phone number porting, project schedules, and customer go-live activities * Working closely with customer IT departments, vendors, and internal project teams * Testing systems before ...

AIA BFS - Senior Architect

Jersey City, NJ

$70.25 - $94/hr

... porting applications from mainframe to distributed platform is highly preferred - Strong analytical skills excellent problem solver and self-starter. Preferred: Experience in Advisory Brokerage RIA ...

AIA BFS - Senior Architect

Jersey City, NJ

$70.25 - $94/hr

... porting applications from mainframe to distributed platform is highly preferred - Strong analytical skills excellent problem solver and self-starter. Preferred: Experience in Advisory Brokerage RIA ...

Work with the selected carrier to process the M1 orders, track SIM porting, oversee shipment/delivery of new devices and confirm activation with the selected carrier and OTI/agencies, and update the ...

Work with the selected carrier to process the M1 orders, track SIM porting, oversee shipment/delivery of new devices and confirm activation with the selected carrier and OTI/agencies, and update the ...

next page

Showing results 1-20

Porting information

What is porting in the context of software development?

Porting in software development refers to the process of adapting software so that it can operate on a different platform or environment from the one it was originally designed for. This can involve changing code, modifying dependencies, or resolving compatibility issues to ensure the software works correctly on the new system. Porting is commonly required when software needs to run on different operating systems, hardware architectures, or devices. The goal is to maintain the core functionality and user experience across platforms.

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

To thrive as a Porting Specialist, you need a solid understanding of telecommunications processes, attention to detail, and experience with number portability regulations, often supported by relevant industry certifications. Familiarity with porting management systems, databases, and carrier-specific software is typically required. Strong problem-solving skills, clear communication, and customer service orientation help navigate complex cases and ensure smooth transitions. These skills are crucial for minimizing service disruptions, maintaining regulatory compliance, and delivering a positive customer experience during the porting process.

What are some common challenges faced by professionals working in porting roles, and how can they best address them?

Professionals in porting roles often encounter challenges such as compatibility issues between different platforms, managing legacy code, and ensuring optimal performance after migration. They frequently need to troubleshoot platform-specific bugs and adapt software to meet new hardware or operating system constraints. Staying up-to-date with both source and target environments, collaborating closely with original developers, and utilizing automated testing tools are effective strategies to overcome these hurdles. Strong communication skills and a methodical approach to debugging are also essential for success in this role.

What is the difference between Porting vs Software Developer?

AspectPortingSoftware Developer
Required CredentialsTypically requires programming skills, familiarity with target platforms, and sometimes specific certificationsRequires programming skills, often a degree in computer science or related field
Work EnvironmentFocuses on adapting software to different platforms or systemsDevelops new software applications or features from scratch
Employer & Industry UsageUsed in software companies, tech firms, and industries needing cross-platform solutionsCommon across all tech industries, including startups, enterprises, and software firms

Porting involves modifying existing software to run on different platforms, while a Software Developer creates new software applications. Both roles require programming skills, but porting emphasizes adaptation and compatibility, whereas development focuses on building new solutions from the ground up.

What is a porting job?

A porting job involves transferring software, data, or applications from one system, platform, or device to another. It requires technical skills in programming, system compatibility, and testing to ensure smooth functionality after migration.

What are popular job titles related to Porting jobs in New York?

For Porting jobs in New York, the most frequently searched job titles are:

Infographic showing various Porting job openings in New York as of August 2026, with employment types broken down into 88% Full Time, 5% Part Time, and 7% Contract. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution.

Senior Software Engineer

Demo Instance

New York, NY • On-site

$134K - $176K/yr

Full-time

Posted 9 days ago


Job description

Description

We believe your choice in operating system should not gate your access to our worlds. That pledge is not without its challenges…Our lot is to embrace those challenges. We port, we optimize, and we fight to ensure gameplay is first on our preferred Apple platforms. We’re looking for talented engineers to help maintain that pledge. Heed our call. We are the Kodiaks, Lions, and Capitans of Blizzard Entertainment. We are Mac Paladins. We are guardians of the Blizzard experience. Are you one of us?RESPONSIBILITIES

  • Port, improve, and maintain our OpenGL engine for World of Warcraft, StarCraft II, Heroes of the Storm, Diablo III, and future titles on Apple operating systems.
  • Develop technical solutions for challenges faced in porting, including custom tools.

REQUIREMENTS

  • Mastery of C++
  • Extensive experience with code optimization
  • Expert with OpenGL
  • Experience with multi-threaded programming, templates, memory management, and the C++ standard library
  • Overall impressive human 

PLUSES

  • Porting and optimization experience in Win32 game software for OS X
  • Xcode or Clang experience 
  • OpenGL 2.1 and OpenGL 4 experience 
  • Direct3D knowledge
  • Cocoa knowledge

REQUIRED APPLICATION MATERIALS

  • Resume

Blizzard Entertainment is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, protected veteran status, or any other basis protected by applicable law, and will not be discriminated against on the basis of disability.

Note to Recruiters and Placement Agencies: We do not accept unsolicited agency resumes. Please do not forward unsolicited agency resumes to our website or to any of our employees. We will not pay fees to any third party agency, outside recruiter or firm without a mutually agreed-upon contract and will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes received will be considered our property and will be processed accordingly.