1

Software Developer Jobs in Buffalo Grove, IL (NOW HIRING)

AWS Software Developer

Chicago, IL · On-site

$63K - $117K/yr

Prompt Engineering and Context Engineering * Fine-tuning and model evaluation * Token optimization ... Designs, configures and implements the cloud-native software that solves actual business problems ...

AWS Software Developer

Chicago, IL · On-site

$63K - $117K/yr

Prompt Engineering and Context Engineering * Fine-tuning and model evaluation * Token optimization ... Designs, configures and implements the cloud-native software that solves actual business problems ...

AWS Software Developer

Chicago, IL · On-site

$63K - $117K/yr

Prompt Engineering and Context Engineering * Fine-tuning and model evaluation * Token optimization ... Designs, configures and implements the cloud-native software that solves actual business problems ...

Senior Software Developer - Web Pay from $96,000 to $148,000 per year 2200 S. Lakeside Drive, Waukegan, IL 60085 Enhance and support world-class websites at Uline. As a Senior Software Developer, you ...

Senior Software Developer - Web Pay from $96,000 to $148,000 per year 2200 S. Lakeside Drive, Waukegan, IL 60085 Enhance and support world-class websites at Uline. As a Senior Software Developer, you ...

Senior Software Developer - Web Pay from $96,000 to $148,000 per year 2200 S. Lakeside Drive, Waukegan, IL 60085 Enhance and support world-class websites at Uline. As a Senior Software Developer, you ...

Senior Software Developer - Web Pay from $96,000 to $148,000 per year 2200 S. Lakeside Drive, Waukegan, IL 60085 Enhance and support world-class websites at Uline. As a Senior Software Developer, you ...

Senior Software Developer - Web Pay from $96,000 to $148,000 per year 2200 S. Lakeside Drive, Waukegan, IL 60085 Enhance and support world-class websites at Uline. As a Senior Software Developer, you ...

Senior Software Developer - Web Pay from $96,000 to $148,000 per year 2200 S. Lakeside Drive, Waukegan, IL 60085 Enhance and support world-class websites at Uline. As a Senior Software Developer, you ...

Senior Software Developer - Web Pay from $96,000 to $148,000 per year 2200 S. Lakeside Drive, Waukegan, IL 60085 Enhance and support world-class websites at Uline. As a Senior Software Developer, you ...

We are seeking a highly motivated, quick-learning developer for our algorithmic software development team. In this role, you will be involved in the development of our cutting-edge, low-latency ...

Senior Software Developer - Java Pay from $96,000 to $148,000 per year 2200 S. Lakeside Drive, Waukegan, IL 60085 Are you ready to design, innovate and lead in a collaborative, cutting-edge tech ...

Senior Software Developer - Java Pay from $96,000 to $148,000 per year 2200 S. Lakeside Drive, Waukegan, IL 60085 Are you ready to design, innovate and lead in a collaborative, cutting-edge tech ...

Senior Software Developer - Java Pay from $96,000 to $148,000 per year 2200 S. Lakeside Drive, Waukegan, IL 60085 Are you ready to design, innovate and lead in a collaborative, cutting-edge tech ...

Software Developer (Chicago)

Chicago, IL · On-site

$150K - $250K/yr

We are seeking a highly motivated, quick-learning developer for our algorithmic software development team. In this role, you will be involved in the development of our cutting-edge, low-latency ...

Showing results 41-60

Software Developer information

See Buffalo Grove, IL salary details

$49.2K

$114.7K

$170.2K

How much do software developer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for software developer in Buffalo Grove, IL is $114,702.00, according to ZipRecruiter salary data. Most workers in this role earn between $92,300.00 and $133,300.00 per year, depending on experience, location, and employer.

What is a software developer?

A Software Developer is a professional who designs, builds, tests, and maintains computer programs or applications. They use programming languages to create software solutions that meet user needs, whether for desktop, mobile, or web platforms. Software Developers work closely with other team members such as designers, analysts, and testers to ensure the final product is functional, reliable, and user-friendly. Their responsibilities can range from writing code and fixing bugs to collaborating on system architecture and deploying updates.

What do software developers do?

Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.

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

To thrive as a Software Developer, you need strong programming skills in languages like Java, Python, or JavaScript, as well as a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or .NET is typically required, along with knowledge of agile methodologies or certifications. Problem-solving ability, attention to detail, teamwork, and effective communication are essential soft skills that help you excel in collaborative and fast-paced environments. These skills ensure you can build reliable, maintainable software and adapt to evolving project requirements and technologies.

What are some common challenges software developers face when working on team-based projects?

Software developers often encounter challenges such as coordinating with team members across different time zones, managing code integration from multiple contributors, and maintaining clear communication about project requirements. Effective use of version control systems like Git and regular participation in code reviews can help mitigate these issues. Additionally, adapting to evolving project goals and balancing technical debt with feature development are common hurdles that require strong collaboration and problem-solving skills.

What is the difference between Software Developer vs Software Engineer?

AspectSoftware DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or Software Engineering; certifications may vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems; often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT firmsUsed interchangeably with Software Developer in many organizations

While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

Is a software developer still in demand?

Yes, software developers are in high demand due to ongoing digital transformation across industries. Skills in programming languages like Java, Python, and experience with cloud platforms increase employability, and the role is expected to grow as technology continues to advance.

What are the most commonly searched types of Software Developer jobs in Buffalo Grove, IL?

The most popular types of Software Developer jobs in Buffalo Grove, IL are:

What are popular job titles related to Software Developer jobs in Buffalo Grove, IL?

For Software Developer jobs in Buffalo Grove, IL, the most frequently searched job titles are:

What job categories do people searching Software Developer jobs in Buffalo Grove, IL look for?

The top searched job categories for Software Developer jobs in Buffalo Grove, IL are:

What cities near Buffalo Grove, IL are hiring for Software Developer jobs?

Cities near Buffalo Grove, IL with the most Software Developer job openings:

Infographic showing various Software Developer job openings in Buffalo Grove, IL as of August 2026, with employment types broken down into 82% Full Time, and 18% Contract. Highlights an 80% In-person, 4% Hybrid, and 16% Remote job distribution, with an average salary of $114,702 per year, or $55.1 per hour.

VDC Software Developer

Aldridge Electric, Inc.

Libertyville, IL • On-site

$100K - $130K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 21 days ago


Aldridge Electric rating

7.0

Company rating: 7.0 out of 10

Based on 5 frontline employees who took The Breakroom Quiz


Job description

VDC Software Developer
What we are looking for:
Aldridge is seeking a specialized software professional who builds the custom tools, plugins, and automation scripts to power our Building Information Modeling (BIM) and Virtual Design Construction (VDC) ecosystem with focus on customizing software to improve company-wide efficiency.
What you'll do:
  • Design, code, and maintain bespoke plugins and add-ins for core platforms like Autodesk Revit and Navisworks.
  • Create scripts (using Python, Dynamo, or C#) to automate repetitive tasks such as data entry, sheet setup, and model auditing.
  • Deeply utilize the Revit API and other software APIs to expand existing software capabilities.
  • Resolve complex software interoperability issues and debug custom-built applications.
  • Continuously research and implement emerging technologies like AI or cloud-based automation to improve project delivery.

Who you are:
  • Bachelor's Degree in Construction Management, Civil Engineering, Electrical Engineering, Business Management or other construction-related major. Equivalent construction or AEC industry background is also considered.
  • 3-5+ years of relevant work experience in the AEC industry
  • High proficiency in C# (.NET) for professional plugin development and Python for general automation.
  • Expertise in Dynamo (Revit) or Grasshopper (Rhino) for computational design workflows.
  • Advanced knowledge of Autodesk Revit, Navisworks, and Common Data Environments like Autodesk Construction Cloud.
  • Experience with SQL or NoSQL for managing large datasets extracted from models.
  • Stay ahead of industry trends to identify new technologies (AI, Generative Design, etc.) that can be integrated into current tech stack.
  • Ability to translate technical code into actionable benefits for non-technical project managers.
  • Precision in identifying workflow bottlenecks and designing logical, scalable solutions.

Who we are:
At Aldridge, we invite you to be a part of our dynamic team, where your skills are not only valued but crucial to our success. As we pursue our vision to be the First Choice for Energy and Transportation infrastructure projects, we welcome fresh perspectives and prioritize teamwork to drive our industry-leading safety, innovation, and execution.
Our culture is rooted in family-centeredness, with third-generation leadership guiding our unwavering spirit of innovation and entrepreneurship. With over 1,500 industry experts dedicated to our vision, we actively contribute to and uplift the communities impacted by our infrastructure projects and our Aldridge family.
Built on collaboration and a commitment to mental wellness, our core values create an unparalleled sense of unity and camaraderie within our organization. Through team-building events, open-door policies, and visible executive presence, we foster an environment where everyone can thrive, innovate, and make a meaningful difference. Join us in building the infrastructure that keeps the world moving and connected - become a part of the A-team to start building and strengthening your career today!
What we offer:
The annual base pay for this role is between $100,000 - $130,000. The actual pay is dependent upon many factors, including: location, work experience, education, training, transferable skills, business needs, and market conditions. The base pay range is subject to change and may be modified in the future. The role may also be eligible for vehicle allowance and bonus. Aldridge provides a comprehensive benefits package that includes the following:
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Wellness Incentive Programs
  • Short and Long Term Disability
  • Flexible Spending Accounts
  • Life Insurance
  • Legal Assistance
  • Identity Protection
  • Accident & Critical Illness Insurance
  • Company 401(k) Matching Contributions
  • Paid Time Off (PTO)
  • Employee Assistance Program (EAP)

This job-specific task list covers only the most important job duties. Employees assigned to this position title will also perform other occasional work assignments not mentioned above, including temporary assignments, training assignments, and other related duties. Aldridge is an EEO Employer and will recruit, hire, train, and promote people in all job classifications without regard to race, color, national origin, age, religion, disability status, gender, sexual orientation, gender identity, genetic information, veteran status, marital status, or any other characteristic protected by law.
TBD

What Aldridge Electric employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom