2

Entry Level Software Engineer Jobs in Notre Dame, IN

This is not an entry-level machine operator position. We are looking for someone who enjoys solving ... AutoCAD , or similar software. * Strong understanding of CNC programming and machine setup.

Assistant Cost Manager

South Bend, IN · On-site

$39K - $51K/yr

Preparation of studies and plans on value engineering, life cycle costing, and sustainable ... Experience with estimating software systems, onscreen takeoff software and BIM * Professional ...

Entry Level Software Engineer information

See Notre Dame, IN salary details

$23.5K

$102.8K

$185.2K

How much do entry level software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for entry level software engineer in Notre Dame, IN is $102,775.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,700.00 and $117,600.00 per year, depending on experience, location, and employer.

What does an entry level software engineer do?

An entry level software engineer is responsible for assisting in the design, development, testing, and maintenance of software applications. They typically work under the guidance of more experienced engineers and may write code, debug programs, and participate in code reviews. The role often involves learning company-specific tools and workflows, collaborating with team members, and continuously improving technical skills. Entry level software engineers are expected to adapt quickly, communicate effectively, and contribute to the team's overall goals.

What does an entry level software engineer do?

An Entry-Level Software Engineer, also called a Junior Engineer, works with a team of mid-level and senior engineers to develop, test, and maintain software applications and programs. The job duties of Junior Software Engineers typically include relatively simple routine tasks, such as debugging, testing, and code documentation. These tasks hone a Junior Engineer’s skills and familiarize them with the company’s code base. As Software Engineers gain more years of experience, they work on more complex development projects.

What are the key skills and qualifications needed to thrive as an entry level software engineer, and why are they important?

To thrive as an Entry Level Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), computer science fundamentals, and often a relevant bachelor’s degree. Familiarity with version control systems like Git, development frameworks, and basic software development tools is typically expected. Strong problem-solving abilities, eagerness to learn, and effective collaboration are standout soft skills in this role. These skills are crucial for building reliable software, adapting to evolving technologies, and contributing productively to team projects.

What types of projects do entry level software engineers typically work on, and how do they collaborate with other team members?

Entry level software engineers often start by working on smaller features, bug fixes, or assisting with testing and documentation within larger projects. They usually collaborate closely with senior engineers, product managers, and QA teams through code reviews, daily stand-ups, and pair programming sessions. This structure helps new engineers learn best practices, understand the codebase, and gradually take on more complex assignments. Effective communication and a willingness to learn are key to success in these collaborative environments.

What is the difference between Entry Level Software Engineer vs Software Developer?

AspectEntry Level Software EngineerSoftware Developer
Required CredentialsBachelor's in CS or related field; some internshipsBachelor's in CS or related; coding experience
Work EnvironmentTeam-based, collaborative projects, entry-level tasksProject-focused, coding, debugging, and implementation
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech startups, enterprise IT
Common Search & ComparisonYesYes

Entry Level Software Engineers and Software Developers often share similar educational backgrounds and work environments. The main difference lies in their roles: engineers may focus more on designing systems and architecture, while developers typically concentrate on coding and implementation. Both roles are essential in tech industries and often overlap in job functions, but understanding these distinctions helps job seekers target the right positions.

Is 25 too late to become an entry level software engineer?

Entry level software engineering roles are open to candidates of all ages, and starting at 25 is common. Many employers value skills, such as programming languages and problem-solving abilities, over age, and individuals can transition into the field through coding bootcamps, online courses, or degree programs. Age should not be a barrier to entering an entry level software engineering position.

What are the most commonly searched types of Software Engineer jobs in Notre Dame, IN?

The most popular types of Software Engineer jobs in Notre Dame, IN are:

What are popular job titles related to Entry Level Software Engineer jobs in Notre Dame, IN?

For Entry Level Software Engineer jobs in Notre Dame, IN, the most frequently searched job titles are:

What job categories do people searching Entry Level Software Engineer jobs in Notre Dame, IN look for?

The top searched job categories for Entry Level Software Engineer jobs in Notre Dame, IN are:

What cities near Notre Dame, IN are hiring for Entry Level Software Engineer jobs?

Cities near Notre Dame, IN with the most Entry Level Software Engineer job openings:

Infographic showing various Entry Level Software Engineer job openings in Notre Dame, IN as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $102,775 per year, or $49.4 per hour.

CNC/CAD Operator

Hayes Design Co

South Bend, IN

$21 - $25.75/hr

Full-time

Medical, Retirement, PTO

Re-posted yesterday


Job description

CAD/CNC Operator

Location: Mishawaka, IN
Company: Hayes Design Co.
Job Type: Full-Time

Where Vision Becomes Visual.

Hayes Design Co. is seeking a highly detail-oriented CAD/CNC Operator to join our manufacturing team. This is not an entry-level machine operator position. We are looking for someone who enjoys solving problems, thinks critically, and takes pride in producing high-quality work the first time.

The ideal candidate has experience creating production-ready CAD files, programming CNC equipment, and operating a flatbed CNC router in a fast-paced manufacturing environment. If you enjoy turning ideas into finished products through precision and craftsmanship, we’d like to meet you.


Position Summary

As a CAD/CNC Operator, you will be responsible for converting design concepts into accurate manufacturing files, programming and operating our flatbed CNC router, maintaining equipment, and ensuring every part meets Hayes Design Co.’s quality standards.

This position requires someone who thinks ahead, plans their work, and continually looks for ways to improve efficiency while maintaining exceptional quality.


What You’ll Do
  • Create and modify CAD files using EnRoute or comparable CNC software.

  • Convert artwork and drawings into production-ready CNC programs.

  • Program toolpaths for routing, cutting, engraving, drilling, and pocketing operations.

  • Set up, operate, and monitor a flatbed CNC router.

  • Select appropriate tooling, feeds, speeds, and cutting strategies for various materials.

  • Perform machine setup including vacuum hold-downs, spoilboards, fixtures, and tool changes.

  • Verify material layouts to minimize waste and maximize production efficiency.

  • Perform quality inspections to ensure parts meet specifications.

  • Troubleshoot programming and machining issues independently.

  • Maintain tooling inventory and replace worn cutters before quality is affected.

  • Perform routine preventative maintenance on CNC equipment.

  • Work closely with designers, project managers, and fabrication staff to ensure projects move efficiently through production.

  • Maintain a clean, organized, and safe work area.

  • Assist with continuous improvement initiatives that increase quality and productivity.


QualificationsRequired
  • 2+ years operating CNC routers in a manufacturing environment.

  • Experience creating CAD/CAM files using EnRoute, Flexi, VCarve, Aspire, AutoCAD, or similar software.

  • Strong understanding of CNC programming and machine setup.

  • Ability to read production drawings and shop prints.

  • Experience working with:

    • Aluminum

    • ACM

    • Acrylic

    • PVC

    • HDU

    • Wood

    • Polycarbonate

    • Other sign industry materials

  • Strong math and measurement skills.

  • Ability to use precision measuring tools.

  • Mechanical aptitude and troubleshooting ability.

  • Ability to lift 50 pounds.

Preferred
  • Sign manufacturing experience.

  • Knowledge of Multicam CNC routers.

  • Experience with digital printing or sign fabrication.

  • Understanding of fabrication processes including welding, assembly, and electrical sign components.


What Success Looks Like

A successful CAD/CNC Operator at Hayes Design Co.:

  • Produces accurate files with minimal revisions.

  • Maximizes sheet yield while minimizing material waste.

  • Consistently meets production schedules.

  • Identifies problems before they reach production.

  • Takes ownership of machine performance.

  • Maintains excellent organization.

  • Continuously looks for ways to improve efficiency.

  • Produces work they are proud to put their name on.


Critical Traits We’re Looking For

We’re looking for someone who naturally demonstrates:

  • Exceptional attention to detail

  • Strong critical thinking

  • Mechanical aptitude

  • Ownership mentality

  • Reliability

  • Self-motivation

  • Continuous improvement mindset

  • Strong communication skills

  • Ability to work independently

  • Team-first attitude


Why Hayes Design Co.

For more than 60 years, Hayes Design Co. has helped businesses, schools, healthcare organizations, churches, municipalities, and developers bring their brands to life. Unlike many companies, we design, manufacture, install, and service nearly everything we build.

When you join Hayes Design Co., you become part of a team that values:

  • Integrity

  • Craftsmanship

  • Accountability

  • Continuous Improvement

  • Customer First Thinking

We invest in our people, equipment, and technology because quality starts with great employees.


Compensation & Benefits
  • Competitive hourly pay based on experience

  • Health insurance

  • HSA contribution

  • 401(k)

  • Paid holidays

  • Paid vacation

  • Ongoing training and development

  • Modern equipment and technology

  • Opportunities for advancement