1

Assistant Software Engineer Jobs in Elgin, IL (NOW HIRING)

What You'll Do: As a Junior Software Engineer, you will join our interdisciplinary team to ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Senior Software Engineer

Chicago, IL · On-site

$235K - $310K/yr

Build and scale our domain-expert AI assistant that turns McMaster's product data and customer ... What You Bring * 4+ years of professional fullstack or backend software engineering experience (see ...

Senior Software Engineer - AI/ML

Chicago, IL · On-site

$126K - $166K/yr

At CNA, we strive to create a culture in which people know they matter and are part of something ... Preferred experience with background as SDET or deep experience with Testing tools like Playwright ...

Senior Software Engineer - AI/ML

Chicago, IL · Hybrid

$126K - $166K/yr

At CNA, we strive to create a culture in which people know they matter and are part of something ... Preferred experience with background as SDET or deep experience with Testing tools like Playwright ...

Java Software Engineer

Chicago, IL · On-site

$53.25 - $73.25/hr

The Role The Senior Software Engineer on the team will be responsible for executing the design and ... The right candidate will assist with tracking performance metrics and integrate knowledge of ...

Lead Software Engineer

Chicago, IL · On-site

$74 - $84/hr

Hybrid At least 2 days per week in office in Chicago, IL Our client seeks a Lead Software Engineer ... These tools assist our hiring teams in different ways, including but not limited to, assistance in ...

Lead Software Engineer

Chicago, IL · On-site

$74 - $84/hr

Hybrid At least 2 days per week in office in Chicago, IL Our client seeks a Lead Software Engineer ... These tools assist our hiring teams in different ways, including but not limited to, assistance in ...

Work with Sr. Software Developers to assist and learn all facets of software development applied to the automated trading business * Develop, code, maintain, and support production-quality automated ...

Senior Software Engineer

Westchester, IL · On-site

$121K - $160K/yr

About the Role As an Senior Software Engineer, you will be a core contributor to our proprietary e ... Support production systems and assist our 3-tier support staff when incidents arise. * Proactively ...

Software Engineer (Onsite - Glenview, IL) *Please consider before applying: This is a hybrid role ... This email and phone number is created exclusively to assist disabled job seekers whose disability ...

Software Engineer (Onsite - Glenview, IL) *Please consider before applying: This is a hybrid role ... This email and phone number is created exclusively to assist disabled job seekers whose disability ...

Showing results 41-60

Assistant Software Engineer information

See Elgin, IL salary details

$32.6K

$87.7K

$133K

How much do assistant software engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for assistant software engineer in Elgin, IL is $87,734.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,700.00 and $103,300.00 per year, depending on experience, location, and employer.

What is the difference between Assistant Software Engineer vs Software Engineer?

AspectAssistant Software EngineerSoftware Engineer
Required CredentialsBachelor's degree in CS or related field; some internshipsBachelor's or higher; more experience preferred
Work EnvironmentEntry-level, supervised tasks, learning-focusedFull responsibility for projects, independent problem-solving
Employer & Industry UsageCommon in tech companies, startups, IT departmentsStandard role across tech, finance, healthcare, and more

The main difference is experience and responsibility. Assistant Software Engineers are entry-level, focusing on learning and supporting tasks, while Software Engineers handle full project development independently. The roles often overlap in credentials and work environment, but the Software Engineer position involves greater autonomy and technical expertise.

What are the key skills and qualifications needed to thrive as an assistant software engineer?

To thrive as an Assistant Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), software development fundamentals, and typically a bachelor's degree in computer science or a related field. Familiarity with version control systems like Git, basic debugging tools, and common development frameworks is important. Strong problem-solving abilities, collaboration, and effective communication help you work efficiently within teams and adapt to evolving project requirements. These skills and qualities are essential for delivering quality code, learning quickly, and contributing to successful software projects.

What are some common challenges faced by assistant software engineers when joining a new development team?

Assistant Software Engineers often encounter challenges such as adapting to unfamiliar codebases, learning new technologies or frameworks used by the team, and understanding the team's workflow and communication practices. It's common to spend initial weeks focusing on onboarding tasks, shadowing experienced developers, and gradually taking on more complex assignments. Collaboration with senior engineers is key, as they provide guidance and feedback to help you grow technically and integrate smoothly into the team's processes.
What are the most commonly searched types of Software Engineer jobs in Elgin, IL? The most popular types of Software Engineer jobs in Elgin, IL are:
What job categories do people searching Assistant Software Engineer jobs in Elgin, IL look for? The top searched job categories for Assistant Software Engineer jobs in Elgin, IL are:
What cities near Elgin, IL are hiring for Assistant Software Engineer jobs? Cities near Elgin, IL with the most Assistant Software Engineer job openings:

Junior Software Engineer

Valkyrie Trading

Chicago, IL • On-site

Full-time

Medical, Dental, Vision, PTO

Re-posted 16 days ago


Job description

What You'll Do:
As a Junior Software Engineer, you will join our interdisciplinary team to conceptualize and author the technologies that power our trading activities in financial markets. As an integral member of an aggressive and nimble company, you will have the opportunity to tackle challenges in programming, networking, technology and finance. Your initial responsibilities will include the development and improvement of our growing queue of critical trading applications that add significant value to Valkyrie's bottom line.
What You'll Need:
  • Bachelor's degree or a strong foundation in computers and programming
  • Exceptional ability to produce clean, efficient code in C++ or C#
  • Experience in building complete, multi-threaded server-client applications
  • Knowledge of database and network technologies a plus
  • Ability and willingness to take full ownership (design, implement, test, deploy, maintain, iterate) of projects
  • Comfort resolving uncertainty and communicating for issue resolution
  • Willing to work on a collaborative team
  • Exemplary attention to detail and a deep interest in the financial industry
  • Vision to solve today's problems while building future solutions
  • Entrepreneurial attitude with a keen attention to both structure and detail
  • Comfort with both Windows and Linux environments
  • Be eligible to start a full-time role within the January 2027 - August 2027 timeframe.
  • Must have valid, ongoing, unrestricted authorization to work in the United States without the need for employer-sponsored or self-initiated immigration filings.

What You'll Get:
  • Competitive salaries and performance bonuses
  • Direct mentoring from senior software engineers
  • Top-tier medical, vision, and dental coverage
  • Relocation assistance packages
  • Generous vacation policy
  • Training opportunities and continuing education
  • Catered lunch, snacks, and beverages
  • Group outings and company parties
  • Casual dress environment

Salary range
  • $140,000
  • This position is also eligible for an annual discretionary bonus.

Our Vision
Valkyrie's vision is to be an organization where curious, driven, and innovative people are able to compete and win in the world's most competitive landscape - the financial markets. Daily competition in the financial markets provides the ideal arena to push ourselves further as we are ever striving to grow, improve, and win. We recognize that there are extraordinary opportunities to be had every day, and by exploring, collaborating, and building, we can accomplish remarkable results together.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.