1

Ibm Software Engineer Jobs in Chicago, IL (NOW HIRING)

Manage event platform systems such as Kafka and IBM MQ to ensure reliable data connectivity with ... Software Engineering, or a related field - or equivalent practical experience * 2+ years of ...

Our company provides application analysis, design, development and programming, software ... Proficient expertise in Drools / Rules Engine, SOQ (IBM / Oracle/ mulesoft), Fiorono / Oracle ...

Java/J2EE Architect

Chicago, IL · On-site

$65 - $87.50/hr

Technical expertise in IBM Content Manager, IBM development software (e.g., Rational Application Developer, Clear Case, Clear Quest); DB2 on z/OS and AIX * Detailed knowledge of analysis ...

Collaborate with developers, programmers, and users in conceptualizing and developing new software ... IBM iSeries, and IBS ASW, and IBS Enterprise ERP platform Excellent understanding of RPG and SQL ...

Senior Developer

Chicago, IL · On-site +1

$57K - $113K/yr

Senior Developer - In this senior role, the successful candidate will design, develop, integrate ... Preferred exposure to IBM FileNet Content Management (CPE, workflows, integrations, IBM Case ...

Senior Developer

Chicago, IL · On-site +1

$57K - $113K/yr

Senior Developer - In this senior role, the successful candidate will design, develop, integrate ... Preferred exposure to IBM FileNet Content Management (CPE, workflows, integrations, IBM Case ...

HPC Systems Engineer

Chicago, IL · On-site

$95K - $110K/yr

These resources include hardware, software, high-level scientific and technical user support, and ... IBM/NetAppl/Data Direct Network/LSI); distributed file systems (GPFS/Lustre/Gluster); configure ...

Install, support, and maintain third party software on a windows environment * Produce and maintain ... Experience with Cloud DevOps or Microsoft Azure, developing in workflow systems, and IBM DB2 ...

Install, support, and maintain third party software on a windows environment * Produce and maintain ... Experience with Cloud DevOps or Microsoft Azure, developing in workflow systems, and IBM DB2 ...

Whether a seasoned pro or just starting out, NinjaTrader equips traders with award-winning software ... Manage event platform systems such as Kafka and IBM MQ to ensure reliable data connectivity with ...

Senior Engineer - DevOps

Chicago, IL · On-site +1

$133K - $172K/yr

Familiarity with the software development lifecycle and continuous integration/delivery concepts ... Experience developing and maintaining plugins and application support processes in IBM Urban Code ...

Showing results 41-60

Ibm Software Engineer information

See Chicago, IL salary details

$65.5K

$152.1K

$211.9K

How much do ibm software engineer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for ibm software engineer in Chicago, IL is $152,091.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,700.00 and $178,400.00 per year, depending on experience, location, and employer.

What is an IBM software engineer?

An IBM Software Engineer is responsible for designing, developing, and maintaining software solutions that align with IBM's technologies and client needs. They work with programming languages, cloud computing, AI, and data analytics to create innovative software products. Engineers collaborate with cross-functional teams, troubleshoot issues, and optimize software performance. The role may also involve researching new technologies and contributing to open-source projects.

What are the key skills and qualifications needed to thrive as an IBM software engineer?

To thrive as an IBM Software Engineer, you need a strong grasp of programming languages like Java, Python, or C++, along with a relevant degree in computer science or a related field. Familiarity with tools such as IBM Cloud, DevOps methodologies, and certifications like IBM Certified Solution Developer are commonly valued. Strong problem-solving abilities, teamwork, and effective communication skills help you excel in a collaborative, fast-paced environment. These skills are crucial for building reliable software solutions and contributing to the success of complex projects within IBM and its clients.

What does an IBM software engineer do?

IBM Software Engineers typically work on designing, developing, and maintaining innovative software solutions, which can span from cloud-based platforms to enterprise applications. Day-to-day, you may be involved in coding, troubleshooting, participating in agile sprints, and collaborating with cross-functional teams such as product managers, data scientists, and QA specialists. Responsibilities also often include integrating new technologies, ensuring software scalability and security, and engaging in regular code reviews. This diverse and collaborative environment provides numerous opportunities for learning and growth, making it an excellent role for those looking to deepen their technical expertise and advance their careers.

Infographic showing various Ibm Software Engineer job openings in Chicago, IL as of July 2026, with employment types broken down into 87% Full Time, 10% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $152,091 per year, or $73.1 per hour.

Operational Resiliency Engineer

NinjaTrader

Chicago, IL • Hybrid

$100K - $150K/yr

Full-time

Retirement, PTO

Posted 7 days ago


Job description

What you'll do:

NinjaTrader is looking for an L1 Operational Resilience Specialist to provide front-line operational support to our FCM Core team across Account Acquisition, Compliance/AML, and Treasury functions. This role sits at the intersection of engineering and operations - you'll keep critical financial processes running smoothly while working closely with Engineering, Product, QA, and cross-functional partners to drive continuous improvements in reliability and observability.

In this role you will:

  • Manage incident response by acknowledging and triaging incoming events, applying runbooks to restore service quickly and consistently
  • Design and implement metrics and monitors across our distributed application, collaborating with the SRE team to integrate into our observability framework
  • Develop and continuously improve runbooks for FCM processes, ensuring clear, repeatable procedures for operational events
  • Understand and maintain the DAG controlling all FCM processes and their dependencies, ensuring accurate sequencing and reliable execution
  • Implement robust monitoring and logging using industry-standard observability tooling such as OpenTelemetry
  • Update and maintain technical documentation describing the critical path processing for FCM; establish SLA, SLO, and SLI targets for each process
  • Manage event platform systems such as Kafka and IBM MQ to ensure reliable data connectivity with external partners
  • Surface operational feedback to engineering teams to drive improvements in the resiliency and robustness of business processes
  • Leverage AI tooling to proactively identify gaps in monitoring, analysis, documentation, and other operational domains

What you'll need:

  • BS or MS in Computer Science, Software Engineering, or a related field - or equivalent practical experience
  • 2+ years of experience working with distributed systems in a production environment
  • Comfort leveraging AI tooling to improve workflows and surface operational insights
  • Strong understanding of security best practices for backend services
  • Excellent verbal communication skills with a collaborative, team-first approach

Bonus Points for:

  • Familiarity with finance back office systems and trading concepts
  • Background in multi-tenant SaaS platform architectures
  • Experience working in a regulated fintech, trading, or brokerage environment

Compensation:

The salary range for this role will be $100,000.00 - $150,000.00 USD. In addition, this position will also receive an annual target bonus of 10%. Bonus pay at NinjaTrader is based on individual performance (50%) as well as company/team performance (50%).

Salary and bonus earnings are only two components of the total compensation package offered by NinjaTrader. NinjaTrader offers a 401(k) plan through ADP under which the company will match up to 3.5% of employee contributions. Annual paid time off allowance accrues at a rate of 18 days per year plus seven paid holidays.

Location:

This role is based in Chicago, IL. We are not open to remote candidates for this role.

Hybrid:

For Chicago-based employees, we follow a hybrid work schedule: In-office Tuesday through Thursday, with remote work on Mondays and Fridays. In addition to these weekly remote days, we offer:

  • 20 additional flex remote days annually
  • 5 Company Wide Office-Optional weeks tied to major holidays