Computer Science Jobs in Indiana
Computer Science jobs in Indiana are concentrated in Indianapolis, Bloomington, and the Fort Wayne corridor, where employers like Salesforce, Eli Lilly, and Indiana University Health anchor consistent demand for software engineers, data scientists, and cybersecurity specialists. The state's growing tech sector, anchored by Indianapolis's emerging startup ecosystem and Bloomington's research university ties, supports roles from entry-level developer positions to senior architect and engineering leadership. Demand is particularly strong for cloud infrastructure, full-stack development, and machine learning applications. Find a role that fits below and apply directly.
Find Computer Science JobsOverview
Showing 5 of 15+ Computer Science jobs











Goshen College is a Christian liberal arts institution that prepares students to thrive in life, leadership and service. We strive to model an inclusive community committed to transformative justice, peace, and sustainability. A respect and appreciation of the Anabaptist- Mennonite faith perspective and practices, and a commitment to the mission, vision, core values and community standards of Goshen College, are important for teaching and administrative faculty members.
Position Summary:
Goshen College invites applications for a full-time appointment as Assistant or Associate Professor of Mathematics, Computer Science, or Data Science with expertise in one or more of the three disciplines starting July 2027. Leadership as Department Chair (with associated stipend or course release) is available for candidates with prior teaching and administrative experience seeking appointment at the Associate Professor level.
Primary teaching responsibilities will be in the areas of mathematics, computer science, and/or data science as well as updating current curriculum to reflect future trends in the fields. In addition to teaching, the position includes recruiting, advising, and mentoring an increasingly culturally, racially and religiously diverse student body and supporting departmental co-curriculars.
The mathematics and computer science department offers majors in Computer Science and Mathematics as well as minors in Computer Science, Game Development, and Mathematics. We plan to launch a Data Science major and minor in 2027-28. The department also offers some lower-level courses to serve students majoring in other disciplines. All faculty members have opportunities to develop courses within their expertise.
Goshen College is a teaching college and the courses you will teach are spread across two semesters and a May term (e.g., 4 courses in Fall, 3 in Spring, and 1 during May Term). All teaching faculty serve on institution-wide committees and assist with advising (although not usually during the first year), as well as recruiting prospective students. The successful candidate must be ready to contribute to our strong tradition of excellence in scholarship as well as teaching. Candidates must be interested in working closely with students and fellow faculty members as part of a small, vibrant campus and community.
Teaching Profile & Course Flexibility:
The department serves students across Mathematics, Computer Science, and Data Science. Teaching assignments are flexible and collaboratively arranged based on candidate expertise, departmental needs, and interest.
Successful candidates will teach a portfolio of courses across one or more of the following areas:
- Mathematics: Foundational and upper-level courses. We have a strong departmental preference for candidates capable of teaching upper-level pure and applied mathematics (e.g., Abstract Algebra, Modern Geometry, Differential Equations, Linear Algebra, and/or Calculus-based Probability & Statistics).
- Data Science: Introductory and emerging coursework for our new major/minor launching in 2027–28 (e.g., Introduction to Data Science, Data Visualization, Predictive Modeling, Machine Learning/AI, and Capstone Projects).
- Computer Science: Core and applied topics depending on background (e.g., Programming, Discrete Structures, Database Design, Web Applications, Systems
Analysis, or Software Project Management).
Candidates are not expected to cover all areas, but should demonstrate a strong interest in teaching core mathematics alongside topics in CS or Data Science, with opportunities to expand teaching breadth over time.
For those with interdisciplinary interests, there are also opportunities to teach courses in the innovative general education and global studies program, including community-engaged and service-oriented courses.
Essential Functions:
- Prepare course syllabi for assigned courses in collaboration with department chair and academic dean
- Teach assigned courses with appropriate active and engaged learning practices
- Oversee student internships
- Mentor students through advising and recruiting activities
- Develop new courses and curriculum for the program
- Participate in department, school and college meetings
- Pursue appropriate professional development opportunities, including scholarly activities
- Complete other assigned duties
Supervisory Responsibility:
- Students in assigned courses
- Student workers in department as needed
- Department faculty (for candidates interested in the Department Chair role)
Education and Experience:
Minimum Qualifications
- Master’s degree in Mathematics, Computer Science, Data Science, or a closely related field (completed by August 2027)
- Demonstrated commitment to excellence in undergraduate teaching, active learning, and student mentorship
- Commitment to working effectively with culturally, racially, and religiously diverse student populations
- Alignment with and commitment to the mission and core values of Goshen College
Preferred preparation
- Ph.D. in Mathematics, Computer Science, Data Science, or a closely related field (completed by August 2027)
- Experience in course and curriculum development relevant to mathematics, computer science, or data science
- Demonstrated experience teaching and mentoring diverse college students
- Administrative or academic leadership experience (for candidates interested in the Department Chair role)
Core Competencies and Skills:
- Pedagogy & Technology: Strong aptitude in active learning practices and educational technology across undergraduate courses.
- Discipline Knowledge: Broad understanding of current career paths and emerging trends in mathematics, computer science, and data science.
- Scholarship & Mentorship: Active engagement in relevant scholarship and interest in mentoring student research or capstone projects.
- Collaboration & Communication: Excellent interpersonal, public speaking, and relationship-building skills to collaborate across departments and participate in college service.
Work Environment/Environmental Conditions:
Mostly inside/office conditions; Temperatures are usually moderate; Artificial lighting; Some exposure to dust and molds. Must use stairs or elevators to use toilet facilities. Using computers and other office equipment; moving around campus, inside and outside.
All of the essential job functions are subject to reasonable accommodation. All job requirements listed indicate the minimum level of knowledge, skills and/or ability deemed necessary to perform the job proficiently. This job description is not to be construed as an exhaustive statement of duties, responsibilities or requirements. Individuals may be required to perform other job-related instructions as requested by the supervisor, subject to reasonable accommodation. This position description is not all-inclusive and may change at the option of the department head. Any major change will result in the position being reviewed for reclassification.
Benefits:
- Healthcare/Prescription insurance (Goshen College pays employee premium)
- Dental insurance
- Vision insurance
- Flexible Spending Account
- Life/AD&D (Goshen College pays employee premium)
- Long Term Disability (after 1 year of employment – college pays employee premium)
- Retirement (403(b))
- College contribution to retirement after 90 days
- Free membership to GC Recreation-Fitness Center
- Paid holidays
- Paid Parental Leave
- Tuition discounts
- and more
Application Process & Timeline:
Application materials may be attached to the Administrative & Teaching Faculty Application or sent electronically to [email protected].
Review of applications will begin on November 16, 2026 and will continue until the position is filled.
- Complete the online Administrative & Teaching Faculty Application
- Cover letter
- Curriculum Vitae
- Statement of teaching philosophy
- A list of three professional references with contact information
- Graduate and undergraduate transcripts (official transcripts) and background check will be required prior to hire.
E-Verify Statement of Participation
Goshen College participates in E-Verify. If you are hired, we will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.
Diversity, Equity, and Inclusion Statement
Goshen College is an equal opportunity employer, committed to enhancing diversity across the institution. Goshen College does not discriminate on the basis of race, color, national or ethnic origin, sex, disability, age, sexual orientation, gender identity or any legally protected status. As a religious institution, Goshen College expressly reserves its rights, its understandings of, and its commitments to the historic Anabaptist identity and the teachings of Mennonite Church USA, and reserves the legal right to hire and employ individuals who support the values of the college. To protect the welfare and provide for the safety of the students, employees, visitors, and resources of Goshen College, background checks are conducted by the Office of Human Resources on all new and re-hired employees.
See All 15 Computer Science Jobs in Indiana
Find roles in Indiana that match your experience and apply in just a few clicks.
Find Computer Science JobsComputer Science Jobs by City in Indiana
Where Indiana roles are concentrated, by current openings.
Computer Science Job Market in Indiana
A snapshot from current Indiana openings, updated as new roles post.
Who's Hiring


Top Industries Hiring
- Education
- Automotive
- Manufacturing
What Indiana Employers Look For
The qualifications that appear most often in computer science jobs across Indiana.
- Bachelor's degree in computer science, software engineering, or a closely related field required
- Proficiency in one or more programming languages such as Python, Java, or C++ expected
- Experience with cloud platforms including AWS, Azure, or Google Cloud preferred by most employers
- Familiarity with agile development methodologies and version control systems like Git
- Strong problem-solving skills with demonstrated ability to design and optimize software systems
- Graduate degree or relevant industry certifications valued for senior and specialized technical roles
Computer Science Jobs in Indiana: Frequently Asked Questions
How do you become a computer science in Indiana?
Indiana does not require a state-issued license to work in computer science roles. Most employers expect a bachelor's degree in computer science, software engineering, or a related discipline from an accredited institution such as Purdue University, Indiana University, or Rose-Hulman Institute of Technology. Industry certifications in cloud platforms, cybersecurity, or data engineering strengthen candidacy, and many Indiana employers value demonstrated project portfolios alongside formal credentials.
Which companies hire computer sciences in Indiana?
Indiana computer science roles are posted by Simon Property, Indiana Tech, and Goshen College and others right now, based on current listings on Migrate Mate as of October 2026. Indianapolis-based technology, healthcare, and financial services firms are among the most active employers, alongside defense contractors and university-affiliated research organizations concentrated in Bloomington and West Lafayette.
Which Indiana cities have the most computer science jobs?
Indianapolis, Fort Wayne, and Gary have the highest concentration of computer science openings in Indiana. Indianapolis dominates hiring as the state capital and primary commercial hub, home to major tech, healthcare, and fintech employers, while Bloomington and West Lafayette benefit from Indiana University and Purdue University driving research-oriented roles and attracting technology companies that recruit from their graduate programs.
Are there remote computer science jobs in Indiana?
Yes, and more than most fields. About 0% of computer science openings tied to Indiana are remote or hybrid as of October 2026, reflecting how broadly desk-based and collaborative software work has shifted to distributed teams. Roles in software development, data analysis, and cloud engineering tend to be the most remote-compatible, while positions requiring on-site lab infrastructure or secure government facility access are more likely to require in-person presence.
How can I get hired as a computer science in Indiana with little or no experience?
The most realistic entry path is applying to internship and new-graduate programs at large Indiana employers such as Salesforce, Cummins, or Eli Lilly, which run structured early-career cohorts each year. Indiana University, Purdue, and IUPUI also facilitate employer connections through cooperative education programs. Candidates without a degree can strengthen their position through bootcamp credentials or open-source portfolio projects, and lateral moves from IT support, business analysis, or QA testing roles offer a common foothold into software development tracks.
Where can I find and apply to computer science jobs in Indiana?
You can find and apply to computer science jobs in Indiana on Migrate Mate, which lists current openings tied to Indiana employers. Search the listings to see roles that match your experience and specialization, find the ones that fit, and apply directly.
See All 15 Computer Science Jobs in Indiana
Find roles in Indiana that match your experience and apply in just a few clicks.
Find Computer Science Jobs