1

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

Senior Software Engineer (.NET / Angular) - Hybrid Location: Chicago, Il About the Company A ... Experience with Microsoft Azure, including: * Azure Service Bus * Azure Functions * Azure API ...

Software Engineer Job Overview: We are seeking a Python Senior Software Engineers to build and ... Proficient in Microsoft Office Suite (Word, Excel, PowerPoint, Outlook). * Ability to think ...

Software Engineer Job Overview: We are seeking a Python Senior Software Engineers to build and ... Proficient in Microsoft Office Suite (Word, Excel, PowerPoint, Outlook). * Ability to think ...

Sr. Software Engineer

Oak Brook, IL · On-site

$123K - $163K/yr

Senior Software Engineer (.NET / Azure / Angular) Location: Oakbrook Terrace, IL (Hybrid - Onsite ... Experience developing applications in Microsoft Azure (preferred) or AWS * Experience with Azure ...

... Microsoft technologies; write code that is configurable, reusable/modular, maintainable and unit ... as a Software Engineer, Software Developer, or a substantially similar position. Required ...

Principal Software Engineer

Chicago, IL · On-site

$153K - $205K/yr

... Microsoft technologies; write code that is configurable, reusable/modular, maintainable and unit ... as a Software Engineer, Software Developer, or a substantially similar position. Required ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy ... At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud) Preferred ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy ... At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud) Preferred ...

Sr. Software Engineer (Remote)

Oak Brook, IL · Remote

$123K - $163K/yr

Microsoft Certified Azure Developer Associate - Bonus * Microsoft Certified Azure DevOps Engineer ... Software engineers should have an advanced understanding of data structures, algorithms, and the ...

Sr. Software Engineer (Remote)

Oak Brook, IL · Remote

$123K - $163K/yr

Microsoft Certified Azure Developer Associate - Bonus * Microsoft Certified Azure DevOps Engineer ... Software engineers should have an advanced understanding of data structures, algorithms, and the ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy ... At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud) Preferred ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy ... At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud) Preferred ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy ... At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud) Preferred ...

Sr. Software Engineer

Oak Brook, IL · On-site

$80 - $110/hr

Overview The Software Engineer should be experienced in leading software projects and will be ... Microsoft Azure preferred. * Familiarity with Telerik Kendo UI or other 3rd party user controls

Implement secure authentication/authorization with SSO using Microsoft Entra ID (OAuth2/JWT ... software engineering experience (or equivalent) * Strong experience with C#, .NET Core / modern

About the Role As an Intermediate Software Engineer, you will be a core contributor to our ... Cloud - Microsoft Azure - working knowledge of Azure services (App Services, Azure SQL, Storage ...

The Lead Software Engineer is responsible for elevating engineering execution, modernizing legacy ... Hands-on experience with Microsoft Azure (App Service, Functions, Azure SQL, Storage, Application ...

Showing results 21-40

Microsoft Software Engineer information

See Chicago, IL salary details

$65.4K

$151.9K

$211.7K

How much do microsoft software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for microsoft software engineer in Chicago, IL is $151,943.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 is a Microsoft software engineer?

A Microsoft Software Engineer is responsible for designing, developing, testing, and maintaining software products and services. They work with various technologies, programming languages, and frameworks to create innovative solutions that meet user and business needs. Engineers collaborate with cross-functional teams, including product managers, designers, and other developers, to build scalable and efficient software. They also engage in code reviews, debugging, and optimization to ensure high-quality code.

What does a typical day look like for a Microsoft software engineer?

A typical day for a Microsoft Software Engineer involves writing and reviewing code, participating in team stand-ups or agile sprint meetings, and collaborating with cross-functional teams such as designers, program managers, and testers. Engineers also spend time troubleshooting issues, conducting code reviews, and contributing to architectural or design discussions. There is a strong emphasis on continuous learning and leveraging the latest Microsoft technologies to deliver scalable solutions. This structure provides opportunities to work on impactful projects, develop new skills, and contribute to a global technology leader.

How to get a job in Microsoft as a software engineer?

To become a Microsoft software engineer, candidates typically need a strong background in computer science or related fields, proficiency in programming languages like C++, C#, or Python, and experience with software development tools and methodologies. Building a portfolio of projects, gaining relevant internships, and obtaining certifications such as Microsoft Certified: Azure Developer can improve chances. Applying through the official Microsoft careers website and preparing for technical interviews are essential steps.

What are the entry-level jobs at Microsoft?

Entry-level jobs for a Microsoft Software Engineer typically include roles such as Software Development Engineer I or Associate Software Engineer. These positions often require a bachelor's degree in computer science or related fields, programming skills in languages like C++ or Python, and familiarity with software development tools and processes. They provide opportunities for new graduates to gain experience in coding, testing, and collaborating on projects within a team environment.

What are popular job titles related to Microsoft Software Engineer jobs in Chicago, IL?

For Microsoft Software Engineer jobs in Chicago, IL, the most frequently searched job titles are:

What cities near Chicago, IL are hiring for Microsoft Software Engineer jobs?

Cities near Chicago, IL with the most Microsoft Software Engineer job openings:

Infographic showing various Microsoft Software Engineer job openings in Chicago, IL as of August 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 $151,943 per year, or $73 per hour.

Software Engineer

JCSI

Chicago, IL • On-site

Full-time

Medical, Retirement, PTO

Re-posted 12 days ago


Job description

Senior Software Engineer (.NET / Angular) – Hybrid

Location: Chicago, Il

About the Company

A rapidly growing SaaS technology company is modernizing how financial and tax documents are delivered through secure, cloud-based software solutions. Our platform supports leading institutional investors, financial organizations, and accounting firms by transforming traditionally manual workflows into a fully digital experience.

We are building a highly engaged, high-impact engineering team and are looking for individuals who want to actively contribute to product growth—not just execute tasks.

Job Summary

We are seeking a Senior Software Engineer who combines strong technical ability with ownership, initiative, and product-minded thinking. This role requires significant hands-on experience building modern Angular applications and someone who can contribute frontend architecture opinions, best practices, and user experience improvements while delivering full-stack solutions.

This role is ideal for someone who:

  • Takes pride in building and owning features end-to-end

  • Has seen software through the full lifecycle (build → deploy → maintain → iterate)

  • Is motivated to contribute beyond just assigned tickets

You will play a key role in developing scalable SaaS applications while collaborating closely with product and engineering leadership. This is a hands-on role with high visibility and impact.

Key Responsibilities

  • Design, build, and maintain full-stack applications using C#, .NET Core, Angular, and Azure
  • Own features end-to-end—from requirements gathering through deployment and post-release support
  • Develop clean, scalable, maintainable, production-ready code
  • Contribute to frontend architecture and Angular development best practices
  • Participate in code reviews and help drive engineering excellence across the team
  • Collaborate closely with product managers, designers, and stakeholders to deliver impactful features
  • Identify user experience improvements through customer feedback, analytics, observability tools, and engineering insight
  • Contribute to application and feature-level design decisions
  • Improve CI/CD pipelines, DevOps practices, and development workflows
  • Troubleshoot and resolve issues across distributed systems and cloud environments
  • Support high-priority development initiatives and product releases when needed
  • Help measure and evaluate the effectiveness of delivered features through business and user outcomes

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 3-5+ years of software development experience
  • Strong experience with C# and .NET Core
  • Strong experience developing and maintaining production Angular applications
  • Ability to contribute to frontend architecture, component design, state management, and user experience decisions
  • Experience building and deploying SaaS or cloud-native applications
  • Experience with Microsoft Azure, including:
    • Azure Service Bus
    • Azure Functions
    • Azure API Management
    • Azure SQL
  • Experience with Docker and Kubernetes
  • Familiarity with Git, CI/CD pipelines, and Azure DevOps
  • Experience with testing frameworks (NUnit, MSTest, Playwright, etc.)
  • Solid understanding of application/feature-level design

Preferred Qualifications

  • Experience with PDF and document-generation tools such as Aspose, IronPDF, or iTextSharp
  • Experience in tax, accounting, financial services, or regulated industries
  • Exposure to Python, AI/ML tools, or AI-powered product features
  • Experience working in high-growth SaaS or startup environments
  • Experience leveraging analytics, observability, or customer feedback to improve product usability and adoption

What Sets This Role Apart

  • High ownership: You will be one of the key U.S.-based engineers contributing directly to the product

  • Real impact: Your work will directly influence product direction and scalability

  • Growth opportunity: Be part of a team scaling rapidly and building for the future

Benefits

  • Hybrid Work Environment
  • Unlimited PTO
  • Paid Holidays
  • Paid Sick Time
  • Paid Parental Leave
  • Healthcare Benefits
  • 401(k) Retirement Plan
  • Opportunity to work on innovative SaaS products used by leading financial organizations
  • Collaborative, growth-oriented engineering culture