1

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

Recommend IMS deployment scenarios based on customer requirements Software and hardware ... EDI), Radio Frequency Identification Device (RFID) Controllers, Readers, and hand-held devices ...

AI Solutions Architect

Chicago, IL · On-site +1

$150K - $185K/yr

... QAD and non-QAD), PLM, EDI, email, and sourcing tools (e.g., Ariba, Coupa). Perform light ... Background in software architecture, forward-deployed engineering, or implementation leadership (e ...

... QAD and non-QAD), PLM, EDI, email, and sourcing tools (e.g., Ariba, Coupa). Perform light ... Background in software architecture, forward-deployed engineering, or implementation leadership (e ...

... QAD and non-QAD), PLM, EDI, email, and sourcing tools (e.g., Ariba, Coupa). Perform light ... Background in software architecture, forward-deployed engineering, or implementation leadership (e ...

Showing results 21-40

Edi Software Engineer information

See Chicago, IL salary details

$24.7K

$108K

$194.7K

How much do edi software engineer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for edi software engineer in Chicago, IL is $108,024.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,000.00 and $123,600.00 per year, depending on experience, location, and employer.

What does an EDI software engineer do?

An EDI Software Engineer is responsible for designing, developing, and maintaining systems that enable the electronic exchange of business documents between organizations. They work with Electronic Data Interchange (EDI) standards, map data between internal applications and trading partners, and ensure the secure and accurate transfer of data. Their role often involves troubleshooting EDI issues, integrating new partners, and collaborating with IT and business teams to streamline business processes.

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

To thrive as an EDI Software Engineer, you need a strong background in computer science, data integration, and experience with EDI standards such as X12, EDIFACT, or XML. Familiarity with EDI mapping tools, translation software, and integration platforms like IBM Sterling or Dell Boomi, as well as knowledge of relevant programming languages, is typically required. Strong problem-solving skills, attention to detail, and effective communication enable efficient troubleshooting and collaboration with business partners. These competencies are essential for ensuring seamless data exchange, system reliability, and compliance with trading partner requirements.

How does an EDI software engineer typically collaborate with other departments within an organization?

As an EDI Software Engineer, you will frequently collaborate with business analysts, IT teams, and external partners to ensure seamless data exchange. This often involves gathering requirements from business stakeholders, troubleshooting integration issues, and working with trading partners to test and validate data flows. Strong communication skills are essential, as you’ll need to translate technical concepts for non-technical colleagues and resolve issues that impact multiple departments. Regular cross-functional meetings and project updates are common aspects of the work environment.

What is the difference between Edi Software Engineer vs EDI Analyst?

AspectEdi Software EngineerEDI Analyst
CredentialsBachelor's in Computer Science or related field, coding certificationsBachelor's in Business, IT, or related field, certifications in EDI systems
Work EnvironmentSoftware development teams, IT departmentsBusiness operations, supply chain, logistics teams
Industry UsageTechnology, logistics, manufacturingSupply chain, retail, healthcare
Primary FocusDeveloping and maintaining EDI software solutionsAnalyzing and troubleshooting EDI transactions

The main difference is that Edi Software Engineers focus on creating and maintaining EDI software systems, while EDI Analysts handle the analysis, troubleshooting, and optimization of EDI transactions within business processes. Both roles require knowledge of EDI standards but serve different functions in the supply chain and IT ecosystem.

Is EDI a good career choice?

An EDI Software Engineer role involves developing and maintaining electronic data interchange systems used in supply chain, healthcare, and retail industries. It requires knowledge of EDI standards, scripting, and integration tools, and offers opportunities for specialization and career growth. The field is stable with demand for technical skills in automation and data exchange processes.
Infographic showing various Edi Software Engineer job openings in Chicago, IL as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $108,024 per year, or $51.9 per hour.

#4505 - Senior C# Developer - DIRECT HIRE

Westchester, IL • On-site

$54 - $71.50/hr

Full-time

Re-posted 2 days ago


Job description

Job Description

Summary: This role is a Senior C# developer who stays current on modern technologies and innovations, and willing to work with a team of developers, product architects in developing best performing and highly scalable solution. Individual must have at least 7 years of experience designing, developing, implementing and maintaining solutions using Microsoft technology stack, including C#, ASP.NET, MVC, Web API, WCF, RESTful and front end technologies such as JavaScript, jQuery, JSON, HMLT5, knockout JS.

Qualifications

Key drivers-WEB API, WCF and C#
MVC is a plus BIz Talk is a plus.


Job Description:
7 Years of application development experience using C#, ASP.NET, MVC, Web API, SQL Server
Experience in Parallel Task & Multi-threaded programming, Asynchronous Methods, Delegates
Experience in front end technologies such as JavaScript, jQuery, JSON, HTML5
Solid understanding of Object Oriented Programming, Interfaces
Solid understanding of Design Patterns Dependency Injection, Domain Driven Design
Solid understanding of MVVM, Knockout JS mandatory
Knowledge of real-time communication using SignalR & Websocket a plus
Experience working in Agile Development Methodologies
Timely Support of Production Systems
Qualifications:
Candidate must have a Bachelor degree with 7 years of application development experience.
Excellent oral and written communications skills, including the ability to communicate effectively within the project team and other application teams are required.
Organization, time management skills and attention to detail are critical. Must continue to enhance technical knowledge and skills through research and experimentation, in-house and external classes.
Must have at-least 4 years of experience designing, developing and maintaining solutions using Biztalk.
Experience in configuring multi server BizTalk environments (DEV, QA, and PROD), new hosts, adding and configuring adapters, performance optimization, service level management, capacity management and availability management.
Must have strong implementation knowledge in EDI transactions such as 820,811,272,824. Knowledge in CIECA implementation is plus.

Additional Information

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