1

Apprentice Software Reverse Engineer Jobs in New York

Forward Deployed Analytics Engineer

New York, NY · On-site

$125K - $150K/yr

Reverse-engineer and codify customer-specific business rules, from payer contract logic to chart-of-accounts idiosyncrasies. * Build and validate transformations that map customer data into ...

Software Engineer with Security Clearance

Basking Ridge, NJ · On-site

$112K - $179K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Malware analysis and reverse engineering * Resilient networking in support of cyber mission goals * Software-defined networking for cyber defense and deception * Artificial intelligence (reasoning ...

Malware analysis and reverse engineering * Resilient networking in support of cyber mission goals * Software-defined networking for cyber defense and deception * Artificial intelligence (reasoning ...

Malware analysis and reverse engineering * Resilient networking in support of cyber mission goals * Software-defined networking for cyber defense and deception * Artificial intelligence (reasoning ...

Senior Software Engineer

New York, NY · On-site +1

$134K - $176K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Experience with malicious software analysis and reverse engineering * MS or PhD in Computer Science, Software Engineering, or related field, or relevant experience * Experience building ETL processes

Senior Software Engineer

New York, NY · On-site +1

$134K - $176K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Experience with malicious software analysis and reverse engineering * MS or PhD in Computer Science, Software Engineering, or related field, or relevant experience * Experience building ETL processes

Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ... Reverse Engineer from existing reports in Cognos, MSBI or Excel * Demonstrates a personal ...

Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ... Reverse Engineer from existing reports in Cognos, MSBI or Excel * Demonstrates a personal ...

Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ... Reverse Engineer from existing reports in Cognos, MSBI or Excel * Demonstrates a personal ...

Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ... Reverse Engineer from existing reports in Cognos, MSBI or Excel * Demonstrates a personal ...

Showing results 21-40

Apprentice Software Reverse Engineer information

What is the difference between Apprentice Software Reverse Engineer vs Junior Software Developer?

AspectApprentice Software Reverse EngineerJunior Software Developer
Required CredentialsBasic programming knowledge, understanding of reverse engineering toolsDegree in Computer Science or related field, coding skills
Work EnvironmentSecurity firms, cybersecurity teams, software companiesSoftware development teams, tech companies, startups
Employer & Industry UsageCybersecurity, software security analysisGeneral software development
Common Search & ComparisonOften compared for entry-level cybersecurity rolesCompared for entry-level programming roles

The Apprentice Software Reverse Engineer typically focuses on analyzing and understanding software through reverse engineering techniques, often in cybersecurity contexts. In contrast, a Junior Software Developer primarily writes, tests, and maintains software code. While both roles may require programming skills, the reverse engineer emphasizes security analysis and disassembly, whereas the developer concentrates on software creation. Understanding these differences helps job seekers identify roles aligned with their skills and career goals.

What does an apprentice software reverse engineer do?

An Apprentice Software Reverse Engineer assists in analyzing software applications to understand their structure, functionality, and behavior, often by deconstructing compiled code. They learn to use specialized tools and techniques to examine binaries, debug programs, and identify vulnerabilities or intellectual property. This role is typically entry-level and combines hands-on learning with mentorship from experienced engineers. Apprentices often work on real-world projects under supervision, gradually building expertise in reverse engineering and cybersecurity.

What are the key skills and qualifications needed to thrive as an apprentice software reverse engineer?

To thrive as an Apprentice Software Reverse Engineer, you need a solid understanding of programming languages, computer architecture, and low-level operating system concepts, often supported by a degree or coursework in computer science or cybersecurity. Familiarity with tools such as IDA Pro, Ghidra, debuggers, and hex editors, as well as knowledge of assembly language, is typically required. Strong analytical thinking, attention to detail, and persistence are crucial soft skills that set outstanding candidates apart. These competencies are vital for dissecting software, identifying vulnerabilities, and producing accurate technical analyses in a challenging, detail-oriented field.

What types of projects or tasks can an apprentice software reverse engineer expect to work on during the initial months?

As an Apprentice Software Reverse Engineer, you’ll typically start by assisting with basic analysis of software binaries, documentation of findings, and learning how to safely use reverse engineering tools under supervision. Early tasks often include disassembling code, identifying software vulnerabilities, and supporting more senior engineers in decompiling or debugging software. You’ll also participate in team meetings to discuss findings and collaborate with cybersecurity professionals or developers to understand software behavior and security implications. This hands-on exposure helps build your technical foundation and prepares you for more advanced independent analysis as you progress.

What are the most commonly searched types of Software Reverse Engineer jobs in New York?

The most popular types of Software Reverse Engineer jobs in New York are:

What cities in New York are hiring for Apprentice Software Reverse Engineer jobs?

Cities in New York with the most Apprentice Software Reverse Engineer job openings:

$54.75 - $72.25/hr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Job Title: Sr. .NET Developer
Job Location: Somerset, NJ, Schaumburg, IL, Lenexa, KS
Employment Type: C2H

Job Responsibilities:
  • Design, code and debugging applications in various software languages.
  • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis
  • Software modeling and simulation
  • Front end graphical user interface design
  • Software testing and quality assurance
  • Performance tuning, improvement, balancing, usability, automation.
  • Support, maintain and document software functionality
  • Integrate software with existing systems
  • Evaluate and identify new technologies for implementation
  • Maintain standards compliance
  • or globalization of softwareImplement localization

Skills and Experience Required:
Required Skiills:

  • Proficiency in .NET and related frameworks (C#, ASP.NET)
  • Strong comprehension of Object Oriented concepts
  • Experience with SQL Server
  • Experience with microservices.
  • Very strong communication and organization skills
  • Player Team

Desired:
  • Experience with RoundhousE, JIRA, Bitbucket, Confluence
  • Experience with CI/CD (Bamboo/Octopus)

2) Job Responsibilities:
  • Full lifecycle application development
  • Design, code and debug software
  • Perform software analysis, risk analysis, reliability analysis
  • Participate in software modeling and simulation
  • Integrate new software solutions with existing systems
  • Extract and reverse engineer existing code
  • Explore and innovate new technologies, features, and tools
  • Have an open-minded approach to development strategy and approaches
  • Actively look for ways to make everything better

Skills and Experience Required:
Required:
  • Minimum of 5-8 years' experience in application development and support using .NET technologies (ASP.NET, ADO.NET), third-party objects and other similar technologies.
  • Minimum of 5 years of experience in the design and development of stored procedures, triggers and complex (multi-table) SQL queries required with specific experience in SQL Server 2008 R2
  • Experience with MVC 5.0, Enitity Frameworks 5.0, C#, LINQ, JavaScript, JQuery 1.02, HTML, XML, and CSS

Desired:
  • Advanced degree preferred.
  • Minimum of 2 years' experience with Agile Development Methodologies such as SCRUM, RAD (Rapid Application Development) and Extreme Programming.
  • Experience with process modeling methodologies such as Six Sigma or CMM.

Regards,
Laxmi
Sr. Resourcing Specialist
T 585-532-7200 EXT 9018 | laxmi.k@avanitechsolutions.com
687 Lee Road, Suite # 208, Rochester, NY 14606
http://www.avanitechsolutions.com