1

Bs In Computer Science Jobs in Indiana (NOW HIRING)

Computer Engineer II

Crane, IN · On-site

$111K - $131K/yr

Bachelor's level degree in Computer, Electrical or Electronics Engineering or Mathematics with field of concentration in computer science. * 3-6 years of relevant experience. * Working knowledge of ...

Computer Engineer II

Crane, IN · On-site

$111K - $131K/yr

Bachelor's level degree in Computer, Electrical or Electronics Engineering or Mathematics with field of concentration in computer science. * 3-6 years of relevant experience. * Working knowledge of ...

Computer Engineer II

Crane, IN · On-site

$111K - $131K/yr

Bachelor's level degree in Computer, Electrical or Electronics Engineering or Mathematics with field of concentration in computer science. * 3-6 years of relevant experience. * Working knowledge of ...

Computer Engineer III/IV

Crane, IN · On-site

$111K - $131K/yr

Requirements: - Master's degree in Computer Engineering, Electrical/Electronics Engineering, or Mathematics with a concentration in computer science. - 7+ years of professional experience in computer ...

Computer Engineer III/IV

Crane, IN · On-site

$111K - $131K/yr

Requirements - Master's degree in Computer Engineering, Electrical/Electronics Engineering, or Mathematics with a concentration in computer science. - 7+ years of professional experience in computer ...

Computer Engineer III/IV

Crane, IN · On-site

$111K - $131K/yr

Requirements - Master's degree in Computer Engineering, Electrical/Electronics Engineering, or Mathematics with a concentration in computer science. - 7+ years of professional experience in computer ...

Showing results 41-60

Bs In Computer Science information

See Indiana salary details

$53.8K

$79.1K

$93.3K

How much do bs in computer science jobs pay per year?

As of Aug 19, 2026, the average yearly pay for bs in computer science in Indiana is $79,083.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,700.00 and $89,000.00 per year, depending on experience, location, and employer.

What can you do with a BS in Computer Science?

A Bachelor of Science (BS) in Computer Science prepares graduates for a wide range of careers in technology and related fields. Common job roles include software developer, systems analyst, data scientist, cybersecurity analyst, and IT consultant. Graduates can work in industries such as finance, healthcare, education, and entertainment, or pursue advanced degrees in computer science or related disciplines. The degree equips students with skills in programming, problem-solving, and system design, which are highly sought after in today’s digital world.

What are the key skills and qualifications needed to thrive with a BS in Computer Science?

To thrive with a BS in Computer Science, you need a solid understanding of programming languages, algorithms, data structures, and software development principles, typically backed by a bachelor's degree in the field. Familiarity with tools such as version control systems (e.g., Git), integrated development environments (IDEs), and common frameworks or platforms is often required. Strong problem-solving abilities, teamwork, and effective communication make candidates stand out in technical environments. These skills are crucial for building reliable software solutions, collaborating efficiently, and adapting to the rapidly evolving tech landscape.

What types of entry-level roles are commonly available to candidates with a BS in Computer Science, and how do these roles typically support career growth?

Graduates with a BS in Computer Science often find entry-level opportunities such as software developer, quality assurance analyst, IT support specialist, or data analyst. These roles typically involve working within a collaborative team, gaining hands-on experience with real-world projects, and learning from senior engineers or mentors. As you build technical skills and demonstrate reliability, there are clear pathways to advance into specialized areas like software engineering, cybersecurity, or project management. Proactively seeking mentorship and participating in cross-functional projects can accelerate professional growth within the tech industry.

What is the difference between Bs In Computer Science vs Software Developer?

AspectBs In Computer ScienceSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related fieldOften requires a bachelor's degree in Computer Science, Software Engineering, or related field
Work EnvironmentAcademic, research, or industry settings involving programming, algorithms, and systemsPrimarily in software development teams, coding, testing, and deploying applications
Industry UsageUsed as a foundational degree for various tech roles, including software developmentCommonly employed in tech companies, startups, and IT departments

While a Bs In Computer Science provides a broad theoretical and practical foundation in computing, a Software Developer focuses specifically on designing, coding, and maintaining software applications. Both roles often overlap in skills and work environments, but the degree offers more versatility across tech careers.

Are Bs in computer science majors still in demand?

A Bachelor of Science in Computer Science remains a highly in-demand degree, as software development, data analysis, cybersecurity, and IT roles continue to grow across various industries. Employers value skills in programming languages, problem-solving, and familiarity with tools like Python, Java, and cloud platforms, making graduates competitive in the job market.

What are popular job titles related to Bs In Computer Science jobs in Indiana?

For Bs In Computer Science jobs in Indiana, the most frequently searched job titles are:

What job categories do people searching Bs In Computer Science jobs in Indiana look for?

The top searched job categories for Bs In Computer Science jobs in Indiana are:

Infographic showing various Bs In Computer Science job openings in Indiana as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, 2% Contract, and 1% Nights. Highlights an 78% Physical, 2% Hybrid, and 20% Remote job distribution, with an average salary of $79,083 per year, or $38 per hour.

HS Computer Science Teacher

North Newton School District

Morocco, IN • On-site

$43K - $56K/yr

Full-time

Re-posted 4 days ago


Job description

Position Type:
High School Teaching/Technology Education Teacher
Date Posted:
4/17/2026
Location:
North Newton Junior-Senior High School
Date Available:
08/11/2026
Closing Date:
Untill Filled
Position Purpose
- Under the general supervision of the School Principal, to develop students' skills and competence in business and industry, technical skills, the use of technology, and the ability to problem solve in a wide variety of settings.
Essential Functions
- Develops and administers technology education curriculum consistent with school district goals and objectives; develops technology units to be delivered in the classroom or technology lab.
- Teaches skill and knowledge in mechanics, drafting, electricity, electronics, metalwork, graphic arts, woodworking, or related fields.
- Promotes a classroom environment that is safe and conducive to individualized and small group instruction, and student learning.
- Develops lesson plans and instructional materials, and utilizes appropriate equipment for subject area; translates lesson plans into learning experiences to develop pertinent sequential assignments, challenge students, and best utilize the available time for instruction.
- Designs learning activities to demonstrate the application of technical skills to everyday existence; guides students in the selection of projects or experiments.
- Instructs students in the proper and safe use, care and storage of tools, machines and equipment.
- Conducts ongoing assessment of student learning and progress, and modifies instructional methods to fit individual student's needs, including students with special needs; conducts individual and small group instruction as needed.
- Maintains familiarity with district and Connecticut State standardized tests for the purpose of adapting curriculum to maximize student achievement on such tests.
- Continues to acquire professional knowledge and learn of current developments in the educational field by attending seminars, workshops or professional meetings, or by conducting research.
- Organizes and maintains a system for accurate and complete record-keeping, grading, and reporting for all student activities, achievement and attendance as required by district procedures and applicable laws.
- Encourages parental involvement in students' education and ensures effective communication with students and parents.
- Ensures that student conduct conforms to the school's standards and school district policies, and establishes and maintains standards of student behavior needed to achieve a functional learning atmosphere in the classroom.
- Coordinates with other professional Director of Technology, staff members, and others for the purpose of maximizing the uses and effectiveness of technology in student learning activities.
- Selects and requisitions appropriate books, instructional aids and other supplies and equipment and maintains inventory records; ensures machines and equipment are in proper working order.
Additional Duties
- Performs other related tasks as assigned by the Principal and other central office administrators as designated by the Superintendent.
Note: The above description is illustrative of tasks and responsibilities. It is not meant to be all inclusive of every task or responsibility.
Equipment
- Uses standard office equipment such as personal computers, printer, copy and fax machines, and telephone.
Travel Requirements
- Travels to school district buildings and professional meetings as required.
Work Schedule
- Standard teacher work schedule as set forth in the Teachers' Unit Contract.
Skills, Knowledge, Abilities
- Knowledge of current teaching methods and educational pedagogy, as well as differentiated instruction based upon student learning styles.
- In-dept knowledge of, and ability to use, MS Office Standard (Outlook, Word, Excel, PowerPoint, Access) 2003 and 2007.
- Knowledge of PC and MAC hardware and software.
- Knowledge of a wide range of industrial, technical and technology-related subject areas, as well as best practices in incorporating technology into student learning activities.
- Knowledge of data information systems, data analysis and the formulation of action plans.
- Knowledge of applicable federal and state laws regarding education and students.
- Ability to use computer network system and software applications as needed.
- Ability to organize and coordinate work.
- Ability to communicate effectively with students and parents.
- Ability to engage in self-evaluation with regard to performance and professional growth.
- Ability to establish and maintain cooperative working relationships with others contacted in the course of work.
Physical and Mental Demands, Work Hazards
- Works in standard office and school building environments.
Note: Also see the Summary of Physical, Sensory and Environmental Requirements Needed to Perform Essential Functions for this position.
Qualifications Profile
Certification/License:
- IN State Certification as a Technology Education Teacher
- Motor Vehicle Operator's License or ability to provide own transportation.
Education:
- Bachelors from an accredited college or university in education discipline applicable to teaching assignment.
Experience:
- Successful prior teaching experience preferred.
FLSA Status: Exempt