1

New Grad Software Developer Jobs in New Castle, PA

Leverage application programming interfaces (APIs) and software development kits (SDKs) to interact ... Stay up-to-date with emerging network technologies and recommend new tools and methodologies.

Mechanical Design Engineer

Niles, OH · On-site

$60K - $80K/yr

... new products, including handling production concerns and specifications, fabrication, and the ... The ideal candidate has experience with mechanical design, strong 3D software experience, and works ...

Mechanical Design Engineer

Niles, OH · On-site

$60K - $80K/yr

... new products, including handling production concerns and specifications, fabrication, and the ... The ideal candidate has experience with mechanical design, strong 3D software experience, and works ...

About this position With direction from the Manager of Program Services, the Programmer Analyst will assist with the development of new software applications according to specifications provided.

Mechanical Design Engineer

Niles, OH · On-site

$60K - $80K/yr

... new products, including handling production concerns and specifications, fabrication, and the ... The ideal candidate has experience with mechanical design, strong 3D software experience, and works ...

Showing results 21-40

New Grad Software Developer information

See New Castle, PA salary details

$43.2K

$100.8K

$149.6K

How much do new grad software developer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for new grad software developer in New Castle, PA is $100,772.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,100.00 and $117,100.00 per year, depending on experience, location, and employer.

What is a new grad software developer?

A New Grad Software Developer job is an entry-level software engineering position designed for recent graduates with a degree in computer science, software engineering, or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with senior developers to build applications or systems. Employers often look for candidates with strong programming skills, problem-solving abilities, and familiarity with common development tools and methodologies. This position provides an opportunity to gain hands-on experience, learn industry best practices, and grow within a company's engineering team.

What are the typical responsibilities of a new grad software developer?

As a New Grad Software Developer, you will often assist with coding, debugging, and maintaining software applications under the guidance of experienced engineers. You may participate in code reviews, write unit tests, and collaborate on team projects using tools like Git and agile boards. Regular interactions with peers, product managers, and quality assurance teams are common to clarify requirements and deliver quality software. Taking on these tasks enables you to build practical skills while directly supporting your team’s development goals.

What are the key skills and qualifications needed to thrive as a new grad software developer?

To thrive as a New Grad Software Developer, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, common programming languages such as Java, Python, or JavaScript, and basic exposure to development frameworks or cloud platforms is often expected. Strong communication skills, eagerness to learn, and the ability to collaborate with diverse teams help new grads adapt quickly. These competencies are crucial for contributing to projects, growing technically, and succeeding in a collaborative software development environment.

What cities near New Castle, PA are hiring for New Grad Software Developer jobs?

Cities near New Castle, PA with the most New Grad Software Developer job openings:

Infographic showing various New Grad Software Developer job openings in New Castle, PA as of August 2026, with employment types broken down into 89% Full Time, 9% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $100,772 per year, or $48.4 per hour.

Co-op: Mechanical Engineer, New Product Development (Spring 2027)

MSA, The Safety Company

Cranberry Township, PA • On-site

Full-time

Posted 17 days ago


Key responsibilities

  • Work as an individual contributor on teams developing new products in various safety-related categories.

  • Perform hands-on testing and work with lab equipment to support product development and improvement.

  • Draft, design, and prototype products while collaborating with international associates and external suppliers to achieve project goals.


Job description

Overview

Are you someone who is passionate, motivated, and driven to make a difference?  If so, MSA Safety is the perfect fit for your career. 

At MSA, SAFETY is who we are AND it is what we do.  We are a purpose-driven company committed to deploying innovation and technology to deliver on our Mission to help protect people and assets all around the world.  We continue to be relentless in our pursuit of solving our customers greatest problems so they can go home safe each and every day. 

Are you in?  Read on for more details about this particular role.


Responsibilities

Role & Responsibilities

  • Work as an individual contributor on teams developing new products in our Fire Service, Respiratory Protection, Fall Protection, Head Protection, or Textiles (Fire fighter turnout gear etc)
  • Hands-on experience with testing and lab equipment
  • Provide support and develop improvement ideas for existing products & processes
  • Drafting, designing, and prototyping products
  • Collaborating with international associates and external suppliers to complete project goals
  • Gaining an awareness of budgetary, manufacturing and sourcing limitations

Qualifications

Qualifications

  • Fundamental mechanical engineering knowledge
  • Demonstrated creativity and problem solving skills
  • Ability to use software tools to record, analyze, and document test data
  • Ability to multi-task and complete assignments in a timely manner
  • Hands-on technical aptitude
  • Excellent communication skills: written, verbal, and presentation
  • Proficient with Microsoft Office tools (outlook, excel, word, etc.)
  • Ability to communicate effectively in a multidisciplinary team environment

Education and experience required

Incumbent should be actively pursuing a Bachelor's Degree in Mechanical Engineering or Biomedical Engineering at an ABET-accredited school and have completed at least one semester of Sophomore year.

Preferred

  • Proficient with CAD tools (SolidWorks or similar)
  • Experience with FEA tools (Ansys, LS-DYNA, or similar)
  • Testing experience (design, execution, and analysis)
  • Experience with statistical analysis tools (Minitab or similar)
  • Experience with rapid prototyping methods
  • Familiarity with various manufacturing methods
Qualifications:

Qualifications

  • Fundamental mechanical engineering knowledge
  • Demonstrated creativity and problem solving skills
  • Ability to use software tools to record, analyze, and document test data
  • Ability to multi-task and complete assignments in a timely manner
  • Hands-on technical aptitude
  • Excellent communication skills: written, verbal, and presentation
  • Proficient with Microsoft Office tools (outlook, excel, word, etc.)
  • Ability to communicate effectively in a multidisciplinary team environment

Education and experience required

Incumbent should be actively pursuing a Bachelor's Degree in Mechanical Engineering or Biomedical Engineering at an ABET-accredited school and have completed at least one semester of Sophomore year.

Preferred

  • Proficient with CAD tools (SolidWorks or similar)
  • Experience with FEA tools (Ansys, LS-DYNA, or similar)
  • Testing experience (design, execution, and analysis)
  • Experience with statistical analysis tools (Minitab or similar)
  • Experience with rapid prototyping methods
  • Familiarity with various manufacturing methods
Education:UNAVAILABLEEmployment Type: OTHER_EMPLOYMENT_TYPE