1

Intermediate Software Developer Jobs in Niles, MI

... of CAD software experience (preferably Pro-E/Creo Parametric) * 1+ years of experience having ... Intermediate experience with Microsoft Office Suite Preferred Qualifications * Bachelors Degree, or ...

... of CAD software experience (preferably Pro-E/Creo Parametric) * 1+ years of experience having ... Intermediate experience with Microsoft Office Suite PREFERRED QUALIFICATIONS : * Bachelors Degree ...

... of CAD software experience (preferably Pro-E/Creo Parametric) * 1+ years of experience having ... Intermediate experience with Microsoft Office Suite PREFERRED QUALIFICATIONS : * Bachelors Degree ...

PLC Technician

Elkhart, IN · On-site

$32 - $40/hr

Perform intermediate programming, safety configuration. * Program and modify PLC logic using ... Experience in Ladder logic programming in Allen Bradley Logix/ Studio 5000 software. * Proficient ...

Perform intermediate programming, safety configuration. * Program and modify PLC logic using ... Experience in Ladder logic programming in Allen Bradley Logix/ Studio 5000 software. * Proficient ...

PLC Technician

Elkhart, IN · On-site

$32 - $40/hr

Perform intermediate programming, safety configuration. * Program and modify PLC logic using ... Experience in Ladder logic programming in Allen Bradley Logix/ Studio 5000 software. * Proficient ...

Perform intermediate programming, safety configuration. * Program and modify PLC logic using ... Experience in Ladder logic programming in Allen Bradley Logix/ Studio 5000 software. * Proficient ...

Intermediate to advanced computer skills and experience with Microsoft Word, Excel, and Outlook ... Where software engineers change lives. * Where every associate can build a professional path where ...

Intermediate to advanced computer skills and experience with Microsoft Word, Excel, and Outlook ... Where software engineers change lives. * Where every associate can build a professional path where ...

Intermediate to advanced computer skills and experience with Microsoft Word, Excel, and Outlook ... Where software engineers change lives. * Where every associate can build a professional path where ...

Intermediate to advanced computer skills and experience with Microsoft Word, Excel, and Outlook ... Where software engineers change lives. * Where every associate can build a professional path where ...

Intermediate to advanced computer skills and experience with Microsoft Word, Excel, and Outlook ... Where software engineers change lives. * Where every associate can build a professional path where ...

Intermediate to advanced computer skills and experience with Microsoft Word, Excel, and Outlook ... Where software engineers change lives. * Where every associate can build a professional path where ...

Ecosystem Restoration Technician

Walkerton, IN · On-site

$15 - $18.50/hr

Intermediate-advanced knowledge of upper Midwest native and invasive species, plant identification ... About Stantec Stantec is a global leader in sustainable engineering, architecture, and ...

next page

Showing results 1-20

Intermediate Software Developer information

See Niles, MI salary details

$43.6K

$101.6K

$150.9K

How much do intermediate software developer jobs pay per year?

As of May 30, 2026, the average yearly pay for intermediate software developer in Niles, MI is $101,642.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,800.00 and $118,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Intermediate Software Developer, and why are they important?

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What are some typical challenges that Intermediate Software Developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.

What are intermediate software developers?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

What is the difference between Intermediate Software Developer vs Junior Software Developer?

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

What are the most commonly searched types of Software Developer jobs in Niles, MI? The most popular types of Software Developer jobs in Niles, MI are:
What job categories do people searching Intermediate Software Developer jobs in Niles, MI look for? The top searched job categories for Intermediate Software Developer jobs in Niles, MI are:
What cities near Niles, MI are hiring for Intermediate Software Developer jobs? Cities near Niles, MI with the most Intermediate Software Developer job openings:
Senior Engineering Support Specialist

Senior Engineering Support Specialist

Lozier Corporation

Middlebury, IN • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 17 days ago


Lozier rating

7.6

Company rating: 7.6 out of 10

Based on 27 frontline employees who took The Breakroom Quiz


Job description

ABOUT LOZIER

Headquartered in Omaha, Nebraska, with facilities across the U.S., Lozier Corporation is the leading manufacturer of products used by retailers in stores and warehouses, with a vision to be operationally excellent in support of retail's present and future. Retailers have relied on our quality products and service for more than 65 years.

BENEFITS AND SCHEDULE

  • Company bonus potential.
  • PTO (Paid Time Off) plus paid holidays.
  • Competitive benefits package (Eligible for medical, dental, and vision benefits on the first day of employment).
  • Onsite Health Clinic.
  • 401(k) with employer match.
  • Employee Assistance Program.
  • Educational Assistance Program.
  • Career Development Programs.
  • Casual dress.
  • Monday thru Friday schedule, onsite.

POSITION SUMMARY:

The Engineering Support Specialist serves as a key technical support resource across engineering teams, providing hands-on assistance in data analysis, process troubleshooting, documentation, and the implementation of engineering changes. This role supports ongoing development efforts by translating engineering direction into actionable support activities. The Engineering Support Specialist collaborates with cross-functional teams to enhance efficiency, drive improvements, and maintain accurate technical records across manufacturing, industrial, and product domains.

ESSENTIAL JOB FUNCTIONS- (depending on area of assignment)

  • Champion Lozier's Mission, Vision, and Core Values by demonstrating the behaviors that contribute to Lozier's success.
  • Support engineering teams in resolving technical issues through root cause data gathering and analysis.
  • Participate in implementation of process and design changes.
  • Update process documentation, drawings, and test records.
  • Coordinate cross-functional communication on smaller projects or improvement efforts.
  • Managing internal document control or technical libraries.
  • Supporting internal audits, inspections, or compliance documentation.
  • Performing preliminary equipment troubleshooting or calibration support.
  • Work independently on routine assignments and under direction on complex tasks.
  • Demonstrate regular attendance and timeliness in reporting to work, meetings, and completing assignments.
  • Ability to work and interact well with others.

Manufacturing:

  • Analyze process data and assist in troubleshooting yield or downtime issues.
  • Support implementation of new equipment, fixtures, or production methods.
  • Maintain detailed manufacturing documentation (SOPs, control plans).

Industrial:

  • Assist with time studies, process balancing, and layout changes.
  • Participate in kaizen events and continuous improvement activities.
  • Track production metrics and assist in developing visual management tools.

Product:

  • Coordinate prototype and pilot runs, capturing performance and test data.
  • Support design validation efforts and ensure test protocols are followed.
  • Track engineering changes and update part configuration or BOMs.

OTHER JOB FUNCTIONS

  • Coordinating minor projects or trials that impact multiple departments.
  • Training operators or technicians on process or documentation updates.

JOB QUALIFICATIONS

Education: Associate or technical degree in engineering, drafting, product design, operations, supply chain, or another related field is preferred.

Experience: Minimum of 4 years of experience in drafting or design support, manufacturing, product development, or equivalent experience, if degreed. Minimum of 6 years of experience in drafting or design support, manufacturing, product development, or equivalent experience, if non-degreed.

Required Skills:

  • Intermediate PC skills (Microsoft Excel, Word, Outlook).
  • Proficient in engineering software and tools.
  • Intermediate project management and organizational skills.
  • Excellent analytical and problem-solving abilities.
  • Effective communication and teamwork skills.
  • Technical documentation and drafting (CAD/Visio/Excel).
  • Clear communication across engineering and operations.
  • Problem-solving mindset with attention to detail.
  • Knowledge with ERP/MRP/PLM systems and production data tools.

Preferred Skills:

  • Knowledge of Lean Manufacturing, Six Sigma, quality, or other improvement methodologies.
  • Knowledge of work measurement systems.
  • Knowledge of internal data systems.

SPECIAL DEMANDS

  • Periodic travel including overnight stays.
  • Must maintain a valid driver's license.
  • Ability to navigate in a manufacturing environment, including navigating stairs.

The above job description is meant to describe the general nature and level of work being performed. It is not intended to be an exhaustive list of all responsibilities, duties and skills required for the position. Employees will be required to follow any other job-related instructions and to perform other job-related duties as assigned by their supervisor. Lozier reserves the right to modify, interpret, or apply this job description in any way desired and the essential job functions may be modified to reasonably accommodate qualified individuals with a disability. Requirements are representative of minimum levels of knowledge, skills and/or abilities. To perform this job successfully, the employee must possess the abilities or aptitudes to perform each duty proficiently. Successful completion of pre-hire drug screen and post offer background screen is required to obtain employment. Continued employment remains on an "at-will" basis.


What Lozier employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom