1

Graduate Software Engineer Jobs in Harrison, NJ (NOW HIRING)

Software Developer Intern

Iselin, NJ · On-site

$19.50 - $25.75/hr

A software developer intern is an entry-level team member, typically a student or recent graduate, who joins a software development team to gain hands-on experience in coding, designing, and ...

Showing results 21-40

Graduate Software Engineer information

See Harrison, NJ salary details

$66.5K

$154.5K

$215.2K

How much do graduate software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for graduate software engineer in Harrison, NJ is $154,514.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,700.00 and $181,200.00 per year, depending on experience, location, and employer.

What is a graduate software engineer?

A Graduate Software Engineer is an entry-level role for individuals who have recently completed a degree in computer science, software engineering, or a related field. They typically work as part of a development team, assisting in coding, testing, debugging, and maintaining software applications. This role provides hands-on experience with software development methodologies, programming languages, and industry tools. Graduate Software Engineers often receive mentorship and training to build their technical skills and industry knowledge. The job serves as a foundation for career growth in software development and engineering roles.

What does a graduate software engineer do?

As a Graduate Software Engineer, your day often includes writing and reviewing code, participating in daily stand-up meetings, collaborating with other developers and cross-functional teams, and troubleshooting issues within the software. You may also be involved in testing, debugging, and learning new technologies, as well as working on ongoing projects under the mentorship of senior engineers. The role offers a mix of individual tasks and teamwork, allowing you to develop both technical skills and professional relationships. This collaborative environment provides an excellent foundation for growth and learning within the software industry.

What are the key skills and qualifications needed to thrive as a graduate software engineer?

To thrive as a Graduate Software Engineer, you need a solid grasp of programming languages, data structures, algorithms, and a relevant degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and common frameworks or libraries is highly valued. Strong problem-solving abilities, effective communication, and a willingness to learn are standout soft skills in this position. These skills are crucial for developing high-quality software, adapting to evolving technologies, and collaborating efficiently within dynamic engineering teams.

What are popular job titles related to Graduate Software Engineer jobs in Harrison, NJ?

For Graduate Software Engineer jobs in Harrison, NJ, the most frequently searched job titles are:

What cities near Harrison, NJ are hiring for Graduate Software Engineer jobs?

Cities near Harrison, NJ with the most Graduate Software Engineer job openings:

Infographic showing various Graduate Software Engineer job openings in Harrison, NJ as of August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $154,514 per year, or $74.3 per hour.

Software Engineer (MESA), Center for Computational Astrophysics

Simons Foundation

Manhattan, NY • On-site

Full-time

Re-posted 3 days ago


Job description

Job Summary:
The Simons Foundation's Center for Computational Astrophysics is seeking a full-time research software engineer to develop and maintain the community-oriented software tool MESA. The role involves supporting software development efforts within the center and mentoring junior scientists while contributing to projects that align with the research directions of the CCA.
Responsibilities:
• Help support the community-oriented software instrument tool MESA.
• Adapting MESA to new technologies and evolving requirements such as compiler updates, library evolutions, operating systems progression, and hardware advances (e.g. GPU-porting).
• Providing daily care and enhancement of the MESA source code, in collaboration with the MESA-developers team and the MESA user community.
• Participating in the daily MESA testing framework in partnership with the MESA-developer team.
• Overseeing and collaborating on the public releases of the source code to the MESA community.
• Responding agilely to the software needs of the MESA user community.
• Becoming a key partner of the mesa-developer team, with a focus on horizontal collaboration rather than hierarchical reporting.
• Help support various software development efforts of CCA scientists.
• Mentor and train junior scientists, including the Flatiron Software Research Fellows.
• Organize community efforts around software education within CCA and potentially Flatiron.
Qualifications:
Required:
• M.S. or Ph.D. in astronomy, physics, computer science, mathematics, statistics, or a related technical discipline
• At least 3 years of experience with software development in a research context, including experience developing software in a research environment (including academic contexts like graduate school and postdoctoral appointments, or research-oriented industry).
• Proficiency with software development in at least one compiled language (e.g., Fortran 95, C, C++ etc.)
• Proficiency with collaborative version control systems (especially Git & GitHub).
• Experience with parallel programming (e.g. OpenMP, MPI).
• Experience working with collaborative software engineering practices, including coding standards and code review.
• Experience writing documentation and an interest in supporting user communities.
• Experience with project management and developing multiple concurrent projects.
• Technical and scientific curiosity with a collaborative attitude.
Preferred:
• Experience with the MESA software instrument.
• Experience with commonly-used high-level languages (Python, Julia, MATLAB, etc.).
• Experience with HPC, GPU, and/or code profiling and optimization.
• Experience with ML/AI tools (PyTorch, JAX, TensorFlow)
• Working knowledge of applied mathematical concepts and numerical methods.
• Working knowledge of astronomy and physics core concepts.
Company:
Simons Foundation is a private foundation funding research in mathematics and the basic sciences. Founded in 1994, the company is headquartered in New York, USA, with a team of 201-500 employees. The company is currently Growth Stage.