1

Graduate Software Engineer Jobs in New York (NOW HIRING)

What's exciting about the role The Software Engineer is an leadership-facing role driving the ... of a graduate-level course, internship or related occupation involving the following specific ...

Senior Software Engineer

Jersey City, NJ · Hybrid

$127K - $168K/yr

Senior Software Engineer Location: Jersey City, NJ Work Environment: Hybrid Role Summary: As a ... An undergraduate or graduate degree in computer science or equivalent experience. * 6+ Years ...

Senior Software Engineer

Jersey City, NJ · On-site

$127K - $168K/yr

Senior Software Engineer Location: Jersey City, NJ Work Environment: Hybrid Role Summary: As a ... An undergraduate or graduate degree in computer science or equivalent experience. * 6+ Years ...

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 ...

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 ...

next page

Showing results 1-20

Graduate Software Engineer information

See New York salary details

$69.5K

$161.4K

$224.8K

How much do graduate software engineer jobs pay per year?

As of Jun 14, 2026, the average yearly pay for graduate software engineer in New York is $161,396.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,300.00 and $189,300.00 per year, depending on experience, location, and employer.

What is a Graduate Software Engineer job?

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 are the key skills and qualifications needed to thrive in the Graduate Software Engineer position, and why are they important?

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 does a typical day look like for a Graduate Software Engineer?

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 most commonly searched types of Graduate Software Engineer jobs in New York? The most popular types of Graduate Software Engineer jobs in New York are:
What cities in New York are hiring for Graduate Software Engineer jobs? Cities in New York with the most Graduate Software Engineer job openings:
Infographic showing various Graduate Software Engineer job openings in New York as of June 2026, with employment types broken down into 91% Full Time, 5% Part Time, 3% Temporary, and 1% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $161,396 per year, or $77.6 per hour.
Graduate Software Engineer | Python | AWS | Postgres | Computer Science | Hybrid, New York

Graduate Software Engineer | Python | AWS | Postgres | Computer Science | Hybrid, New York

Enigma

Manhattan, NY • Hybrid

Other

Posted yesterday


Job description

Graduate Software Engineer | Python | AWS | Postgres | Computer Science | Hybrid, New York


*US CITIZEN'S AND GREEN CARD HOLDERS ONLY*


Mission

We’re building software to help operationally intensive businesses grow and scale. These businesses often form the backbone of the economy, yet many still rely on fragmented legacy systems and disconnected data.


A major challenge in these industries is that valuable operational data exists across many different formats and systems — databases, spreadsheets, PDFs, emails, exports, and third-party tools — making it difficult to access, unify, and use effectively. Even when the data is available, teams often lack the time or technical expertise to turn it into actionable insights.


Recent advances in AI and Large Language Models (LLMs) have made it possible to structure and interpret messy real-world data in ways that are accessible to non-technical users. Our goal is to use these technologies to help businesses make better decisions, improve efficiency, and unlock growth through data.


We are backed by leading global investors.


The Role

We’re hiring a Graduate Software Engineer to join us at an exciting early stage. You’ll work closely with experienced engineers and company leadership to help build the systems powering our AI-driven products.


This role is ideal for someone early in their career who is highly technical, ambitious, and eager to learn quickly. You’ll gain exposure to production systems, customer data pipelines, backend services, AI workflows, and the realities of building software for industries that have historically been underserved by modern technology.


You won’t just work on isolated tasks — you’ll take ownership of meaningful engineering problems from the start, with mentorship and support as you grow.


Some of the challenges you’ll help tackle:

  • Build backend services and APIs that power AI and analytics products
  • Work on data pipelines that ingest, clean, transform, and structure customer data
  • Integrate with real-world customer systems such as databases, CSV exports, SFTP folders, legacy platforms, and third-party APIs
  • Improve data quality and reliability across the platform
  • Support ETL/ELT workflows feeding analytics dashboards and AI models
  • Work with cloud infrastructure, databases, and deployment workflows
  • Collaborate on technical decisions, product direction, and customer problems
  • Learn how to build scalable, reliable AI-powered software in production


You’ll join a small, fast-moving team where you can learn quickly, take on real responsibility, and help shape the engineering culture from the ground up.


About You

  • Degree in Computer Science or a related field from a strong university
  • At least one software engineering internship or equivalent practical experience
  • Highly driven and enjoy building and prototyping — side projects, open source contributions, or experiments are a plus
  • Hackathon participation or strong technical competitions are a bonus
  • Comfortable owning problems end-to-end in a fast-moving environment
  • Excited about working with modern AI technologies and LLMs


How We Work

  • We are deeply customer-focused and aim to deliver measurable value
  • We move quickly and value ownership
  • We care about real-world impact over vanity metrics
  • We encourage open discussion, curiosity, and continuous improvement
  • We collaborate across functions and do what’s needed to achieve our goals
  • We embrace ambitious challenges and operate with a startup mindset
  • We care about building a supportive, enjoyable, and high-growth environment for our team


Graduate Software Engineer | Python | AWS | Postgres | Computer Science | Hybrid, New York