1

Junior Software Developer Jobs in Peru, IN (NOW HIRING)

Senior Software Engineer

Miami, IN · Remote

$152K - $205K/yr

The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world; analyzing requirements, procedures, and ...

Junior Software Developer information

See Peru, IN salary details

$22.2K

$82.1K

$126.9K

How much do junior software developer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for junior software developer in Peru, IN is $82,142.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,900.00 and $80,300.00 per year, depending on experience, location, and employer.

What are some typical challenges a junior software developer might face when starting out, and how can they overcome them?

Junior Software Developers often encounter challenges such as understanding large codebases, managing their time effectively between learning and delivering tasks, and adapting to new development tools or frameworks. To overcome these hurdles, it's helpful to actively seek guidance from more experienced team members, participate in code reviews, and make consistent use of documentation. Regular communication within the team and a willingness to ask questions can significantly speed up the learning process and help build confidence in your role.

What does a junior software developer do?

A junior software developer works on a development team writing and maintaining code for computer applications. As a junior software developer, your primary responsibilities are to learn the codebase, work on small bug fixes, and participate in paired programming with mid-level and senior developers. Junior software developers are entry-level positions, but as you gain experience and build up your programming skills, you will start to take on larger projects. Your job duties include attending and contributing to development team meetings, troubleshooting, patching computer code, and collaborating with other developers to create applications.

What are the key skills and qualifications needed to thrive as a junior software developer, and why are they important?

To thrive as a Junior Software Developer, you need proficiency in programming languages (such as Python, Java, or JavaScript), algorithms, and problem-solving, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development frameworks are valuable technical assets. Strong communication, teamwork, and a willingness to learn help you adapt and contribute effectively in collaborative environments. These skills and qualities are essential for delivering reliable code, supporting team goals, and growing in a fast-evolving tech landscape.

What does a junior software developer do?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers and contribute to various stages of the software development lifecycle. Their responsibilities often include writing basic code, debugging, collaborating with team members, and learning new technologies to improve their skills. This role is a great starting point for individuals looking to build a career in software development.
What cities near Peru, IN are hiring for Junior Software Developer jobs? Cities near Peru, IN with the most Junior Software Developer job openings:
Infographic showing various Junior Software Developer job openings in Peru, IN as of August 2026, with employment types broken down into 100% Full Time. Highlights an 75% In-person, and 25% Remote job distribution, with an average salary of $82,142 per year, or $39.5 per hour.

Quality Engineer with Medical device

Kappium LLC

Warsaw, IN • On-site

Other

This job post has expired today. Applications are no longer accepted.


Job description

 Start date: 24-Aug-2026  

Location: Warsaw, Indiana (hybrid role – 3 days onsite)

Duration: 9-12 months, extensions highly likely

Job:   Quality (software)  for Medical Device software 

Software Quality Engineer – Medical Device Software Development

Job Summary

The Software Quality Engineer will provide quality leadership on cross-functional product development teams responsible for developing regulated medical device software systems. This individual will serve as a subject matter expert in software quality, requirements management, software risk management, verification and validation strategy, design controls, and defect management throughout the software development lifecycle.

Key Responsibilities

  • Support the design, development, verification, and validation of regulated medical device software, including Software as a Medical Device (SaMD).
  • Provide technical leadership and guidance on software development processes, quality systems, and best practices.
  • Partner with engineering teams to refine software requirements and ensure architecture and design documentation is complete and compliant.
  • Facilitate documentation and tracking of software verification activities, including code review findings and testing results.
  • Review software test execution results, manage software defects, and support root cause investigations.
  • Lead software risk assessment activities and develop software risk management documentation.
  • Support regulatory submissions, product registrations, and compliance documentation.
  • Support internal and external quality audits and regulatory inspections related to software products and quality systems.
  • Manage nonconformances, CAPAs, and corrective actions associated with software development activities.
  • Provide technical support for software supplier and third-party software development audits.
  • Deliver training on software development processes, quality systems, and applicable regulatory requirements.
  • Mentor junior engineers and provide guidance on software quality engineering best practices.
  • Ensure compliance with applicable software and medical device standards, including:
    • IEC 62304
    • ISO 13485
    • ISO 14971
    • IEC 62366
    • FDA Software Guidance
    • FDA 21 CFR Part 11
    • EU MDR
    • ISO 27001
    • HIPAA
  • Ensure software products meet cybersecurity, privacy, electronic protected health information (ePHI), and personally identifiable information (PII) protection requirements.
  • Collaborate with cross-functional teams to ensure compliance with company quality systems, policies, and applicable regulatory requirements.
  • Communicate project risks, quality issues, and opportunities to leadership as appropriate.
  • Follow all health, safety, environmental, and quality procedures.
  • Perform additional responsibilities as assigned.

Education & Experience

  • Bachelor’s degree in Engineering, Computer Science, Information Systems, Biomedical Engineering, or a related technical discipline required.
  • Minimum of four years of experience in a regulated industry within software quality, quality engineering, new product development, or manufacturing engineering.
  • Experience supporting software development within a regulated medical device environment.
  • Demonstrated understanding of software quality systems, design controls, software verification and validation, and risk management.
  • Experience applying quality tools, processes, and methodologies to support product development.

Required Skills & Qualifications

  • Strong understanding of the medical device software development lifecycle.
  • Experience with Software as a Medical Device (SaMD) development preferred.
  • Knowledge of software risk management, design controls, software verification and validation, defect management, and CAPA processes.
  • Familiarity with FDA and international medical device regulations and standards.
  • Strong analytical, organizational, and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to work effectively on cross-functional engineering teams.
  • Proficiency with Microsoft Office applications, including Word, Excel, and PowerPoint.
  • ASQ Certified Software Quality Engineer (CSQE) or equivalent certification is preferred.