1

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

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 ...

Engineer Software

Rolling Meadows, IL · On-site

$100 - $120/hr

Software Engineer Location: ( Onsite) Employment type: Contract Our engineers are self-starters who are part of a team of software professionals developing world-class software to meet our customer ...

The Lead Software Engineer will be our most senior software engineer, leading and managing software engineers and interns. Hire, mentor and manage software engineers and interns from the Computer ...

Software Engineer

Chicago, IL · On-site

$79K - $119K/yr

Knowledge of software engineering practices across the application stack Preferred * Understanding of DevOps principles and experience with Azure DevOps * Experience designing and building scalable ...

The Lead Software Engineer will be our most senior software engineer, leading and managing software engineers and interns. Hire, mentor and manage software engineers and interns from the Computer ...

Software Engineer

Chicago, IL · On-site +1

$100K - $150K/yr

Job Summary The Software Engineer will be responsible for building new systems, enhancing and refactoring existing systems, integrating with external systems, and performance projects. This person ...

Senior Software Engineer

Westchester, IL

$121K - $160K/yr

The Senior Software Engineer designs and delivers features and services using Microsoft technologies, work with software engineers and product team, and contributes to architectural decisions. This ...

Job Summary The Software Engineer will be responsible for building new systems, enhancing and refactoring existing systems, integrating with external systems, and performance projects. This person ...

Software Engineer

Chicago, IL · On-site +1

$100K - $150K/yr

Job Summary The Software Engineer will be responsible for building new systems, enhancing and refactoring existing systems, integrating with external systems, and performance projects. This person ...

Job Summary The Software Engineer is responsible for designing, developing, testing, and maintaining fullstack web applications using modern .NET technologies. This role focuses on individual ...

Job #218473 Chipton-Ross is seeking a Software Engineer 3 for a contract opportunity in Rolling Meadows, IL. BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE) * Bachelor's degree in Software ...

Software Engineer

Chicago, IL · On-site

$89K - $131K/yr

We are looking for software engineers who specialize in .NET, Python, AWS, and modern platform development to join our team, grow with us, introduce us to new ideas and develop products that empower ...

Software Engineer

Oak Brook, IL · On-site

$90K - $120K/yr

Software Engineer Job Overview: We are seeking a Python Senior Software Engineers to build and maintain intelligent automation solutions focused on Revenue Cycle Management (RCM) in the healthcare ...

We are hiring a Software Engineer for our OpenStack Engineering team. This is an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. Come build a ...

Software Engineer Job Overview: We are seeking a Python Senior Software Engineers to build and maintain intelligent automation solutions focused on Revenue Cycle Management (RCM) in the healthcare ...

next page

Showing results 1-20

Associate Software Engineer information

See Chicago, IL salary details

$20

$43

$101

How much do associate software engineer jobs pay per hour?

As of Jul 13, 2026, the average hourly pay for associate software engineer in Chicago, IL is $43.50, according to ZipRecruiter salary data. Most workers in this role earn between $31.44 and $46.06 per hour, depending on experience, location, and employer.

What are some common challenges faced by Associate Software Engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often encounter challenges such as adapting to larger, more complex codebases and learning to work within established development workflows. Unlike academic projects, real-world development involves collaboration with cross-functional teams, adhering to coding standards, and following agile processes. Additionally, balancing learning new technologies with delivering features on tight deadlines can be demanding. However, support from mentors and structured onboarding programs usually helps smooth this transition.

What are the key skills and qualifications needed to thrive as an Associate Software Engineer, and why are they important?

To thrive as an Associate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages like Java, Python, or C++, as well as experience using version control systems like Git, are commonly required. Strong problem-solving skills, teamwork, and effective communication set standout candidates apart. These skills and qualities are crucial for delivering reliable software solutions, collaborating within development teams, and adapting to rapidly evolving technologies.

What Is an Associate Software Engineer Job Description?

An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

What is an Associate Software Engineer?

An Associate Software Engineer is an entry-level professional who assists in designing, developing, testing, and maintaining software applications. They typically work under the guidance of senior engineers and are responsible for writing code, fixing bugs, and participating in team meetings. This role often serves as a stepping stone for recent graduates or those new to the software development field, helping them gain practical experience and develop technical skills. Associate Software Engineers usually work with a variety of programming languages and tools depending on the company and project requirements.
What are the most commonly searched types of Software Engineer jobs in Chicago, IL? The most popular types of Software Engineer jobs in Chicago, IL are:
What cities near Chicago, IL are hiring for Associate Software Engineer jobs? Cities near Chicago, IL with the most Associate Software Engineer job openings:
Infographic showing various Associate Software Engineer job openings in Chicago, IL as of July 2026, with employment types broken down into 1% As Needed, 70% Full Time, 27% Part Time, 1% Temporary, and 1% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $90,485 per year, or $43.5 per hour.
Software Engineer

Full-time

Medical, Retirement, PTO

Re-posted 21 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