1

Software Engineer Rotational Program Jobs in New Jersey

Radar Software Engineer

Moorestown, NJ · On-site

$110K - $200K/yr

Working as part of an Agile engineering team, this role will contribute across the full software ... programs. Key Responsibilities * Develop, debug, and test real-time, multi-processor software ...

Software Engineer READ: This position is 100% on-site at the FAA William J. Hughes Technical Center ... Employee discount program

Senior Specialty Software Engineer

Iselin, NJ · On-site

$124K - $164K/yr

Design, code, test, debug, and documentation for projects and programs * Review and analyze complex ... Collaborate and influence other software engineers on modern development practices and quality ...

Senior Software Engineer

Red Bank, NJ · On-site

$140K - $160K/yr

Vision insurance Senior Software Engineer (This position is Hybrid. Tuesday, Wednesday, and ... A generous PTO program. * A 401k plan supported by a company match. * Half Day Summer Fridays ...

Senior Software Engineer

Roseland, NJ · On-site

$145 - $165/hr

Committed to career development and to an inclusive workplace, the firm offers many programs and ... What You Will Do The Senior Software Engineer plays a central role within the Software Engineering ...

Senior Software Engineer

Roseland, NJ · On-site +1

$132K - $174K/yr

Committed to career development and to an inclusive workplace, the firm offers many programs and ... The Senior Software Engineer plays a central role within the Software Engineering team responsible ...

Senior Software Engineer

Roseland, NJ · On-site +1

$132K - $174K/yr

Committed to career development and to an inclusive workplace, the firm offers many programs and ... The Senior Software Engineer plays a central role within the Software Engineering team responsible ...

Prior involvement with domestic programs at the Manassas, VA, site. * Proficiency in modern software development methodologies, including Agile, Scrum, and DevOps practices. Additional Information We ...

Sr. Software Engineer

Camden, NJ · On-site

$110K - $125K/yr

Analyzes programs to increase operating efficiency or adapt to new requirements. * Creates and ... At least 4-6 years of professional software engineering experience required * Capability to work ...

Sr. Software Engineer

Camden, NJ · On-site

$110K - $125K/yr

Analyzes programs to increase operating efficiency or adapt to new requirements. * Creates and ... At least 4-6 years of professional software engineering experience required * Capability to work ...

Sr. Software Engineer

Camden, NJ · On-site

$110K - $125K/yr

Analyzes programs to increase operating efficiency or adapt to new requirements. * Creates and ... At least 4-6 years of professional software engineering experience required * Capability to work ...

Showing results 41-60

Software Engineer Rotational Program information

What is a software engineer rotational program?

A Software Engineer Rotational Program is a structured, multi-phase program designed for early-career engineers to gain experience in different teams or departments within a company. Participants rotate through various projects, technologies, and business areas to develop a broad skill set and understanding of the organization. These programs typically last one to two years and provide mentorship, training, and networking opportunities. The goal is to prepare engineers for long-term success by exposing them to diverse challenges and helping them find the best fit for their skills and interests.

What kinds of projects or experiences can I expect during a software engineer rotational program?

Participants in a Software Engineer Rotational Program typically work on a variety of projects across different teams and technical domains, such as front-end development, back-end services, DevOps, or data engineering. Each rotation usually lasts a few months and offers hands-on experience with new technologies and tools while addressing real business challenges. You'll collaborate with seasoned engineers, attend technical workshops, and participate in cross-functional projects, all designed to enhance your coding skills and broaden your industry knowledge. This structure helps you discover your interests and strengths, building a foundation for long-term career growth within the organization.

What are the key skills and qualifications needed to thrive in the software engineer rotational program, and why are they important?

To succeed in a Software Engineer Rotational Program, you need solid programming fundamentals, a bachelor’s degree in computer science or a related field, and experience with multiple coding languages. Familiarity with development environments, version control tools (like Git), and cloud platforms is commonly expected, while additional certifications in software development can be beneficial. Strong soft skills include adaptability, effective teamwork, and excellent problem-solving abilities, which enable thriving across diverse teams and projects. These abilities are crucial for maximizing the learning and impact during rotations, enabling participants to contribute meaningfully and develop a well-rounded skill set.

What are popular job titles related to Software Engineer Rotational Program jobs in New Jersey? For Software Engineer Rotational Program jobs in New Jersey, the most frequently searched job titles are:
What job categories do people searching Software Engineer Rotational Program jobs in New Jersey look for? The top searched job categories for Software Engineer Rotational Program jobs in New Jersey are:
Infographic showing various Software Engineer Rotational Program job openings in New Jersey as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.

Radar Software Engineer

Skylimit Systems

Moorestown, NJ • On-site

$110K - $200K/yr

Full-time

Re-posted 8 days ago


Job description

Role Overview

This role supports the development of advanced, software-defined radar systems used across fixed, transportable, and naval platforms. The position focuses on building and optimizing real-time, multi-processor software that enables scalable, mission-critical radar capabilities within a secure defense environment. Working as part of an Agile engineering team, this role will contribute across the full software lifecycle, including development, integration, testing, and performance optimization. Partnering closely with cross-functional engineering teams and embedded within a highly technical environment supporting critical defense programs.

Key Responsibilities

  • Develop, debug, and test real-time, multi-processor software supporting advanced radar systems.
  • Design and implement backend software using Object Oriented Modern C++.
  • Optimize software performance to meet system-level requirements and constraints.
  • Support system integration, verification, and validation activities across the software lifecycle.
  • Contribute to GPU-based development and parallel processing initiatives where applicable.
  • Collaborate within an Agile development environment, participating in sprint planning, execution, and reviews.
  • Support requirements verification testing and ensure alignment between system requirements and software functionality.
  • Partner with cross-functional engineering teams to support system architecture, integration, and overall program success.
  • Contribute to continuous improvement efforts across development, testing, and deployment processes.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field required.
  • U.S. Citizenship required.
  • Active Secret clearance required.

Skills

  • Strong proficiency in Object Oriented Modern C++.
  • Experience developing real-time, multi-threaded or multi-processor systems.
  • Solid foundation in analytical thinking and applied mathematics.
  • Experience with software testing, verification, and performance optimization.
  • Familiarity with GPU development and parallel computing (CUDA preferred).
  • Experience with software modeling, architecture, and design (UML preferred).
  • Experience working in Agile development environments.
  • Proficiency with Linux-based systems and development tools such as Git, GitLab, and Confluence.

Preferred Experience

  • Background in radar systems, signal processing, or simulation environments.
  • Experience within aerospace, defense, or other complex electronic system domains.
  • Exposure to systems such as C4ISR, electronic warfare, or space-based platforms.
  • Experience with automated testing tools and techniques.