1

Ibm Software Engineering Jobs in Indiana (NOW HIRING)

Cobol/IDMS Developer (Remote)

Indianapolis, IN · Remote

$48 - $65/hr

Bachelor's degree in Computer Science, Software Engineering, or a related field required. * 8+ years of IBM z/OS-based mainframe experience using COBOL, JCL, TSO, ISPF, Endevor, and REXX. * Expertise ...

Cobol/IDMS Developer (Remote)

Indianapolis, IN · Remote

$48 - $65/hr

Bachelor's degree in Computer Science, Software Engineering, or a related field required. * 8+ years of IBM z/OS-based mainframe experience using COBOL, JCL, TSO, ISPF, Endevor, and REXX. * Expertise ...

Cobol/IDMS Developer (Remote)

Indianapolis, IN · On-site +1

$48 - $65/hr

Bachelor's degree in Computer Science, Software Engineering, or a related field required. * 8+ years of IBM z/OS-based mainframe experience using COBOL, JCL, TSO, ISPF, Endevor, and REXX. * Expertise ...

senior java developer

Indianapolis, IN · On-site

$54.75 - $69.75/hr

Company Description Dellfor Technologies is founded by software professionals with fresh approach ... Good experience in implementing Object Oriented Design for developing system in UML using IBM ...

Java Architect

Indianapolis, IN · On-site

$60K/yr

IBM development software experience including : IBM Content Manager, Rational Application Developer, Clear Case, Clear Quest, DB2 on z/os, AIX. * Mobile application development * SQL fine tuning and ...

Demonstrated experience configuring, administering, or serving as a functional lead for IBM Maximo ... cture or software development experience. * Demonstrated experience with maintenance and ...

AI Software Engineer

Anderson, IN · On-site +1

$48.25 - $64/hr

We are an engineering and innovation company working in different areas. Within the IT sector we ... IBM Watson, AWS AI, Google AI, etc.), and big data architectures to respond to the needs of a ...

next page

Showing results 1-20

Ibm Software Engineering information

See Indiana salary details

$60.4K

$140.4K

$195.5K

How much do ibm software engineering jobs pay per year?

As of Jun 15, 2026, the average yearly pay for ibm software engineering in Indiana is $140,378.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,200.00 and $164,600.00 per year, depending on experience, location, and employer.

How does collaboration typically work within IBM software engineering teams, and what tools or practices are commonly used?

Collaboration in IBM software engineering teams is highly structured and relies on agile methodologies like Scrum or Kanban. Team members frequently participate in daily stand-ups, sprint planning, and code reviews to ensure transparency and progress. IBM engineers often use tools such as Jira for project tracking, GitHub for version control, and Slack or Microsoft Teams for real-time communication. Cross-functional collaboration is encouraged, with engineers working closely with product managers, designers, and quality assurance specialists to deliver robust solutions. This environment fosters knowledge sharing and continuous improvement.

What is L1, L2, L3, and L4 in Software Engineering?

In software engineering, especially in roles like IBM Software Engineering, L1, L2, L3, and L4 typically refer to different levels of technical support or engineering positions, with L1 being entry-level support, L2 and L3 involving more advanced troubleshooting and development tasks, and L4 representing senior or specialized expertise. These levels often correspond to increasing experience, skills, and responsibilities within a team or organization, and may influence salary, workload, and career progression.

What is the difference between Ibm Software Engineering vs Ibm Software Developer?

AspectIbm Software EngineeringIbm Software Developer
Primary RoleDesigning, developing, testing, and maintaining software solutions at an engineering levelWriting, coding, and implementing software applications based on specifications
Required SkillsProgramming, system architecture, software design, testing methodologiesProgramming, debugging, code optimization, application development
Work EnvironmentCollaborative engineering teams, project planning, technical designDevelopment teams, coding environments, project implementation
CertificationsTypically includes software engineering or related technical certificationsOften requires programming language certifications or developer-specific credentials

Ibm Software Engineering focuses on designing and building software systems, involving technical planning and architecture. In contrast, Ibm Software Developer primarily involves coding and implementing software applications. Both roles require strong programming skills and often share similar certifications, but their core responsibilities differ in scope and focus.

Is IBM a good entry level job?

IBM Software Engineering roles are considered suitable for entry-level candidates, especially those with relevant technical skills such as programming, software development, and familiarity with tools like Java or Python. These positions often offer structured training, mentorship, and opportunities to develop industry-standard skills, making them a solid choice for new graduates or those starting their tech careers.

What is IBM Software Engineering?

IBM Software Engineering involves designing, developing, testing, and maintaining software solutions and systems for IBM and its clients. Software engineers at IBM work on a variety of products, including cloud platforms, artificial intelligence, enterprise software, and more. They use modern programming languages and development methodologies to create innovative and reliable software that addresses business and technical challenges. IBM Software Engineers often collaborate in cross-functional teams and have opportunities to work with cutting-edge technologies.

What are the key skills and qualifications needed to thrive as an IBM Software Engineer, and why are they important?

To thrive as an IBM Software Engineer, you need a solid background in computer science principles, proficiency in programming languages like Java, Python, or C++, and typically a bachelor's degree in a related field. Familiarity with IBM-specific tools such as IBM Cloud, WebSphere, and DevOps pipelines, as well as certifications like IBM Certified Developer, are highly beneficial. Strong problem-solving skills, teamwork, and effective communication set standout engineers apart. These skills and qualifications enable engineers to design innovative solutions, collaborate efficiently, and drive success in IBM's dynamic technological environment.

Is it hard to get hired by IBM?

Getting hired for IBM software engineering roles can be competitive, often requiring strong technical skills in programming, algorithms, and system design, as well as relevant experience or internships. Candidates typically go through multiple interview rounds, including technical assessments and behavioral interviews, to demonstrate their qualifications.

What do software engineers do at IBM?

Software engineers at IBM develop, test, and maintain software applications and systems, often working on cloud computing, artificial intelligence, and data analytics projects. They collaborate with cross-functional teams, utilize programming languages like Java or Python, and follow software development lifecycle best practices to deliver reliable solutions.
What are popular job titles related to Ibm Software Engineering jobs in Indiana? For Ibm Software Engineering jobs in Indiana, the most frequently searched job titles are:
What job categories do people searching Ibm Software Engineering jobs in Indiana look for? The top searched job categories for Ibm Software Engineering jobs in Indiana are:

Lead Mainframe Developer

Prophecy Technologies

Indianapolis, IN • On-site

$46.75 - $60.25/hr

Full-time

Posted yesterday


Job description

Role Name: Lead Mainframe Developer
Location: Indianapolis, IN / Plano, TX / Boston, MA / Portsmouth, NH / Seattle, WA - Onsite
Experience: 5-8 years of experience in IBM Mainframe development, including Cobol, IMS DB, DB2, JCL, MQ Series, and Xpeditor
Roles & Responsibilities:
  • Design, code, test, and maintain mainframe applications.
  • Assist Quality Assurance teams with testing applications.
  • Peer review code and technical documents for team members.
  • Participate in on-call rotation to resolve application failures.
  • Assist in research and issue resolution for business data processing.
  • Monitor and troubleshoot system performance and coordinate with support teams for software and hardware issues.
  • Demonstrate initiative and proactively pursue work opportunities.
  • Lead and participate in virtual team environments, offering recommendations and guidance.
  • Apply strong testing practices including unit, integration, and contract testing.
  • Utilize Spring Boot and Git as part of development tasks.

Competencies:
  • Self-starter with exceptional initiative
  • Strong communication and collaboration skills
  • Analytical and problem-solving abilities
  • Quick learner, able to stretch skill breadth and depth

Required Technical Skills:
  • IBM Mainframes: Cobol, IMS DB, DB2, JCL, MQ Series, Xpeditor
  • Spring Boot (working knowledge)
  • Git for source control
  • Application testing: unit, integration, and contract testing
  • Monitoring and troubleshooting of mainframe applications

Must-Have Qualifications:
  • Proven hands-on experience with IBM Mainframe technologies and tools
  • Strong coding, testing, and troubleshooting skills
  • Ability to lead and support cross-functional teams
  • Proactive and able to take initiative in project work