1

Entry Software Engineer Jobs in Indiana (NOW HIRING)

Really looking for someone with a solid base of entry to mid-level IT knowledge specifically geared towards coding and software design as they are designing and making various PCBs for their main ...

Software Engineer Location: On-Site (Batesville, IN) Employment Type: Full-Time, W-2 with Benefits Reports To: Senior Leadership Compensation: Competitive, commensurate with experience About Aquila ...

Software Engineer

Batesville, IN ยท On-site

$80 - $100/hr

We're looking for a Software Engineer who is eager to learn, build, and make an impact. This role begins by shadowing our senior leadership to understand the systems that power every aspect of Aquila ...

Software Engineer

Hammond, IN ยท On-site

$80 - $100/hr

We are looking to hire numerous Engineers; priority will go to those with Steel/Metals software equipment experience. TMS International is the leading provider of on-site, industrial steel mill ...

Software Engineer

South Bend, IN ยท On-site

$100 - $125/hr

Are you a Software Engineer with in-depth programmingexperience in one programming technology? Have you developedand maintainedmachine interface and machine control software? Are you looking for a ...

We are looking to hire numerous Engineers; Priority will go to those with Steel/Metals software equipment experience. TMS International is the leading provider of on-site, industrial steel mill ...

We are looking to hire numerous Engineers; Priority will go to those with Steel/Metals software equipment experience. TMS International is the leading provider of on-site, industrial steel mill ...

We are looking to hire numerous Engineers; Priority will go to those with Steel/Metals software equipment experience. TMS International is the leading provider of on-site, industrial steel mill ...

Software Engineer Reports To: Lead Software Engineer Department: Product & Engineering FLSA: Exempt About us: 120Water is a mission-driven SaaS company helping government agencies and utilities ...

This role reports to the Manager of Software Engineering and provides the opportunity to work on multi-region, multi-cloud systems that handle large-scale AI traffic and complex orchestration ...

Senior Software Engineer

Crane, IN ยท On-site

$122K - $161K/yr

Senior Software Engineer Location: NSWC-Crane, IN* Position Type: Full-Time Travel Requirements: Up to 10% Position Summary Created Solutions is seeking a Senior Software Engineer to design, develop ...

Senior Software Engineer

Crane, IN ยท On-site

$122K - $161K/yr

Senior Software Engineer Location: NSWC-Crane, IN* Position Type: Full-Time Travel Requirements: Up to 10% Position Summary Created Solutions is seeking a Senior Software Engineer to design, develop ...

Sr. Software Engineer

Indianapolis, IN ยท On-site +1

$117K - $154K/yr

Its capabilities include data science, software development, network engineering, intelligence, surveillance, and reconnaissance (ISR), and logistics. SOSi is seeking an experienced Senior Software ...

next page

Showing results 1-20

Entry Software Engineer information

See Indiana salary details

$22.8K

$99.8K

$179.8K

How much do entry software engineer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for entry software engineer in Indiana is $99,784.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,900.00 and $114,200.00 per year, depending on experience, location, and employer.

What is an entry software engineer?

Entry software engineers are professionals who have recently started their careers in software development, typically with less than two years of experience. They are responsible for writing, testing, and maintaining code under the supervision of more experienced engineers. Entry software engineers often work on smaller tasks, bug fixes, and learn industry best practices while contributing to larger projects. Their role provides a foundation for building advanced technical skills and growing into senior engineering positions.

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

To thrive as an Entry Software Engineer, you need a solid grasp of programming fundamentals, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with languages such as Java, Python, or C++, and experience with tools like Git, integrated development environments (IDEs), and basic software development methodologies are commonly required. Strong communication, teamwork, and a willingness to learn help you collaborate effectively and adapt to evolving technical challenges. These skills ensure you can contribute to projects, work well within a team, and grow quickly in the fast-paced software industry.

What are some common challenges faced by entry software engineers when joining their first development team?

Entry software engineers often encounter challenges such as adapting to large codebases, understanding team workflows, and getting comfortable with collaborative development tools like version control systems. Navigating code reviews and learning to communicate technical ideas clearly can also be new experiences. However, most teams provide onboarding resources, mentorship, and regular feedback to help new engineers integrate smoothly and grow their skills.

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

AspectEntry Software EngineerJunior Software Developer
Required CredentialsBachelor's in CS or related field, some internshipsBachelor's in CS or related field, internship experience helpful
Work EnvironmentTeam-based, collaborative projects, entry-level tasksSupportive team, learning-focused, entry-level coding
Employer & Industry UsageTech companies, startups, corporate IT departmentsTech firms, software companies, startups
Search & Comparison IntentUnderstanding entry-level roles, career pathClarifying job responsibilities, entry-level positions

Both roles are entry-level positions in software development, often requiring similar educational backgrounds and internships. The term "Entry Software Engineer" emphasizes a broader engineering role with potential involvement in design and architecture, while "Junior Software Developer" typically focuses on coding and implementation tasks. Employers may use these titles interchangeably, but understanding the nuances helps candidates target the right opportunities.

How to get a job as an entry software engineer with no experience?

Entry software engineer roles often require foundational programming skills in languages like Python, Java, or C++, which can be gained through online courses, coding bootcamps, or self-study. Building a portfolio with personal projects, contributing to open-source, and obtaining relevant certifications can help demonstrate skills to employers despite limited professional experience.

Is 25 too late to become an entry software engineer?

Entry software engineering roles typically target recent graduates or those with limited professional experience, but age is not a strict barrier. Many employers value skills, coding ability, and relevant projects over age, and individuals can start learning programming languages and building portfolios at any age to qualify for such positions.

What are the most commonly searched types of Entry Software Engineer jobs in Indiana?

The most popular types of Entry Software Engineer jobs in Indiana are:

What cities in Indiana are hiring for Entry Software Engineer jobs?

Cities in Indiana with the most Entry Software Engineer job openings:

Infographic showing various Entry Software Engineer job openings in Indiana as of August 2026, with employment types broken down into 88% Full Time, 9% Part Time, and 3% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $99,784 per year, or $48 per hour.

Jr Software Engineer

HRM INFO LLC

Goshen, IN โ€ข On-site

Full-time

Posted 14 days ago


Job description


 Job Description:

Skills: Coding, PCB Design, Software Engineering, PCB.

Job Description:

Position: JR Software Engineer

Main Idea: Really looking for someone with a solid base of entry to mid-level IT knowledge specifically geared towards coding and software design as they are designing and making various PCBs for their main client: NORCO. Solid IT/coding at a skill base and then some engineering principles or thought processes and the reasonable math and reasoning skills associated with it is the idea. They can't/don't have time to teach/train up the coding/software design side of things but has more ability to do so on the engineering side. They are a small company about to undergo a large bit of growth.

Job Description/Desired Skills/ Experience.

  • Communication - be in contact with new and old customers about new projects as well as working well with the small internal team.
  • Design and layout circuit boards for new projects.
  • Code projects, test fixture, and software as needed.
  • Update old projects based on new test data.
  • Develop prototype enclosure or other pieces using 3D printing, CNC and other means.
  • Test and debug high level failure and returns.

MUST HAVE

  • Experience in Coding and Software Design.
  • Experience in Design and layout circuit boards.


  Required Skills:

Test Data
3D
Returns
Software
Design
Engineering
Communication