1

Ibm Software Engineering Jobs in Indiana (NOW HIRING)

Sr. Engineer, Integration

Lafayette, IN

$100K - $134K/yr

... (3) years of software development experience using full stack JavaScript roles with React ... IBM iSeries; * Experience using Git version control, Agile tools (JIRA, Confluence), and DevOps ...

.Net Developer

Indianapolis, IN · On-site

$46 - $61/hr

This position will work with the project manager, software developers, business analysts, and ... Knowledge of IBM Websphere (WTX) * Database/SQL experience

This position will work with the project manager, software developers, business analysts, and ... IBM Websphere (WTX) Highly Desired Database/SQL experience Highly Desired About Us: InterSources ...

SAT is an Oracle Gold Partner, SAP Services Partner & IBM Certified enterprise. All SA Technologies ... Define, document and conduct Software Development Lifecycle tasks to include: Requirements ...

EDI Developer

Indianapolis, IN · On-site

$59.06/hr

This position will work with the project manager, software developers, business analysts, and ... Knowledge of IBM Websphere (WTX) * Database/SQL experience Education/Experience * Bachelor's Degree ...

This position will work with the project manager, software developers, business analysts, and ... Knowledge of IBM Websphere (WTX) * Database/SQL experience Education/Experience * Bachelor's Degree ...

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:

$100K - $134K/yr

Full-time

Posted 10 days ago


Job description

WNC/Ming Gong/PERM External Recruitment Posting/ Employer Website Posting/State Job Bank Posting

Position: Senior Integration Engineer

Job req#:

Full-time

Job location: Lafayette, IN (Hybrid)

Wabash National Corporation seeks a full-time Senior Integration Engineer based in Lafayette, IN. This position is a hybrid role with a telecommute benefit within commuting distance of Lafayette, IN and ability to work in-office as required.

Job Description

Responsible for promoting a service-oriented architecture and growing use of our API management gateway to publish APIs for other developers to utilize. Responsible for helping to decide best practices for how to develop within our environment, standardizing on the modules and platforms to use for development, and overseeing the work of contract developers to approve pull request and ensure they are adhering to these standards. Leverage Boomi middleware and API platform to build, deploy, and manage integration processes and APIs-configuring security, governance, and performance settings in the Boomi developer portal. Collaborate with other scrum team members. Translate business requirements into technical designs and deliver them through iterative sprints. Architect and oversee implementation of responsive user interfaces using React, TypeScript, and modern CSS frameworks. Oversee the development of server-side logic and RESTful APIs with Node.js and Express, integrating them with SQL Server databases. Oversee the design and optimization of database schemas and complex T-SQL queries, and ensure high performance data retrieval in SQL Server environments. Build and manage API integrations using Boomi, configuring process flows, handling errors, and deploying to the API management portal. Integrate custom applications with other enterprise systems using various integration methods. Publish APIs to our API gateway for other developers to utilize. Manage the API Developer Portal and the documentation provided in the portal so other developers can easily leverage the APIs. Conduct thorough code reviews, approve pull requests, and mentor contract developers to uphold coding best practices and team standards. Participate in sprint planning, backlog grooming, and daily stand-ups to drive Agile delivery and continuous improvement. Implement and maintain CI/CD pipelines using tools like Azure DevOps to automate testing and deployment workflows. Monitor application performance, troubleshoot production issues, and enforce security best practices to maintain system reliability. This position supervises approximately two peers who hold contract developer position.

Minimum Job Requirements:

  • This position requires Bachelor's degree or equivalent in Computer Science, Computer and Information Technology, or a related technology field.
  • 5 years of related, progressive, postbaccalaureate experience.
  • Must have experience with each of the following, which may be gained concurrently:
  • three (3) years of software development experience using full stack JavaScript roles with React, TypeScript, and Node.js;
  • Experience designing and managing SQL Server databases, including schema design, query optimization, and performance tuning;
  • Hands on experience with the Boomi platform, covering API management, integration processes, and developer portal configuration;
  • Experience with RESTful and SOAP web services, microservices architectures, and event driven integration patterns;
  • Experience integrating custom applications with other enterprise systems like SAP, Salesforce, and IBM iSeries;
  • Experience using Git version control, Agile tools (JIRA, Confluence), and DevOps practices including containerization (Docker) and cloud platforms (AWS, Azure); and
  • Experience mentoring developers, leading code reviews, and guiding technical discussions.

Employer will accept experience gained concurrently. Background check required.

This position supervises approximately two peers who hold contract developer position. This position requires 5% domestic travel required to attend conferences and other Wabash sites. This position is a hybrid role with a telecommute benefit within commuting distance of Lafayette, IN and ability to work in-office as required. Apply at https://onewabash.com/work-with-wabash.