2

Entry Level Software Engineer Jobs in Austin, IN

Product Engineer

Columbus, IN · On-site

$67K - $100K/yr

Job Summary: This entry level/early career professional, product focused position performs ... Design and Application of Open/Closed Loop Controls - Specifies software features that interact ...

Product Engineer

Columbus, IN · On-site

$67K - $100K/yr

Job Summary: This entry level/early career professional, product focused position performs ... Design and Application of Open/Closed Loop Controls - Specifies software features that interact ...

Job Summary: This entry level/early career professional, product focused position performs ... Design and Application of Open/Closed Loop Controls - Specifies software features that interact ...

Job Summary: This entry level/early career professional, product focused position performs ... Design and Application of Open/Closed Loop Controls - Specifies software features that interact ...

Job Summary: This entry level/early career professional, product focused position performs ... Design and Application of Open/Closed Loop Controls - Specifies software features that interact ...

Job Summary: This entry level/early career professional, product focused position performs ... Design and Application of Open/Closed Loop Controls - Specifies software features that interact ...

Job Summary: This entry level/early career professional, product focused position performs ... Design and Application of Open/Closed Loop Controls - Specifies software features that interact ...

Job Summary: This entry level/early career professional, product focused position performs ... Design and Application of Open/Closed Loop Controls - Specifies software features that interact ...

This entry level/early career professional, product focused position tailors electronic and ... People in these positions will translate product requirements into hardware and software technical ...

This entry level/early career professional, product focused position tailors electronic and ... People in these positions will translate product requirements into hardware and software technical ...

Field Technician

Madison, IN · On-site

$20.50/hr

In this entry-level role, we will equip you with the training you need to succeed and the ... Proficiency in using computers and software applications. Competent in using hand tools.

Showing results 41-54

Entry Level Software Engineer information

See Austin, IN salary details

$23K

$100.4K

$181K

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

As of Aug 16, 2026, the average yearly pay for entry level software engineer in Austin, IN is $100,423.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,200.00 and $114,900.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.

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

To secure an entry level software engineer position with no experience, focus on building a strong foundation in programming languages like Python or Java, create a portfolio of personal projects, and gain familiarity with tools such as Git and Linux. Internships, coding bootcamps, and certifications can also improve your chances by demonstrating practical skills to employers.

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

Entry level software engineering roles are open to individuals of various ages, including those starting in their mid-20s. Many employers value skills, relevant training, and problem-solving ability over age, and career changers often successfully transition into software engineering at this stage by learning programming languages and gaining practical experience. Age is generally not a barrier to entering the field at an entry level.

What is the entry-level position for a software engineer?

The entry-level position for a software engineer is typically called a Software Engineer I or Junior Software Engineer. It involves basic coding, debugging, and learning company tools and processes, often requiring familiarity with programming languages like Java, Python, or C++. This role provides foundational experience and may require a bachelor's degree in computer science or related fields.

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

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

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

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

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

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

Infographic showing various Entry Level Software Engineer job openings in Austin, IN as of August 2026, with employment types broken down into 75% Full Time, 8% Part Time, and 17% Contract. Highlights an 95% In-person, and 5% Remote job distribution, with an average salary of $100,423 per year, or $48.3 per hour.

Product Engineer

Cummins

Columbus, IN • On-site

$67K - $100K/yr

Full-time

Posted 7 days ago


Cummins rating

8.0

Company rating: 8.0 out of 10

Based on 263 frontline employees who took The Breakroom Quiz

136th of 540 rated manufacturers


Job description


Job Summary:
This entry level/early career professional, product focused position performs established technical tasks at the sub-system and/or component level for current and future products within a given business unit or corporate area. This involves work across many steps in the product life cycle. Because of the product centered nature of this position, they are very often a central point of coordination and decision making between product line engineers, customer teams, systems engineers, purchasing, suppliers and manufacturing.
Key Responsibilities:
Investigates product problems, understands causal mechanisms, recommends appropriate action, owns problem resolution and documents results with guidance from more experienced team members. Main focus will include working in business processes of Product Preceding Technology (PPT), Value Package Introduction (VPI) or Current Product Support (CPS) and executing technical processes such as Engineering Standard Work (ESW), iDFMEA, Failure Incident Review Group (FIRG) while using tools such as 7-step problem solving, design review checklist and other specialized tools required to support the processes and enable high quality decision making. Obtains input from stakeholders such as technical managers, project leaders, other product and manufacturing engineers and supplier partners to deliver information and recommendations that lead to quality product decisions. Applies academic knowledge and existing experience to take action and make decisions that progress projects forward without sacrificing project quality expectations. Examples of these decisions include day to day project details, analysis or test work instruction details, coordination across discipline areas that are necessary to make quality progress. Owns problem resolution for moderately complex components, products, systems, subsystems or services with technical complexity and ambiguity increasing as experience is gained in the role. Provides independent execution of established work processes and systems, while still developing technology or product knowledge; engages with the improvement of systems and processes. Involves minimal direct management of people, but could involve the coordination and direction of work amongst technicians and/or temporary student employees. Contributes effectively toward team goals, exhibits influence within a work group and continues to develop proficiency in the competency areas critical to success in the role.
Responsibilities
Competencies:
Applies Principles of Statistical Methods - Analyzes technical data using descriptive statistics, probability distributions, graphical analysis, and statistical inference (population and sample, confidence intervals, and hypothesis testing); models relationships between response and independent variables using analysis of variance, regression, and design of experiments to make rigorous, data-based decisions.
Cross-Functional Design Integration - Translates the value package requirements that include the voices of many stakeholders into virtual designs, and communicates the capability of the design through an approved cross-functional design review.
Design and Application of Open/Closed Loop Controls - Specifies software features that interact with mechanical, hydraulic, chemical and electronic systems to deliver desired system states; specifies control system architectures which include appropriate measurements, correct actuation, and algorithms for Cummins' products; configures and/or understands open/closed loop feedback controls features and the system interactions between hardware and software in Cummins' products.
Mechanical Design of Mechanical Systems - Acquires and applies an in-depth understanding of mechanical systems through working knowledge that guides a designer's ability to create innovative and sound design concepts to meet Cummins and customer expectations; designs for requirements of all lifecycle stages by considering the customer requirements in different operating environments to ensure a robust system.
Mechanical Design Specification - Creates complete specifications in the form of solid models, configured engineering bill of materials and detailed drawings that cross-functionally communicate the information required to manufacture and inspect a product per its design intent; considers national, international, industry, and Cummins' standards that accurately and concisely define the part specification.
Product Configuration and Change Management - Establishes a baseline of identified product artifacts to be placed under configuration management; releases, tracks, controls and communicates changes from concept to obsolescence often through work requests; establishes and maintains the integrity of the product artifact baselines.
Product Development Execution, Monitoring and Control - Plans, schedules, coordinates and executes the activities involved in developing a product to a respectively aligned hierarchy of requirements and technical profiles; monitors and communicates across functional boundaries to meet project resource and quality expectations; ensures product capability meets or exceeds expectations and takes mitigating actions when project risks are higher than expected; understands the full product life cycle process and stakeholders.
Product Failure Mode Avoidance - Mitigates potential product failure modes, by identifying interfaces, functions, functional requirements, interactions, control factors, noise factors, and prioritized potential failure modes and potential failure causes for the system of interest to effectively and efficiently improve the reliability of Cummins' products.
Product Function Modeling, Simulation and Analysis - Impacts product design decisions through the utilization and/or interpretation of computational tools and methods that predict the capability of a product's function relative to its system, sub-system and/or component level requirements.
Product Interface Management and Integration - Identifies and analyzes the interfaces and interactions across system boundaries by specifying the requirements and limits to ensure that the product meets requirements; controls the interactions across the system element boundaries by making sure that they remain within specified limits; integrates system elements by creating an integration plan, including identification of method and timing for each activity to make it easier to find, isolate, diagnose, and correct.
Product Problem Solving - Solves product problems using a process that protects the customer; determines the assignable cause; implements robust, data-based solutions; and identifies the systemic root causes and recommended actions to prevent problem reoccurrence.
Product Verification and Validation Management - Develops product systems validation plans from a variety of inputs to identify failure modes, while managing product risk and relative priority; negotiates product requirements against capability to guide project scope; evaluates analytical, simulation and physical test results to verify product capability and validate requirements; assesses legacy versus proposed system solution capabilities and produces recommendations with technical documentation to support product decisions.
System Requirements Engineering - Uses appropriate methods and tools to translate stakeholder needs into verifiable requirements to which designs are developed; establishes acceptance criteria for the system of interest through analysis, allocation and negotiation; tracks the status of requirements throughout the system lifecycle; assesses the impact of changes to system requirements on project scope, schedule, and resources; creates and maintains information linkages to related artifacts.
Systems Thinking - Defines the system of interest by drawing the boundaries, identifying its context within its environment, its interfaces, and that it has a lifecycle to aid in planning the problem statement, scope and deliverables ; analyzes linkages and interactions between elements that comprise the system of interest by using appropriate methods, models and integration of outcomes to understand the system, predict its behavior and devise modifications to it in order to produce the desired effects.
Technical Documentation - Documents information based on knowledge gained as part of technical function activities; communicates to stakeholders with the goal of enabling improved technical productivity and effective knowledge transfer to others who were not originally part of the initial learning.
Collaborates - Building partnerships and working collaboratively with others to meet shared objectives.
Communicates effectively - Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences.
Decision quality - Making good and timely decisions that keep the organization moving forward.
Drives results - Consistently achieving results, even under tough circumstances.
Self-development - Actively seeking new ways to grow and be challenged using both formal and informal development channels.
Values differences - Recognizing the value that different perspectives and cultures bring to an organization.
Education, Licenses, Certifications:
College, university, or equivalent Bachelor's degree in Engineering or appropriate STEM field is required.
This position may require licensing for compliance with export controls or sanctions regulations.
Experience:
Entry level/Early career professional. Preferred candidates would have relevant experience working in either a temporary student employment environment (intern, co-op, or other extracurricular team activities) or as an early career professional in a relevant technical discipline area. Knowledge of MS Office tools is also preferred.
U.S. Early Careers Eligibility Requirements:
Exempt Entry Level: Designed for external candidates within 2 years of completing their highest level of degree (Bachelor, Master, PhD, MBA, or JD) from an accredited U.S. college/university, and currently reside within the continental U.S.
International Student Eligibility (U.S. based roles): F-1 visa students must have approved Curricular Practical Training (CPT) or Occupational Practical Training (OPT) before their Early Career assignment begin. CPT/OPT must relate to their degree and be authorized by their university. Students are responsible for securing this approval through their school's international office.
Qualifications
This product engineering role will be responsible for maintaining & improving the quality of the B6.7L engine provided to Ram by identifying root cause of failures, defining solutions, and driving implementation. It requires strong collaboration across multiple functions including manufacturing, service, suppliers, and customer.
About Us
Cummins is an equal opportunity employer. Our policy is to provide equal employment opportunities to all qualified persons without regard to race, sex, color, disability, national origin, age, religion, union affiliation, sexual orientation, veteran status, citizenship, gender identity, or other status protected by law.

What Cummins employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Cummins logo

About Cummins

Sourced by ZipRecruiter

Cummins Inc., headquartered in Columbus, IN, US, is a global power leader that designs, manufactures, and distributes numerous power products and systems. With its genesis from as early as 1919, the company readily serves diverse industries such as transportation, industrial, generator drive, or marine applications, among others. At the heart of Cummins' operations, its key product lineup encompasses diesel & natural gas engines, generator sets, engine components, and filtration, emission solutions, and electrical power generation systems. Cummins deeply embodies core values of integrity, respect for diversity, teamwork, performance excellence, and social responsibility - all of which dynamically fuel their mission 'Making people's lives better by powering a more prosperous world'.

Industry

Transportation equipment manufacturing

Company size

10,000+ Employees

Headquarters location

Columbus, IN, US

Year founded

1919