1

Intermediate Software Developer Jobs in Indiana (NOW HIRING)

... DevOps, SalesForce CRM, Princeton TMX. • Administer and optimize On-Prem SQL, Oracle, Azure SQL ... Experience Level Intermediate Level Job Type & Location This is a Permanent position based out of ...

... DevOps, SalesForce CRM, Princeton TMX. • Administer and optimize On-Prem SQL, Oracle, Azure SQL ... Experience Level Intermediate Level Job Type & Location This is a Permanent position based out of ...

... DevOps, SalesForce CRM, Princeton TMX. • Administer and optimize On-Prem SQL, Oracle, Azure SQL ... Experience Level Intermediate Level Job Type & Location This is a Permanent position based out of ...

... DevOps, SalesForce CRM, Princeton TMX. • Administer and optimize On-Prem SQL, Oracle, Azure SQL ... Experience Level Intermediate Level Job Type & Location This is a Permanent position based out of ...

Manufacturing Engineer

Winamac, IN · On-site

$67K - $86K/yr

Must be intermediate using 3D modeling and 2D CAD software (AutoCAD, Inventor, SolidWorks, CATIA ... Bachelor's Degree in Manufacturing/Mechanical Engineering, Manufacturing/Mechanical Engineering ...

Manufacturing Engineer

Winamac, IN · On-site

$67K - $86K/yr

Must be intermediate using 3D modeling and 2D CAD software (AutoCAD, Inventor, SolidWorks, CATIA ... Bachelor's Degree in Manufacturing/Mechanical Engineering, Manufacturing/Mechanical Engineering ...

Showing results 41-60

Intermediate Software Developer information

See Indiana salary details

$45.7K

$106.4K

$158K

How much do intermediate software developer jobs pay per year?

As of Aug 12, 2026, the average yearly pay for intermediate software developer 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.

What is an intermediate software developer?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

What is the difference between Intermediate Software Developer vs Junior Software Developer?

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

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

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What are some typical challenges that intermediate software developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.
What are the most commonly searched types of Software Developer jobs in Indiana? The most popular types of Software Developer jobs in Indiana are:
What are popular job titles related to Intermediate Software Developer jobs in Indiana? For Intermediate Software Developer jobs in Indiana, the most frequently searched job titles are:
What job categories do people searching Intermediate Software Developer jobs in Indiana look for? The top searched job categories for Intermediate Software Developer jobs in Indiana are:
What cities in Indiana are hiring for Intermediate Software Developer jobs? Cities in Indiana with the most Intermediate Software Developer job openings:
Infographic showing various Intermediate Software Developer job openings in Indiana as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $106,428 per year, or $51.2 per hour.

Intermediate/Senior/Lead Business Systems Analyst (EBS)-150001TS

Right Talent Right Now

Indianapolis, IN • On-site

Full-time

Re-posted 25 days ago


Job description

Job Description

Job Information Technology

Primary LocationUS-IA-Cedar Rapids

Other LocationsUS-TX-Plano, US-MD-Baltimore, US-FL-St. Petersburg

Schedule Full-time

Job is only avaialble in the above locations

There may be a hiring bonus which may be used for relocation expenses

There is no remote/virtual work scenario


Job Title

Intermediate/Senior/Lead Business Systems Analyst

Responsibilities:

General

Provide leadership to project teams to lead external vendors on projects

Provide organizational leadership to project team members

Act as the technical leader for requirements, facilitating requirements and ensuring a quality on time delivery to the business customer

Intermediate BA:

Under minimal supervision, facilitate the business analysis process to identify business requirements for system solutions or improved processes that will increase efficiency and overall productivity.

Work cohesively with developers, business units, external vendors, and other test team members.

Responsible for the coordination of test planning for various types of projects.

Works on project teams that are developing or modifying moderately complex information systems. Includes analysis and documentation of business and system requirement and coordinating testing.

Analyzes business unit requests and understands business requirements, works with various technical staff members to determine possible solutions and communicate business and system impacts to IT and Operations staff.

Responsible for all artifacts and tasks produced in the Requirements and Testing disciplines of the Rational Unified Process (RUP), including Stakeholder Requests, current and future state models, Use Cases, Business Rules, User Interface requirements, Mapping documents, Supplementary Specifications and associated diagrams also includes Test Plans and test cases.


Senior / Lead BA:

Provides leadership to project teams and external vendors and works with the business to facilitate on time delivery of projects

Provide mentoring to fellow team members in all areas including vendor management, artifact management, and all related tools.

Lead the business analysis and testing processes and collaborate with project teams and external vendors in the delivery of software solutions for TCM Technology Services and our trading partners.

Translate stakeholder needs into system requirements.

Works closely with and provides leadership to other project team members and vendors that are developing or modifying complex information systems.

Maintains positive working relationships between Annuity Services, Technology Services and our Trading Partners.

Facilitates the elicitation and documentation of business and functional requirements and Testing disciplines of the Rational Unified Process (RUP), including Stakeholder requests, current and future state models, Use Cases, Business Rules, User Interface requirements, Mapping documents, Supplementary Specifications and associated diagrams; also includes Test Plans and test cases.


Qualifications:

General

Experience leading structured projects in a complex technical environment

Proven ability to lead external vendors

Ability to provide, receive, and act on critical feedback

Proven ability to work within a structured team environment and assist with successful delivery of projects


Intermediate BSA:

Bachelor's degree or equivalent education/experience, preferably in IT or a business area discipline. Minimum of 2-4 years experience in business analysis. 2-4 years of industry experience preferred.


Senior BA:

Bachelor's degree or equivalent education/experience, preferably in IT or a business area discipline (i.e. accounting, investments, or marketing). Minimum of 5 or more years of experience in business systems analysis. 2-4 years of industry experience also preferred. Two years of experience managing technical projects in a complex environment.


Lead BA:

Bachelor's degree, preferably in IT or a business area discipline (i.e. accounting, investments, or marketing) or equivalent education/experience. Minimum of 8 or more years of experience in business systems analysis. 2-4 years of industry experience also preferred. Two years of experience managing technical projects in a complex environment.


Additional Information

All your information will be kept confidential according to EEO guidelines.