1

Software Companies In Jobs in Virginia, IL (NOW HIRING)

Application Developer

Virginia, IL · On-site

$90 - $130/hr

... companies. With a shared commitment to resourcefulness, responsiveness, and reachability, we ... software systems, applications, and tools, both existing andpotentially new in the future

Application Developer

Virginia, IL · On-site

$90 - $130/hr

... companies. With a shared commitment to resourcefulness, responsiveness, and reachability, we ... software systems, applications, and tools, both existing and potentially new in the future

... CAD software, and online technical databases). What You'll Bring * A Bachelor's degree in ... Our consultants work with some of the best, and most exciting, companies all over the world. We ...

Application Developer

Virginia, IL · On-site

$90 - $130/hr

... companies. With a shared commitment to resourcefulness, responsiveness, and reachability, we ... software systems, applications, and tools, both existing and potentially new in the future

S. and foreign companies and affiliated parties (key management personnel, suppliers, partners ... Minimum 8 years' experience in * Applying data analysis, trend analysis and problem-solving ...

Senior Revenue Accountant

Virginia, IL · On-site +1

$78K - $103K/yr

Lead a new category of enterprise software that we call Unified-CXM. * Empower companies to deliver ... We believe in our product : Customers who value exceptional customer experiences have what they ...

Sr. Accountant- Technical Accounting

Virginia, IL · On-site +1

$72K - $91K/yr

Lead a new category of enterprise software that we call Unified-CXM. * Empower companies to deliver ... We believe in our product : Customers who value exceptional customer experiences have what they ...

Showing results 41-60

Software Companies In information

See Virginia, IL salary details

$47.1K

$109.7K

$162.8K

How much do software companies in jobs pay per year?

As of Sep 7, 2026, the average yearly pay for software companies in in Virginia, IL is $109,667.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,200.00 and $127,500.00 per year, depending on experience, location, and employer.

What are software companies?

Software companies are businesses that specialize in creating, developing, and selling software products or services. These companies may focus on various types of software, such as applications, system software, cloud solutions, or custom software tailored to specific industries or clients. They often provide ongoing updates, support, and maintenance for their products. Software companies play a critical role in driving technological innovation and digital transformation across industries.

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

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with coding languages (such as Java, Python, or C++), version control systems like Git, and understanding of development frameworks is essential. Excellent teamwork, adaptability, and communication skills help you collaborate effectively and navigate changing project requirements. These skills are vital for building reliable software solutions, meeting project goals, and contributing to organizational success.

What are common collaboration practices within software companies for cross-functional teams?

Within software companies, cross-functional teams—often composed of developers, designers, testers, and product managers—collaborate closely to deliver products efficiently. Agile methodologies, such as Scrum or Kanban, are commonly used to facilitate regular communication, iterative development, and feedback loops. Team members typically participate in daily stand-ups, sprint planning, and review meetings, ensuring alignment on goals and timely identification of challenges. This collaborative environment encourages knowledge sharing and supports both professional growth and project success.

What is the difference between Software Companies In vs Software Developers?

AspectSoftware Companies InSoftware Developers
Primary RoleOrganizations that create, sell, or provide software products and servicesIndividuals who design, code, and maintain software applications
Work EnvironmentOffice or remote teams within companiesTypically work as part of a team within a company or as freelancers
CredentialsCompany credentials vary; often require technical expertiseOften require programming certifications or degrees in computer science
Industry UsageRefers to the business entity or organizationRefers to the individual professional role

Software Companies In are organizations that develop and sell software, while Software Developers are the professionals who create and maintain software products. Understanding this distinction helps job seekers and industry stakeholders clarify roles and expectations in the tech industry.

What cities near Virginia, IL are hiring for Software Companies In jobs?

Cities near Virginia, IL with the most Software Companies In job openings:

2027 Investment Banking Analyst I Technology & Services McLean, VA

100 Raymond James & Associates, Inc.

Virginia, IL • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 27 days ago


Key responsibilities

  • Formulate new business proposals, develop company forecasts and valuations, evaluate merger and acquisition scenarios, and prepare documents related to stock issuance.

  • Participate in drafting sessions, due diligence meetings, and work on every aspect of the transaction process.

  • Develop financial models, perform valuation analyses, and research industry trends to support transaction activities.


Job description

Job Description Summary

Formulate new business proposals, develop company forecasts and valuations, evaluate merger and acquisition scenarios and prepare documents related to the public and private issuance of stock. Will work on every aspect of the transaction process, including participating in drafting sessions, new business proposals and due diligence meetings.

Job Description

Raymond James Overview

One of the largest independent financial services firms in the country could be the place you build a career beyond your expectations.

Our focus is on providing trusted advice and tailored, sophisticated strategies for individuals and institutions. Raymond James Financial is a diversified holding company, headquartered in St. Petersburg, FL. Raymond James provides financial services to individuals, corporations and municipalities through its subsidiary companies engaged primarily in investment and financial planning, in addition to capital markets and asset management.

At Raymond James, we are putting the power of perspectives into action and building an inclusive and diverse workforce that reflects our commitment to associates, and clients of the future. Our company values associate development and growth, offering opportunities through developmental programs, mentorships, and continuing education options.

We strive to ensure everyone feels welcomed, valued, respected and heard so that you can fully contribute your unique talents for the benefit of clients, your career, our firm and our communities. Raymond James is an equal opportunity employer and makes all employment decisions on the basis of merit and business needs.

Job Summary
Analysts are given a high level of responsibility as members of a specific industry or product-focused team. Analysts formulate new business proposals, develop company forecasts and valuations, evaluate merger and acquisition scenarios and prepare documents related to the public and private issuance of stock. Analysts are expected to work on every aspect of the transaction process, including participating in drafting sessions, new business proposals and due diligence meetings. Analysts work independently on difficult assignments that are broad in nature, require originality and ingenuity, and have an appreciable latitude for un-reviewed actions or decisions. Analysts may also lead multiple projects that have significant scope and impact.

Essential Duties and Responsibilities
Develop financial models to assess debt and equity financing alternatives for transactions.
Perform valuation methodologies comparative company analysis and discounted cash flow analysis on target companies.
Provide valuable input to equity offerings, valuations, private placements, mergers and acquisitions advisories.
Research, analyze, present and document drafting elements of a developing transaction.
Develop client presentations.
Follow current events in respective industry groups in order to keep Bankers informed about critical issues in the news that are relevant to current and prospective clients.
Maintain files related to active and prospective deals.
Assist with recruiting and training new Analysts and Interns.
Maintain group databases.
Perform other duties and responsibilities as assigned.

Qualifications - External

Knowledge, Skills, and Abilities
Knowledge of
Fundamental concepts, practices and procedures of Investment Banking.
Fundamental investment concepts, practices and procedures used in the securities industry.
Financial markets and products.

Skill in
Communicating effectively, both orally and in writing.
Analytical skills sufficient to assess and explain events in the market.
Problem solving.
Operating standard office equipment's and using required software applications, including Microsoft Office and established databases.

Ability to
Gather information, identify linkages and trends and apply findings to reports.
Attend to detail while maintaining a big picture orientation.
Remain cognizant of our commitment to daily workflow and regulatory compliance during high volume activity.
Think independently in order to market ideas.
Organize, manage and track multiple detailed tasks and assignments with frequently changing priorities in a fast-paced work environment.
Establish and maintain effective working relationships at all levels of the organization.
Work independently as well as collaboratively within a team environment.
Assume full responsibility and accountability for own actions.
Demonstrate uncompromising adherence to ethical principles.
Be proactive and demonstrate readiness and ability to initiate action.

Educational/Previous Experience Requirements
Education/Previous Experience
Eligible applicants must be legally authorized to work in the US and not require visa sponsorship now or in the future (including beyond OPT/EAD).
Bachelor's Degree (B.A.) in a related discipline is required. Internship experience in a related field preferred.
OR ~
Any equivalent combination of experience, education, and/or training as approved by Human Resources.

Licenses/Certifications
In general, the following licenses are required for this position and, if applicable, must be obtained within the timeframes communicated by Raymond James:

  • Securities Industry Essentials (SIE) examination

  • Series 63

  • Series 79

  • Series 7

Education

Bachelor's: Accounting, Bachelor's: Business Administration, Bachelor's: Finance

Work Experience

General Experience - None

Salary Range

$70,000.00-$105,000.00

Workstyle

Resident

The total compensation for this position includes base salary or wages, and may include components such as additional compensation (cash or equity), discretionary bonuses, or commissions. This position is eligible for a benefits package that may include medical, dental, and vision; life insurance; critical illness insurance and accident insurance; disability benefits; retirement savings; paid time off (including vacation, holidays, and sick leave); and parental leave. Eligibility for benefits and specific offerings may vary based on position and employment status. To view more details of the benefits offered, visit Myrjbenefits.com.

At Raymond James our associates use five guiding behaviors (Develop, Collaborate, Decide, Deliver, Improve) to deliver on the firm's core values of client-first, integrity, independence and a conservative, long-term view.
We expect our associates at all levels to:
Grow professionally and inspire others to do the same
Work with and through others to achieve desired outcomes
Make prompt, pragmatic choices and act with the client in mind
Take ownership and hold themselves and others accountable for delivering results that matter
Contribute to the continuous evolution of the firm

At Raymond James - as part of our people-first culture, we honor, value, and respect the uniqueness, experiences, and backgrounds of all of our Associates. When associates bring their best authentic selves, our organization, clients, and communities thrive. The Company is an equal opportunity employer and makes all employment decisions on the basis of merit and business needs.

#LI-KL1