2

Remote Software Engineering Faculty Jobs in Chicago, IL

Sr. Software Engineer, C# / .NET

Chicago, IL ยท Remote

$126K - $166K/yr

... remote device management, and communication with cloud services. The ideal candidate has strong experience with legacy .NET Framework applications while applying modern software engineering practices ...

New

Software Engineer

Naperville, IL ยท On-site +1

$132K - $147K/yr

Reliability Engineering: Define and establish company-wide Test-Driven Development (TDD) and ... remote work is not an option for tax reasons: AL, AK, AR, CA, CT, DE, HI, ID, IA, KS, KY, LA, ME ...

Senior Software Engineer

Chicago, IL ยท On-site +1

$126K - $166K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

Bachelor's degree in Computer Science, Software Engineering, or equivalent industry experience ... We're not offering remote employment at this time.

Software Engineer Remote (Web3)

Chicago, IL ยท Remote

$200K - $250K/yr

  • Medical

  • Retirement

  • PTO

Software Engineer Opportunity Our client is on crypto's cutting-edge technology, and we're looking ... We built a highly skilled team of business and engineering minds who are working on innovative ...

Company Description Senior Software Developer (Fintech - fixed income securities trading operations) Remote USA Requires: Extensive developer experience with fixed income securities trading ...

Senior Software Developer (Fintech - fixed income securities trading operations) Remote USA Requires: Extensive developer experience with fixed income securities trading, clearance and settlement ...

As a member of the Data Platform Engineering team, you own the core Data warehouse platform, data ... Excellent communication skills, with the ability to collaborate across multiple remote teams, share ...

Advanced Software Engineer

Chicago, IL ยท On-site +1

$85K - $115K/yr

  • Retirement

  • PTO

Write and maintain clean, efficient, and testable code using modern engineering best practices such ... off, hybrid and remote working models, tuition assistance and the ability to work in a ...

Advanced Software Engineer

Chicago, IL ยท Remote

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

This is a remote role. Qualified candidates must currently live in the Continental U.S. Preference ... Bachelor's Degree in Computer Science, Engineering or related field. * 10+ years of professional ...

Software Engineer II (Remote)

Oak Brook, IL ยท On-site +1

$98K - $134K/yr

Software Engineer II willplay a critical role in ensuring the reliability and efficiency of our ... Duties & Responsibilities: o Support Engineering and Operations * Ability to independently handle ...

Lead Full-Stack Software Engineer

Chicago, IL ยท Remote

$140K - $170K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

This is a fully remote role with occasional travel for client engagements, on-site installations ... Drive engineering rigor: code reviews, CI/CD, automated testing, observability. * Own technical ...

Lead Software Engineer

Lake Forest, IL ยท On-site +1

$124K - $207K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Remote Req Number 329896 About Grainger W.W. Grainger, Inc., is a leading broad line distributor ... Own engineering culture within the team championing sensible defaults to enable continuous delivery ...

Lead Software Engineer

Lake Forest, IL ยท On-site +1

$124K - $207K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Remote Req Number 329896 About Grainger W.W. Grainger, Inc., is a leading broad line distributor ... Own engineering culture within the team championing sensible defaults to enable continuous delivery ...

Showing results 21-40

Remote Software Engineering Faculty information

See Chicago, IL salary details

$65.4K

$152K

$211.7K

How much do remote software engineering faculty jobs pay per year?

As of Aug 13, 2026, the average yearly pay for remote software engineering faculty in Chicago, IL is $151,971.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,600.00 and $178,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a remote software engineering faculty, and why are they important?

To thrive as a Remote Software Engineering Faculty, you need deep expertise in computer science, programming languages, and curriculum development, typically supported by an advanced degree in a relevant field. Familiarity with learning management systems (LMS), video conferencing tools, and collaborative coding platforms is essential. Exceptional communication, adaptability, and mentorship abilities enhance student engagement and learning outcomes. These skills ensure effective online instruction, foster student success, and maintain high academic standards in a virtual environment.

How does a remote software engineering faculty member typically collaborate with students and other faculty while working online?

Remote Software Engineering Faculty often engage with students through virtual lectures, online office hours, and discussion forums. Collaboration with both students and colleagues is facilitated by platforms like Zoom, Slack, or Microsoft Teams, ensuring regular communication despite physical distance. Faculty members may also participate in virtual curriculum meetings and peer reviews, fostering a supportive and interactive academic environment. This structure allows for flexibility, but it requires strong digital communication skills and proactive engagement to maintain effective collaboration.

What is a remote software engineering faculty?

Remote Software Engineering Faculty are educators who teach software engineering courses online, rather than in a traditional classroom setting. They are responsible for developing curriculum, delivering lectures, guiding students through assignments, and assessing learning outcomes, all via digital platforms. These faculty members may work for universities, colleges, or online education providers, and often have both academic credentials and professional experience in software engineering. The role allows for greater flexibility and accessibility for both students and instructors, catering to a global student base.

What are the most commonly searched types of Software Engineering Faculty jobs in Chicago, IL?

The most popular types of Software Engineering Faculty jobs in Chicago, IL are:

What job categories do people searching Remote Software Engineering Faculty jobs in Chicago, IL look for?

The top searched job categories for Remote Software Engineering Faculty jobs in Chicago, IL are:

What cities near Chicago, IL are hiring for Remote Software Engineering Faculty jobs?

Cities near Chicago, IL with the most Remote Software Engineering Faculty job openings:

Infographic showing various Remote Software Engineering Faculty job openings in Chicago, IL as of August 2026, with employment types broken down into 80% Full Time, and 20% Part Time. Highlights an 100% Remote job distribution, with an average salary of $151,971 per year, or $73.1 per hour.

Sr. Software Engineer, C# / .NET

CultureFit

Chicago, IL โ€ข Remote

$126K - $166K/yr

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Job Description We are seeking a highly skilled Sr. Software Engineer to design, develop, maintain, and enhance software powering a modern network of digital jukeboxes and entertainment software. This role involves developing reliable desktop applications that manage music playback, payment processing, content delivery, remote device management, and communication with cloud services.

The ideal candidate has strong experience with legacy .NET Framework applications while applying modern software engineering practices to improve scalability, performance, and maintainability. The ideal candidate is hands-on, highly organized, security-minded, and comfortable supporting a broad range of technologies and users in a fast-paced environment. Design, develop, and maintain applications using C# and .NET

Enhance software that controls digital jukebox functionality, including music playback, user interaction, payment processing, and device management. Develop Windows desktop applications using WPF or WinForms. Develop and expand on an Automation testing framework.

Build and maintain RESTful APIs and Windows Services that communicate with cloud-based systems. Integrate third-party hardware such as: o Touchscreens o Bill acceptors and coin mechanisms o Credit card readers o Audio devices Optimize application performance for systems operating in low-bandwidth or intermittent network environments. Develop and maintain SQL Server databases, stored procedures, and data access layers.

Troubleshoot production issues across software, networking, and hardware integrations. Write clean, maintainable, and well-documented code following SOLID principles and design patterns. Participate in code reviews, architecture discussions, and technical mentoring.

Collaborate with product managers, QA engineers, DevOps, and support teams to deliver high-quality releases. Assist with deployment automation, software updates, and remote diagnostics for field-installed jukeboxes. AI-assisted development tools and workflows AI-enabled code review, debugging, and test automation practices Prompt engineering concepts for software development productivity This position is ideal for an experienced developer who enjoys solving complex technical challenges while building reliable software that powers connected entertainment devices in real-world environments.

Experience with .Net framework 4.8 Experience with C++ Experience with PowerShell Experience with 3rd part API implementations Experience with Visual Studio Experience with Customer facing applications Bachelor's degree in Information Technology, Computer Science, Information Systems, or a related technical field preferred. Equivalent professional experience will also be considered. AMI Entertainment Network has been a leader in out-of-home entertainment for more than a century

Founded in 1909 as a coin-operated piano-player company, AMI introduced its first automated jukebox in 1927 and has continued to evolve alongside the entertainment industry ever since. Today, AMI operates one of the world's largest connected entertainment networks for bars, restaurants, and hospitality venues. Through a combination of connected jukeboxes, mobile applications, digital signage, venue engagement technologies, and cloud-based services, AMI delivers interactive entertainment experiences that connect venues, operators, artists, advertisers, and consumers.

AMI continues to invest in modern platform technologies, cloud services, mobile experiences, operational automation, and data-driven innovation to support the next generation of location-based entertainment solutions. We are seeking a highly skilled senior software engineer to design, develop, maintain, and enhance software powering a modern network of digital jukeboxes and entertainment software. This role involves developing reliable desktop applications that manage music playback, payment processing, content delivery, remote device management, and communication with cloud services.

The ideal candidate has strong experience with legacy .NET Framework applications while applying modern software engineering practices to improve scalability, performance, and maintainability. The ideal candidate is hands-on, highly organized, security-minded, and comfortable supporting a broad range of technologies and users in a fast-paced environment. Design, develop, and maintain applications using C# and .NET

Enhance software that controls digital jukebox functionality, including music playback, user interaction, payment processing, and device management. Develop Windows desktop applications using WPF or WinForms. Develop and expand on an Automation testing framework.

Build and maintain RESTful APIs and Windows Services that communicate with cloud-based systems. Integrate third-party hardware such as: o Touchscreens o Bill acceptors and coin mechanisms o Credit card readers o Audio devices Optimize application performance for systems operating in low-bandwidth or intermittent network environments. Develop and maintain SQL Server databases, stored procedures, and data access layers.

Troubleshoot production issues across software, networking, and hardware integrations. Write clean, maintainable, and well-documented code following SOLID principles and design patterns. Participate in code reviews, architecture discussions, and technical mentoring.

Collaborate with product managers, QA engineers, DevOps, and support teams to deliver high-quality releases. Assist with deployment automation, software updates, and remote diagnostics for field-installed jukeboxes. AI-assisted development tools and workflows AI-enabled code review, debugging, and test automation practices Prompt engineering concepts for software development productivity This position is ideal for an experienced developer who enjoys solving complex technical challenges while building reliable software that powers connected entertainment devices in real-world environments.

Experience with .Net framework 4.8 Experience with C++ Experience with PowerShell Experience with 3rd part API implementations Experience with Visual Studio Experience with Customer facing applications Bachelor's degree in Information Technology, Computer Science, Information Systems, or a related technical field preferred. Equivalent professional experience will also be considered.