1

New Graduate Software Engineer Jobs in Worcester, MA

Develop, test and implement new software programs for standard systems. * Develop software specifications and guide other engineers in fulfilling requirements during projects. * Read, understand ...

Job Title: Software Engineer - Automated Electro-Mechanical Systems!! This hands-on software ... Design, develop, and implement new features, enhancements, and bug fixes across the full software ...

Software Engineer 3

Westford, MA · Hybrid

$59.75 - $80.25/hr

Our culture thrives onfinding new and better ways to accelerate what's next.We know varied ... Software Engineer 3 Location (Hybrid): Westford, MA HPE is seeking a Software Engineer 3 to join ...

Senior Software Engineer

Waltham, MA · Hybrid

$132K - $174K/yr

Xometry is seeking a Senior Software Engineer to join our software engineering organization. In ... new hires into this role is $119,000-$155,000 annually + bonus depending on factors such as job ...

Senior Software Engineer

Marlborough, MA · On-site

$140K - $170K/yr

The work spans the full software lifecycle - architecture, UI/UX development, algorithm ... Evaluate new tools and technologies, including AI-driven approaches * Mentor junior engineers and ...

Software Engineer II

Waltham, MA · On-site

$106K - $145K/yr

Job Summary We're looking for a Software Engineer II who thrives in a fast-moving environment, quickly ramps up on new product domains and workflows, and uses AI-assisted development tools ...

Senior Software Engineer

Waltham, MA · On-site

$132K - $174K/yr

Xometry is seeking a Senior Software Engineer to join our software engineering organization. In ... new hires into this role is $119,000-$155,000 annually + bonus depending on factors such as job ...

Software Engineer II

Waltham, MA · On-site

$105K - $144K/yr

Job Summary We're looking for a Software Engineer II who thrives in a fast-moving environment, quickly ramps up on new product domains and workflows, and uses AI-assisted development tools ...

Software Engineer II

Waltham, MA

$106K - $145K/yr

Job Summary We're looking for a Software Engineer II who thrives in a fast-moving environment, quickly ramps up on new product domains and workflows, and uses AI-assisted development tools ...

Xometry is seeking a Staff Software Engineer to join our core machine learning and data platform ... Must be a US Citizen or Green Card holder (ITAR) The estimated base salary range for new hires into ...

Job Title: Mgr, Software Engineering Job Code: 40519 Job Location: Northampton, MA Are you ready to ... Graduate Degree (A Master's degree is desired but not required) with a minimum of 10 years of prior ...

Senior Software Engineer

Waltham, MA · Hybrid

$132K - $174K/yr

Xometry is seeking a Senior Software Engineer to join our software engineering organization. In ... The estimated base salary range for new hires into this role is $119,000 - $155,000 annually ...

GPU Software Engineer

Boxborough, MA · On-site

$98K - $148K/yr

Qualcomm Graphics Software Engineers architect, design, implement, verify, and optimize the ... members to understand new features and functionality that align with needs and goals for ...

next page

Showing results 1-20

New Graduate Software Engineer information

See Worcester, MA salary details

$23.9K

$104.6K

$188.6K

How much do new graduate software engineer jobs pay per year?

As of Aug 5, 2026, the average yearly pay for new graduate software engineer in Worcester, MA is $104,635.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,900.00 and $119,700.00 per year, depending on experience, location, and employer.

What does a new graduate software engineer do?

A New Graduate Software Engineer is an entry-level professional who designs, develops, tests, and maintains software applications or systems. They typically work as part of a team, collaborating with other engineers, designers, and product managers to create software solutions. These engineers often learn new programming languages, tools, and technologies on the job while contributing to real-world projects. Their responsibilities may include writing code, debugging issues, participating in code reviews, and documenting technical processes.

What collaborative opportunities can a new graduate software engineer expect when joining a software development team?

As a New Graduate Software Engineer, you will typically work closely with senior engineers, product managers, and quality assurance testers. Collaboration often takes place during code reviews, sprint planning meetings, and daily stand-ups, providing regular feedback and support. This team-based environment helps you quickly learn best practices, understand project workflows, and develop both technical and communication skills essential for career growth. You'll also have the chance to contribute to group problem-solving sessions and pair programming, which are invaluable for building your expertise and confidence.

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

To thrive as a New Graduate Software Engineer, you need a solid understanding of programming languages (such as Python, Java, or C++), algorithms, and data structures, typically backed by a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, development environments, and possibly cloud platforms or CI/CD pipelines is often required. Strong problem-solving skills, eagerness to learn, and effective communication help you collaborate and adapt in dynamic team environments. These skills and qualities are essential for delivering high-quality code, integrating smoothly with team workflows, and growing quickly in the role.
What are popular job titles related to New Graduate Software Engineer jobs in Worcester, MA? For New Graduate Software Engineer jobs in Worcester, MA, the most frequently searched job titles are:
What cities near Worcester, MA are hiring for New Graduate Software Engineer jobs? Cities near Worcester, MA with the most New Graduate Software Engineer job openings:
Infographic showing various New Graduate Software Engineer job openings in Worcester, MA as of July 2026, with employment types broken down into 88% Full Time, 9% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $104,635 per year, or $50.3 per hour.

Software Engineer

IPG Photonics

Marlborough, MA • On-site

Full-time

Re-posted 20 days ago


IPG Photonics rating

8.2

Company rating: 8.2 out of 10

Based on 18 frontline employees who took The Breakroom Quiz

129th of 487 rated machine equipment manufacturers


Job description

I

IPG Photonicsis revolutionizing the laser industry as the pioneering developer and leading producer of fiber lasers and amplifiers. Headquartered in Marlborough, MA, IPG has over 4,800 employees in more than 30 locations around the world. We aspire to work together with our employees and customers to apply light in ways that improve life.

Our mission is to develop innovative laser solutions to make the world a better place. To accomplish this mission, we are committed to attracting and retaining the best talent and an engaged and thriving workforce that drives a sustainable future for our company and society.

Working at IPG Photonics you can expect challenging projects, a motivating and friendly environment, and competitive benefits.

JOB SUMMARY

The Software Engineer is responsible for the planning and development of software solutions for standard laser systems. They will also plan and develop customized applications that leverage the API of commercial software used by the company, such as Visual Components. They will work with other engineers and collaborate with management, Sales and other engineering groups.

JOB FUNCTIONS

Duties/Responsibilities:

  • Create software plans and roadmaps for standard systems.
  • Develop, test and implement new software programs for standard systems.
  • Develop software specifications and guide other engineers in fulfilling requirements during projects.
  • Read, understand, test, debug and improve existing software.
  • Lead and participate in cross-functional software reviews.
  • Develop and maintain Visual Components Customizations (Commands and Behavior Scripts).
  • Collaborate with Simulation, Design and Project team personnel to complete development assignments.
  • Maintain project records in designated folders in a timely manner.
  • Complete work activities within project hours allotted and project schedule.
  • Participate in cost reduction and value improvement initiatives on standard systems.
  • Participate in continuous improvement activities of the company.
  • Review and provide input to development plans when requested.
  • Performs other related work and special projects as directed by management.
  • Obeys company policies and procedures and observes all safety regulations.

QUALIFICATIONS

Education:

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Electronics Engineering Technology or equivalent.

Experience:

  • Minimum 1-year related experience.
  • An equivalent combination of education and experience may be considered.
  • Expertise with programming languages such as Python, C# and C++.
  • Expertise developing Web Forms with React, Javascript, Electron, HTML or CSS
  • Expertise with full-stack development and GraphQL.
  • Expertise with Visual Studio or similar IDE.
  • Expertise with Microsoft Office suite of software.
  • Proficiency with PLC programming and industrial control systems preferred.
  • Proficiency with manufacturing processes and automation preferred.
  • Proficiency with laser equipment, processes and applications is very beneficial.

Required Abilities:

  • Ability to write and debug complex software programs in languages listed above.
  • Creativity to explore multiple viable solutions and evaluate strengths and weaknesses of those options.
  • Excellent verbal and written communication skills in the technical arena.
  • Excellent organizational skills.
  • Detail oriented and thorough in executing responsibilities.
  • Effective working on multiple projects concurrently.
  • Ability to deliver results under pressure of a sale and/or a project schedule.
  • Trustworthy and reliable team player.
  • Ability to work with minimal supervision.

Physical Requirements:

  • Ability to work in a stationary position while programming and using software for extended periods of time.
  • Ability to work within the manufacturing environment frequently while testing software, troubleshooting controls, investigating issues.
  • Occasionally ascends/descends a ladder while working in the manufacturing environment.

What IPG Photonics employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom