1

Software Developers Jobs in Indiana (NOW HIRING)

Sr Software Architecture

Indianapolis, IN · Hybrid

$123K - $168K/yr

Coach and mentor software engineers, programmers, and other team members. * Create and maintain design and code standards. * Serve as a technical liaison among project managers, developers, and ...

Software Engineering Mastery: Deep understanding of modern software engineering principles and practices. * Willingness to Learn: Open to learning new development languages and tools. * ERP/MRP ...

We are seeking to bring on talented software developers interested in remote work opportunities. We are an agile development team delivering high quality products on the Web, iOS, and Android with ...

Software Engineer Indianapolis, IN About E-gineering E-gineering (EG) is a 100% employee-owned software consulting company based in Indianapolis, Indiana, founded in 2000. True consulting is about ...

As a Software Developer at MORryde, you will work with our Technology Team and end users to help define project scope, development, testing, and user rollout of various internally created custom ...

Software Engineer Indianapolis, IN Software Engineer at Remodel Health We are Remodel Health, the health benefits platform that revolutionizes health benefits to resource organizations with missions ...

Mentor new developers and create an atmosphere that encourages growth and respect. Job Functions: * Assist Software Team Lead to make sure all developers in the Programming Department are successful ...

Mentor new developers and create an atmosphere that encourages growth and respect. Job Functions: * Assist Software Team Lead to make sure all developers in the Programming Department are successful ...

Mentor new developers and create an atmosphere that encourages growth and respect. Job Functions: * Assist Software Team Lead to make sure all developers in the Programming Department are successful ...

Train & Mentor new developers from Business Team on form maintenance in Smart Communications ... Software Engineer, Technology Analyst, Software Engineer, Computer Systems Analyst, Computer ...

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 ...

Senior Software Engineer

Indianapolis, IN

$117K - $154K/yr

Embedded Software/ Software Engineer - Role is Located in Odon IN The Embedded Software will lead the definition, design, and evolution of embedded software architectures supporting SPY-1 radar ...

next page

Showing results 1-20

Software Developers information

See Indiana salary details

$45.7K

$106.4K

$158K

How much do software developers jobs pay per year?

As of Jun 15, 2026, the average yearly pay for software developers in Indiana is $106,428.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,600.00 and $123,700.00 per year, depending on experience, location, and employer.

Is it true that AI will replace software engineers?

AI technology is advancing and can automate certain coding tasks, but software engineers are essential for designing, developing, and maintaining complex systems. AI tools serve as aids to improve productivity, but human expertise remains critical for problem-solving, creativity, and decision-making in software development.

Is there still a demand for software developers?

Yes, software developers are in high demand across many industries due to ongoing digital transformation, the need for new applications, and updates to existing systems. Skills in programming languages like Java, Python, and experience with cloud platforms increase employability, and the job market remains strong with consistent growth projections.

What are software developers?

Software developers are professionals who design, create, test, and maintain computer programs and applications. They work with programming languages and development tools to build software solutions that meet users’ needs. Software developers may specialize in areas such as web development, mobile applications, or systems software. Their work often involves collaborating with other tech professionals, understanding user requirements, and solving complex problems through code.

How do software developers typically collaborate with other teams during a project?

Software developers often work closely with cross-functional teams such as product managers, designers, quality assurance engineers, and sometimes clients. Collaboration usually involves regular meetings, code reviews, and using project management tools to track progress and share feedback. Clear communication is essential to align on requirements, resolve issues quickly, and ensure that the final product meets user needs. Developers also participate in sprint planning and retrospectives as part of an Agile workflow, which fosters continuous improvement and strong teamwork.

What is the difference between Software Developers vs Software Engineers?

AspectSoftware DevelopersSoftware Engineers
CredentialsBachelor's in CS or related field, coding certificationsBachelor's or higher in CS or related, often with engineering certifications
Work EnvironmentDevelopment teams, startups, tech companiesLarge organizations, system design, architecture roles
Industry UsageCommonly used in tech, startups, freelance projectsUsed in enterprise, large-scale projects, system design
Job FocusWriting code, developing applicationsDesigning systems, architecture, integrating components

While both Software Developers and Software Engineers work with code and software projects, Software Developers primarily focus on coding and application development. Software Engineers often take a broader approach, involving system design and architecture. The roles overlap, but the key difference lies in scope and responsibilities, with Engineers typically involved in designing complex systems and Developers concentrating on implementation.

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, problem-solving abilities, and a relevant degree in computer science or a related field. Familiarity with technical tools such as version control systems (e.g., Git), coding frameworks, and cloud platforms is typically required, and certifications in specific languages or technologies can be beneficial. Excellent teamwork, communication, and adaptability are soft skills that help developers collaborate effectively and respond to changing project needs. These skills and qualities ensure efficient development, maintainable code, and successful project outcomes in a fast-evolving tech environment.

What kind of work do software developers do?

Software developers design, write, test, and maintain computer programs and applications. They work with programming languages such as Java, Python, or C++, and often collaborate with teams to create software solutions that meet user needs and specifications.

What engineers make $500,000?

Senior software engineers, especially those in high-demand fields like machine learning, AI, or with expertise in cloud computing, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and working at large tech companies or startups with significant funding.
What cities in Indiana are hiring for Software Developers jobs? Cities in Indiana with the most Software Developers job openings:
Infographic showing various Software Developers job openings in Indiana as of June 2026, with employment types broken down into 85% Full Time, and 15% Contract. Highlights an 100% In-person job distribution, with an average salary of $106,428 per year, or $51.2 per hour.
Software Engineer

Other

Posted 28 days ago


Steel Dynamics rating

7.8

Company rating: 7.8 out of 10

Based on 57 frontline employees who took The Breakroom Quiz

162nd of 518 rated manufacturers


Job description

SubsidiaryNew MillenniumOverview

Join Our Team at New Millennium!

Are you ready to make a real impact and be part of something extraordinary? At New Millennium, we're not just developing software, we're transforming the joist industry for the better.  If you're driven by innovation and thrive in a collaborative environment, we want you on our team!

https://www.newmill.com/about/company.html

Why You'll Love Working Here:

  • Transformative Work: Be at the forefront of developing systems that revolutionize our industry and drive our business forward.
  • Collaborative Culture: Work alongside talented professionals who are as passionate about technology as you are.
  • Growth Opportunities: We support your professional development and offer opportunities to advance your career.
  • Innovative Spirit: Work in an environment that embraces new technologies and encourages creative problem-solving.
Responsibilities
  • Your Role:

    • Solve Real-World Challenges: Analyze business problems and propose innovative software solutions to aid in pushing joist industry technology forward.
    • Drive Development: Lead the charge in reviewing, analyzing, and modifying applications, from requirements gather to coding, testing and installation.
    • Empower Users: Provide exceptional support for software applications, including bug fixes, report writing, and data alterations.
Qualifications

What We're Looking For:

  • Requirements:
    • BS Degree in Computer Science or Related Field
    • 4+ Years of Related Experience
    • Strong Skills in Organization, Task Completion, Logical Thinking, and Analysis
  • Eye Catchers:
    • Expertise in the C# / .NET Tech Stack
    • Experience in building and maintaining distributed systems
    • Diverse knowledge in storage persistence technologies
    • Experience in cross-platform UI toolkits like React Native / Flutter
    • Ability to maintain and incrementally improve legacy codebases
    • Direct Experience with Delphi / Object Pascal
  • Preferences:
    • Full Stack Application Development: Experience in a collaborative environment.
    • Software Engineering Mastery: Deep understanding of modern software engineering principles and practices.
    • Willingness to Learn: Open to learning new development languages and tools.
    • ERP/MRP Systems: Experience developing and supporting these systems in a manufacturing environment.
    • Database Proficiency: Working knowledge of database management and development.
    • Mathematical Acumen: Proficiency in relevant mathematical concepts. Structural or Civil Engineering knowledge is a plus!
    • Leadership Qualities: Ability to inspire, lead and mentor junior software engineers.

Ready to Make a Difference?

If you're excited about the opportunity to work on transformative projects and help shape the future of our business, apply today! Let's build a brighter future together at New Millennium!

Steel Dynamics, Inc., and all affiliated entities are equal opportunity employers. 

Employment Type: OTHER

What Steel Dynamics employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Steel Dynamics logo

About Steel Dynamics

Sourced by ZipRecruiter

Steel Dynamics is one of the largest and most diversified domestic steel producers and metals recyclers in the United States, with an estimated steelmaking and coating capacity of approximately 13 million tons, and facilities located throughout the United States and in Mexico. We operate using a circular manufacturing model, producing lower-carbon-emission, quality steel using electric arc furnace (EAF) technology with recycled ferrous scrap as the primary input. Our circular economy is powered by our three primary operating platforms: steel, metals recycling, and steel fabrication. Our steel operations produce steel products, including hot roll, cold roll, and coated sheet steel, structural steel beams and shapes, rail, engineered special-bar-quality steel, cold finished steel, merchant bar products, and specialty steel sections. Our metals recycling operations collect and process ferrous and nonferrous scrap from manufacturing and end-of-life items, such as automobiles, appliances, and machinery. This processed scrap is then sold to end-users for reuse, including our EAF steel mills, which produce new steel from the scrapped material. We sell a meaningful amount of steel to our own steel fabrication operations that in turn produce and sell structural steel joist and deck building systems to consumers.

Industry

Manufacturing

Company size

5,001 - 10,000 Employees

Headquarters location

Fort Wayne, IN, US

Year founded

1993