1

New Grad Software Engineer Jobs in Bloomington, IL

Provision new hardware by installing and configuring Linux, deploying our software stack, and ... Familiarity with DevOps and software infrastructure tools such as Docker, Ansible, Portainer, etc ...

Follows company software development lifecycle to design, code, configure, test, debug, and ... New York Department Of Financial Services CyberSecurity Regulation, the Federal Financial ...

Sr. Battery Engineer

Normal, IL · On-site

$102K - $140K/yr

We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our ... software engineering * Willingness to expand upon existing knowledge base of electro-mechanical ...

Sr. Battery Engineer

Normal, IL · On-site

$102K - $140K/yr

We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our ... software engineering * Willingness to expand upon existing knowledge base of electro-mechanical ...

Sr. Battery Engineer

Normal, IL

$102K - $140K/yr

We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our ... software engineering * Willingness to expand upon existing knowledge base of electro-mechanical ...

We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our ... software engineering, with a proven track record delivering complex, production-ready systems in ...

Strong Java Developer

Normal, IL · On-site

$49.75 - $64.50/hr

Company Description We specialize in Staffing, Consulting, Software Development, and Training along ... They will be working on creating interfaces for their new Campus Solutions implementation. So if ...

Troubleshoot hardware and software issues on Windows 10/11 systems. Support enterprise applications ... Perform system upgrades, asset replacements, and device setup/configuration. Assist with new hire ...

Description A large enterprise insurance company is seeking to add a Software engineer to their Life Underwriting team in Enterprise Technology Life area. This will be a new addition to the team to ...

Ensure that all designs and new attachments satisfy utility standards and relevant codes (E.G. NESC ... Proficient with pole loading analysis software (e.g., O-Calc Pro, Katapult, PoleForeman, Spidacalc ...

Mechanical Engineer

Tremont, IL · On-site

$54K - $110K/yr

Solutions for Every Season We engineer and deliver precision ag hardware, software, and cloud-based ... invention of new product designs * Collaborate with our in-house attorney to draft patent ...

Civil Engineer

Bloomington, IL · On-site

$84K - $142K/yr

Employees at this level receive only occasional instruction or assistance as new or unusual ... software, and survey instruments. Projects include but are not limited to land development ...

... software engineering, discrete mathematics, and theory of computation. Ability to explain time ... Alaska, California, Colorado, Delaware, Hawaii, Maine, New Hampshire, North Dakota, Vermont, West ...

Showing results 41-60

New Grad Software Engineer information

See Bloomington, IL salary details

$60.9K

$141.5K

$197.1K

How much do new grad software engineer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for new grad software engineer in Bloomington, IL is $141,510.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,100.00 and $165,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a new grad software engineer?

To thrive as a New Grad Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by a computer science degree or related field. Familiarity with common coding languages (such as Java, Python, or C++), version control systems like Git, and basic software development tools is typically expected. Strong problem-solving skills, eagerness to learn, teamwork, and effective communication help new engineers excel in dynamic team environments. These skills are crucial to adapting quickly, contributing to projects, and building a successful foundation in the software industry.

What typical projects or tasks might a new grad software engineer work on in their first year?

As a New Grad Software Engineer, you’ll often start by contributing to team projects through tasks like fixing bugs, writing unit tests, and developing small features under the supervision of senior engineers. You might participate in code reviews, collaborate on documentation, and learn to work with the company’s development tools and processes. Over time, as you demonstrate reliability and technical proficiency, you may be given ownership of more complex components or independent tasks. This structured approach helps you learn best practices, understand the codebase, and progressively build the confidence and experience needed for more advanced responsibilities.

What is a new grad software engineer?

A New Grad Software Engineer job is an entry-level software engineering role designed for recent college graduates with a degree in computer science or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with more experienced engineers on various projects. Companies hire new grad engineers to help them grow their skills while contributing to real-world software development. The position often includes mentorship, training, and opportunities for career advancement.

Is 25 too late to become a new graduate software engineer?

The role of a new graduate software engineer typically targets recent graduates or those with less than two years of experience. Being 25 is not too late, as many employers value skills, internships, and relevant projects over age, and career changers often enter software engineering at this stage. Age should not be a barrier if you have the necessary technical skills and a strong portfolio.
What are the most commonly searched types of New Grad Software Engineer jobs in Bloomington, IL? The most popular types of New Grad Software Engineer jobs in Bloomington, IL are:
What job categories do people searching New Grad Software Engineer jobs in Bloomington, IL look for? The top searched job categories for New Grad Software Engineer jobs in Bloomington, IL are:
What cities near Bloomington, IL are hiring for New Grad Software Engineer jobs? Cities near Bloomington, IL with the most New Grad Software Engineer job openings:
Infographic showing various New Grad Software Engineer job openings in Bloomington, IL as of August 2026, with employment types broken down into 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $141,510 per year, or $68 per hour.

Forward Deployed Engineer

Mind Robotics

Normal, IL • On-site

Full-time

Re-posted 29 days ago


Job description

About the Role
We're hiring a Forward Deployed Engineer to be our hands and eyes onsite at a key customer in Normal, IL. You'll be responsible for our fleet of data collection devices - diagnosing and repairing devices, provisioning new hardware, troubleshooting networking, and running the diagnostic workflows that keep the system healthy. This role will start with critical robot data collection devices and then transition into robot deployment support.
This is a forward-deployed role with strong support from HQ. You won't be alone: our engineering team is one Slack message away, and you'll work closely with them to escalate complex issues, ship fixes back into the product, and bring the voice of the customer into our roadmap. The ideal candidate is technically curious, calm under pressure, and energized by being the person on the ground who makes things work.
Responsibilities
  • Provision new hardware by installing and configuring Linux, deploying our software stack, and validating device health before bringing units into production.
  • Run diagnostic scripts, collect and interpret system logs, and execute command-line workflows to identify root causes of device or network issues.
  • Configure and troubleshoot local networking (IP, DHCP, DNS, VLANs, Wi-Fi/Ethernet) to ensure reliable device connectivity to our backend.
  • Serve as the customer's primary technical point of contact onsite, coordinating closely with HQ engineering and support to resolve issues and feed field learnings back into the product.

Qualifications
  • Hands-on hardware and software troubleshooting experience, ideally with microcomputers, embedded devices, cameras, or similar single-board computers.
  • Comfort with Linux system administration: installing distributions, package management, systemd services, file permissions, and basic shell navigation.
  • Working knowledge of Bash (and ideally Python) for reading and running simple diagnostic scripts and automating routine tasks.
  • Solid networking fundamentals: TCP/IP, subnets, DNS, DHCP, basic firewall rules, and fluency with tools like ping, traceroute, tcpdump, and ssh.
  • Strong customer-facing communication skills and the self-direction to operate independently onsite while staying tightly coordinated with a remote HQ team.
  • Prior experience in a field service, forward deployed, or solutions engineering role is a plus.
  • Familiarity with DevOps and software infrastructure tools such as Docker, Ansible, Portainer, etc. is a plus.
  • Familiarity with computer vision systems, IP cameras, or industrial IoT deployments is a plus.
  • Experience with Git, basic scripting in Python, or remote device management tools is a plus.