1

Software Developer Jobs in Goshen, IN (NOW HIRING)

As the Software Developer, you will produce and support software features and solutions based upon guidelines and requirements provided by team leaders and managers. What You Will Do: * Develops ...

ERP Application Developer

Goshen, IN Β· On-site

$75K - $100K/yr

Software Developer Onsite: Goshen, Indiana Compensation $75,000 - $100,000 About the Opportunity A growing, technology-driven organization is seeking a Software Developer to join its collaborative ...

ERP Application Developer

Goshen, IN Β· On-site

$75K - $100K/yr

Software Developer Onsite: Goshen, Indiana Compensation $75,000 - $100,000 About the Opportunity A growing, technology-driven organization is seeking a Software Developer to join its collaborative ...

New

Coding, PCB Design, Software Engineering, PCB. Position: JR Software Engineer Main Idea: Really looking for someone with a solid base of entry to mid-level IT knowledge specifically geared towards ...

Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 3+ years of experience in software development, with proficiency in one ...

Principal Software Engineer

Warsaw, IN Β· On-site

$130K - $174K/yr

As a Principal Software Engineer, you will be responsible for leading engineering activities that support the development, optimization, and sustained performance of products produced across ...

Principal Software Engineer

Warsaw, IN Β· On-site

$130K - $174K/yr

As a Principal Software Engineer, you will be responsible for leading engineering activities that support the development, optimization, and sustained performance of products produced across ...

Senior Software Engineer

Elkhart, IN Β· On-site

$116K - $153K/yr

The Senior Embedded Software Engineer is a key contributor within the Engineering organization ... Experience using Azure DevOps, Jira, GitHub, GitLab, or similar engineering tools. * Experience ...

Senior Software Engineer

Elkhart, IN Β· On-site

$116K - $153K/yr

The Senior Embedded Software Engineer is a key contributor within the Engineering organization ... Experience using Azure DevOps, Jira, GitHub, GitLab, or similar engineering tools. * Experience ...

Principal Software Engineer

Warsaw, IN Β· On-site

$130K - $174K/yr

As a Principal Software Engineer, you will be responsible for leading engineering activities that support the development, optimization, and sustained performance of products produced across ...

Deepexpertisein CI/CD pipelines and tools (Git, TeamCity, Azure DevOps). Thorough understanding of software architecture, design patterns, and Domain-Driven Design. Familiarity with XP practices (TDD ...

Software Engineer

Three Rivers, MI Β· On-site

$70K - $80K/yr

The Software Engineer will work with colleagues to deliver reliable and scalable applications that contribute to keeping first responders in the field safe, efficient, and informed with mission ...

next page

Showing results 1-20

Software Developer information

See Goshen, IN salary details

$42.8K

$99.8K

$148.1K

How much do software developer jobs pay per year?

As of Sep 11, 2026, the average yearly pay for software developer in Goshen, IN is $99,788.00, according to ZipRecruiter salary data. Most workers in this role earn between $80,300.00 and $116,000.00 per year, depending on experience, location, and employer.

What is a software developer?

A Software Developer is a professional who designs, builds, tests, and maintains computer programs or applications. They use programming languages to create software solutions that meet user needs, whether for desktop, mobile, or web platforms. Software Developers work closely with other team members such as designers, analysts, and testers to ensure the final product is functional, reliable, and user-friendly. Their responsibilities can range from writing code and fixing bugs to collaborating on system architecture and deploying updates.

What do software developers do?

Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.

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

To thrive as a Software Developer, you need strong programming skills in languages like Java, Python, or JavaScript, as well as a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or .NET is typically required, along with knowledge of agile methodologies or certifications. Problem-solving ability, attention to detail, teamwork, and effective communication are essential soft skills that help you excel in collaborative and fast-paced environments. These skills ensure you can build reliable, maintainable software and adapt to evolving project requirements and technologies.

What are some common challenges software developers face when working on team-based projects?

Software developers often encounter challenges such as coordinating with team members across different time zones, managing code integration from multiple contributors, and maintaining clear communication about project requirements. Effective use of version control systems like Git and regular participation in code reviews can help mitigate these issues. Additionally, adapting to evolving project goals and balancing technical debt with feature development are common hurdles that require strong collaboration and problem-solving skills.

What is the difference between Software Developer vs Software Engineer?

AspectSoftware DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or Software Engineering; certifications may vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems; often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT firmsUsed interchangeably with Software Developer in many organizations

While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

Is a software developer still in demand?

Yes, software developers are in high demand due to ongoing digital transformation across industries. Skills in programming languages like Java, Python, and experience with cloud platforms increase employability, and the role is expected to grow as technology continues to advance.

What are the most commonly searched types of Software Developer jobs in Goshen, IN?

The most popular types of Software Developer jobs in Goshen, IN are:

What cities near Goshen, IN are hiring for Software Developer jobs?

Cities near Goshen, IN with the most Software Developer job openings:

Infographic showing various Software Developer job openings in Goshen, IN as of September 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $99,788 per year, or $48 per hour.

CAT2 Software Developer

Milford, IN

CTB
Crop FarmingΒ β€’Β 1 - 5K employees

Full-time

Re-posted 13 days ago


Key responsibilities

  • Develops software features under the guidance of project team leaders and management.

  • Documents and demonstrates solutions through documentation, flowcharts, diagrams, and clear code.

  • Studies information needs, confers with users, investigates problem areas, and follows the software development lifecycle to develop software solutions.


Job description

This role is in Celaya, Mexico

Who We Are:

CAT Squared, Inc. is a subsidiary of CTB, Inc., a Berkshire Hathaway Company. CTB's core purpose is Helping to Feed a Hungry World through a number of business units that manufacture and supply systems and solutions primarily for the agricultural supply chain. CAT Squared is achieving this goal by providing Leadership Through Innovation with software solutions for the food industry, including beef, pork, chicken, turkey, seafood, produce, primary processing, and further processing and handling plants. These solutions provide customers with real-time reporting for production and inventory, as well as farm-to-fork traceability. Additionally, CAT Squared provides hardware and services, creating a single-source solution for food processing needs. In order to provide continued innovation in this market, we need talented people looking to grow their careers while working toward our global mission. We hope you will join us in this journey!

What You Will Accomplish:

As the Software Developer, you will produce and support software features and solutions based upon guidelines and requirements provided by team leaders and managers.Β 

What You Will Do:Β 

  • Develops software features under the guidance of project team leaders and management.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepares solutions by determining and designing system specifications, standards, and programming.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Protects operations by keeping information confidential.
  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.

Position Requirements:

  • Education:Β  Bachelor's in IS, IT, or similar field; would consider combination of coursework and experience within a business environment.
  • Experience: 1-4 years of Information System experience - or new/recent graduatesΒ Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β 
  • Functional Skills: Understanding of .NET and/or C#; Experience with Microsoft Visual Studio, SQL Server & T-SQL; Object Oriented ProgrammingΒ 
  • Technical Aptitude/PC/Other: Excellent skillset with Microsoft Office tools
  • Language Skills: Good verbal and written communication skills.
  • Leadership/Behaviors: Self-starter, strong problem-solving skills, independent learner, highly-motivated, with the ability to stretch abilities as more complex projects arise.
  • Culture Fit:Β  Need conceptual thinkers who can take a vision and create better processes/solutions.Β  Energetic, honest, and high-ethical standards.Β  Enjoys collaboration, being a team player, and leading/participating in continuous improvement processes.

Other Important Information:Β Β Β  Β 

Salary: Salary is commensurate with proven expertise

Reports To: A department manager. Either a Support Manager or a Development Manager.Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β 

Core Hours: Β Β 8:00am-5:00pm

Typical Work Week:Β  M-F; occasional weekends hours.Β  40 hours per week on average

Direct Reports:Β Β Β Β  None

Travel:Β  Limited

Work Conditions: Office