2

Full Time Fresh Graduate Software Engineer Jobs in Edison, NJ

Software Engineer AI Software / Product Engineering | New York City | On-site About the Company We ... Work Model * Full-time position. * Based in New York City . * On-site collaboration is expected as ...

Fully Remote (USA-Based Only) Employment Type: Full-Time About Nexis Builds Nexis Builds is a ... As we scale, were looking for a Software Engineer who will drive the development of cutting-edge ...

Full-time Staff Software Engineer About Us We are a dynamic and innovative technology company dedicated to creating cutting-edge software solutions that transform businesses and enhance user ...

Software Engineer, Product

New York, NY · Remote

$140K - $160K/yr

As a Software Engineer, Product at Prelim, you will own critical parts of the platform that powers ... Whether you're a new graduate with impressive projects or an experienced engineer, we want to hear ...

C++ Software Engineer, Fairfield, NJ We are seeking a C++ Software Engineer to join the staff on a full-time basis. As a key member of the development team, this position requires that you help in ...

Software Engineer, Product

New York, NY · On-site

$140K - $160K/yr

As a Software Engineer, Product at Prelim, you will own critical parts of the platform that powers ... Whether you're a new graduate with impressive projects or an experienced engineer, we want to hear ...

About the Role We're looking for a Software Engineer who is passionate about building high-quality ... The anticipated full-time annualized salary range will be contingent upon various factors ...

Full-time Staff Software EngineerAbout Us We are a dynamic and innovative technology company ... As a Staff Software Engineer, you will play a crucial role in designing, developing, and ...

Software Engineer, Product

New York, NY · On-site

$175K - $260K/yr

Yet most software in the space was built in the early 2000s - clunky, slow, and far behind the ... We work at the whiteboard, we bring fresh eyes to a complex domain, we break down problems to their ...

This applies to full-time positions only. If you are applying for a part-time role, your recruiter ... Contribute to an innovative culture where fresh ideas are valued as we increase access to care in ...

Required : • 3+ years of full-time software engineering experience, ideally full-stack • Experience building scalable production-level applications. (A history of excellent projects is required ...

Software Engineer

New York, NY · On-site

$150K - $350K/yr

About the role Moab is hiring engineers to build software alongside Patrick Anderson and his team ... full-time employees) Medical, dental, and vision insurance coverage

Required : • 2+ years as a full-time software engineer • Proven track record of implementing high-impact product features in a startup or high-growth environment • Highly skilled in Javascript ...

Required : • 3+ years of full-time software engineering experience, ideally full-stack • Experience building scalable production-level applications. (A history of excellent projects is required ...

As a Software Engineer on our Data and Storage teams, you will architect the foundational ... Some roles, like those at greenlight hubs, require full-time in-office presence. Ask your Recruiter ...

Senior Software Engineer

New York, NY · On-site

$200K - $260K/yr

Support existing features with bug fixes, enhancements, and by managing user outreach Qualifications * 5+ years as a full-time software engineer * Proven track record of implementing high-impact ...

Showing results 21-40

Full Time Fresh Graduate Software Engineer information

See Edison, NJ salary details

$65.7K

$152.7K

$212.7K

How much do full time fresh graduate software engineer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for full time fresh graduate software engineer in Edison, NJ is $152,724.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,200.00 and $179,100.00 per year, depending on experience, location, and employer.

What is a full time fresh graduate software engineer?

A Full Time Fresh Graduate Software Engineer is someone who has recently completed their undergraduate or graduate studies in computer science or a related field and has secured their first full-time position as a software engineer. In this role, they typically work on designing, developing, testing, and maintaining software applications or systems under the guidance of more experienced engineers. Fresh graduate software engineers often participate in team projects, learn industry best practices, and receive mentorship to build foundational skills for their career. Their responsibilities may vary depending on the company and the specific team they join.

What are the key skills and qualifications needed to thrive as a full time fresh graduate software engineer, and why are they important?

To thrive as a Full Time Fresh Graduate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages such as Java, Python, or C++, and experience with version control systems like Git, as well as basic knowledge of software development methodologies, are essential. Strong problem-solving abilities, effective communication, and a willingness to learn new technologies help you stand out in this role. These skills and qualities are vital for contributing to dynamic development teams, adapting to evolving project requirements, and building reliable software solutions.

What types of projects and technologies can a fresh graduate software engineer expect to work on in their first year?

As a fresh graduate software engineer, you can expect to be involved in a variety of projects ranging from maintaining existing applications to developing new features under the guidance of senior engineers. Common technologies you'll encounter include popular programming languages like Java, Python, or JavaScript, and frameworks such as React or Spring Boot, depending on the company's tech stack. You'll likely participate in agile development cycles, attend daily stand-ups, and collaborate closely with other engineers, designers, and product managers. This exposure helps build a strong foundation and provides valuable learning opportunities for career growth.

What are the most commonly searched types of Fresh Graduate Software Engineer jobs in Edison, NJ?

The most popular types of Fresh Graduate Software Engineer jobs in Edison, NJ are:

Infographic showing various Full Time Fresh Graduate Software Engineer job openings in Edison, NJ as of June 2026, with employment types broken down into 33% Internship, 60% Full Time, and 7% Part Time. Highlights an 74% In-person, 13% Hybrid, and 13% Remote job distribution, with an average salary of $152,724 per year, or $73.4 per hour.

Software Engineer Supervisor (System Admin)

Jersey City, NJ • On-site, Remote

Full-time

PTO

Re-posted 17 days ago


Key responsibilities

  • Manage a team of software engineers and data analysts.

  • Design, develop, and deploy scalable software solutions and machine learning models.

  • Collaborate with cross-functional teams to integrate AI solutions and improve processes.


Job description

Description
HR1Systems is seeking a Software Engineer Supervisor (Systems Administrator) specializing in managing SaaS platforms, Machine Learning and AI to join our innovative team. We are looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design, and mobile app technologies.
As a software engineer supervisor, you will work on specific projects critical to HR1Systems' needs with opportunities to switch teams and projects due to our fast-paced business growth. We need our engineers to be versatile, display leadership qualities, and be enthusiastic about taking on new problems across the full stack as we continue to push technology forward. You will be managing a team of junior software engineers and data analysts.
Primary/Essential Duties and Key Responsibilities:
  • Design and Develop Scalable Software Solutions: Bring fresh ideas from various areas to address complex challenges in HR technology.
  • Develop and Implement Models: Design and build machine learning models and algorithms to address complex problems.
  • Machine Learning and AI Development: Design and implement machine learning algorithms and AI-driven solutions, including deep learning and natural language processing.
  • Full-Stack Development: Work across the full technology stack, from backend services to front-end user interfaces, ensuring seamless integration and performance.
  • Collaboration: Work closely with cross-functional teams, including data analysts, project managers, and other engineers, to integrate AI solutions into our products and improve standard operating procedures.
  • Leadership: Display leadership qualities by mentoring junior team members and leading projects.
  • Research and Innovation: Stay current with AI and software engineering research, applying new techniques to enhance existing systems.
  • Code Quality and Review: Maintain high-quality, maintainable code, and participate in code reviews.
  • Data Analysis: Analyze large datasets to extract insights and optimize model performance.
  • Deploy Solutions: Deploy machine learning models and ensure their performance aligns with business needs.
  • Document and Review: Maintain clear documentation of processes and participate in code reviews to ensure high-quality, maintainable code.
  • Project Manager: Manage project, scheduling, client interfacing, deadlines, risk assessments, etc.
  • Supervisor: Manage a team of software engineers and data analysts.

Benefits:
  • Paid Time Off
  • Bonus
  • Paid USA Holidays
  • Flexible Hours (standard 8am-5pm EST)
  • Remote Work
  • Annual International Company Retreats
  • Health and Wellness Programs

The wage range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. The disclosed range estimate has not been adjusted for the applicable geographic differential associated with the location at which the position may be filled. At HR1System, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is $ 70,000 to $ 100,000.
You may also be eligible to participate in a discretionary annual incentive program, subject to the rules governing the program, whereby an award, if any, depends on various factors, including, without limitation, individual and organizational performance.
Requirements
Education:
  • Master's degree or PhD in Software Engineering, Computer Science, or a related technical field.

Experience:
  • 5+ years of experience in software development and with data structures/algorithms.
  • 2-5+ years of managing a team
  • 5+ years of experience testing and launching software products.
  • 5+ years of experience with software design and architecture.
  • 5+ years of experience with machine learning algorithms, artificial intelligence, deep learning, or natural language processing.
  • 5+ years of project management experience

Technical Skills:
  • Strong proficiency in R and Python, with a deep understanding of data manipulation, analysis, and machine learning workflows.
  • Hands-on experience with cloud platforms such as AWS, GCP, or Azure for deploying ML models.
  • Experience with SQL and NoSQL databases for storing and retrieving large datasets.
  • Knowledge of Docker and Kubernetes for containerization and orchestration.
  • Experience with Git, version control, and experiment tracking tools (e.g., MLflow, DVC).

Skills:
  • Strong leadership skills and a desire to teach and educate a team.
  • Strong understanding of software development lifecycle and agile methodologies.
  • Excellent problem-solving skills and the ability to communicate complex ideas effectively.
  • Versatility in working across different technologies and a willingness to learn new tools and languages as needed.
  • Ability to work independently and collaboratively in a remote, fast-paced environment.