1

New Grad Software Jobs in Pennsylvania (NOW HIRING)

next page

Showing results 1-20

New Grad Software information

What is a new grad software engineer?

New Grad Software roles are entry-level positions in the technology industry designed specifically for recent graduates with degrees in computer science, software engineering, or related fields. These positions offer opportunities to learn and grow within a professional environment, often featuring mentorship, training programs, and exposure to various aspects of software development. New grads in these roles typically work on real-world projects, collaborate with experienced engineers, and build foundational skills necessary for a successful tech career. Employers expect strong problem-solving abilities, familiarity with programming languages, and a willingness to learn.

What skills and qualifications are needed to thrive as a new grad software engineer?

To thrive as a New Grad Software Engineer, you need a solid grasp of computer science fundamentals, programming languages (such as Java, Python, or C++), and a relevant degree like a BS in Computer Science or related field. Familiarity with version control systems (e.g., Git), software development tools, and exposure to frameworks or cloud platforms are highly valued. Strong problem-solving skills, eagerness to learn, and effective communication help new grads collaborate and adapt in team environments. These skills are crucial for quickly contributing to projects, growing professionally, and ensuring code quality within dynamic tech teams.

What types of projects can a new grad software engineer expect to work on in their first year?

As a New Grad Software Engineer, you can expect to work on a variety of projects ranging from bug fixes and feature enhancements to participating in the development of new products or internal tools. Early assignments often focus on onboarding and familiarizing you with the codebase, tools, and development practices, while gradually increasing in complexity as you gain confidence. Collaboration with more experienced engineers, product managers, and quality assurance teams is common, providing opportunities to learn best practices and contribute to team goals. Many companies also encourage new grads to participate in code reviews and team meetings, helping you build both technical and communication skills.

What is the difference between New Grad Software vs Software Engineer?

AspectNew Grad SoftwareSoftware Engineer
Required CredentialsBachelor's degree in CS or related field, internship experienceTypically requires similar credentials, often with more experience
Work EnvironmentEntry-level, training-focused, collaborative teamsMore autonomous, project leadership opportunities
Employer & Industry UsageCommonly used for entry-level roles across tech companiesUsed for mid-level and senior roles, but also for entry-level positions

In summary, New Grad Software roles are designed for recent graduates entering the tech industry, focusing on training and skill development. Software Engineer positions may require more experience but often share similar credentials. The main difference lies in experience level and scope of responsibilities, with New Grad Software roles serving as a stepping stone to more advanced Software Engineer positions.

Does Microsoft hire new grads?

Yes, Microsoft hires new graduates for software engineering and related roles. They often recruit through university programs, internships, and entry-level positions that require strong coding skills and knowledge of programming languages like C++, C#, or Python.

What cities in Pennsylvania are hiring for New Grad Software jobs?

Cities in Pennsylvania with the most New Grad Software job openings:

Infographic showing various New Grad Software job openings in Pennsylvania as of August 2026, with employment types broken down into 91% Full Time, 6% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution.

Trading System Engineer - New Grad

Susquehanna International Group, LLP

Bala Cynwyd, PA โ€ข On-site

$110 - $170/hr

Other

Posted 10 days ago


Job description

Overview

As a trading system engineer, you'll work in a computationally intensive role that will allow you to use your strong technical skills to solve problems at the intersection of trading and technology.

You will have the chance to work on challenging engineering problems across our trading teams in areas such as trading systems engineering, low-latency C++ strategy development, and high-performance C++ libraries that enable large-scale quantitative research and data processing. Youโ€™ll work on the desk side by side with senior developers who understand the nuances of building performant, reliable systems for complex trading strategies.

You will begin with a comprehensive education program designed to build a broad understanding of the role trading system engineers play across our trading teams. Once you complete the program, youโ€™ll be placed on a trading team that aligns with your interests and background. This will give you the best preparation possible for a career in trading system engineering.

What weโ€™re looking for
  • Graduating with a bachelor's or master's degree in computer science, computer engineering, mathematics, or a closely related STEM discipline
  • Intention to graduate and begin full-time employment by August 2027
  • Strong software development skills in C++, C, or Rust, along with some Python experience
  • Exceptional logical reasoning and analytical skills

What's init for you:

  • Our non-hierarchical culture allows employees of every level to thrive and make impact. We are not your typical trading firm โ€“ the environment is casual, collaborative and we focus on continuous development.
  • Fully stocked kitchens for breakfast, lunch, snacks, and beverages
  • A forty thousand square-foot state of the art fitness facility with brand-new equipment, multi-purpose courts, group exercise classes, and locker room spaces
  • Discounts for dining, entertainment, shopping, travel, and attractions
  • Social events including a poker tournament, dinners, and sporting events in Philadelphia
  • On-site services such as a mailroom, barber, dry cleaning, and car maintenance

About Susquehanna

Susquehanna is a global quantitative trading firm powered by scientific rigor, curiosity, and innovation. Our culture is intellectually driven and highly collaborative, bringing together researchers, engineers, and traders to design and deploy impactful strategies in our systematic trading environment. To meet the unique challenges of global markets, Susquehanna applies machine learning and advanced quantitative research to vast datasets in order to uncover actionable insights and build effective strategies. By uniting deep market expertise with cutting-edge technology, we excel in solving complex problems and pushing boundaries together.

#J-18808-Ljbffr