Indiana University logo
Indiana University
Posted 55 days agoVerified live 2d ago

Software Engineer

Brief overview

Remote
UndergradOr in progress
Cap-exemptNo H-1B lottery
809 H-1B approvalsDept. of Labor
53 green cardsCertified filings
Software DevelopmentProgrammatic use of LLMsAI SystemsMCP ProtocolOpenStackCephPrivate Cloud InfrastructureDockerPodmanKubernetesHelmKustomize

About the company

Indiana University logo
Indiana Universityiu.edu

Indiana University looked for ways to promote innovation while assisting students in building better futures.

Visa sponsorship history

4 years sponsoring, last filed FY2026Cap-exempt

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
809H-1B approved
99%approval rate
373new H-1B hires
53PERM certified
$70,502median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
2023271
2024221
2025288
202629
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
202377
202471
202567
202633
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
202323
202412
202518
Top sponsored roles
Postdoctoral FellowAssistant ProfessorAssistant Research ProfessorAssistant Professor of Clinical MedicineResearch Associate
Sponsored employees from
ChinaItalyIndiaSouth KoreaVenezuela

Job description

Summary

Indiana University is a leading institution providing technology and services to support research and education. They are seeking a Software Engineer to design, develop, and maintain software systems, ensuring functionality and performance while collaborating with stakeholders.

Responsibilities

  • Designs, develops, tests, and configures software systems and computer programs
  • Consults with stakeholders/clients to review existing software solutions; develops new functionality and/or writes new code as needed
  • Collaborates with other technical staff and stakeholders/clients to ensure optimum functionality, performance, accessibility, scalability, and security of supported software
  • Documents software development efforts (changes, new functionality, issue/problem resolution)
  • Follows program module test procedures, generates required test data, and executes testing procedures; performs quality assurance checks and fixes bugs accordingly; works with functional users to diagnose problems encountered during testing and provide production support
  • Provides documentation, information, and training through formal and informal communications to end users, departments, and internal staff
  • Adheres to university software development standards and best practices (version control, nightly build systems, test suites, etc.); Researches and stays up to date on new industry software development standards, emerging technology, UX/UI design/philosophy, and accessibility standards

Skills

  • Bachelor's degree (preferably in Computer Science, Business Systems, or a related field)
  • Proficient communication skills
  • Maintains a high degree of professionalism
  • Demonstrates time management and priority setting skills
  • Demonstrates a high commitment to quality
  • Possesses flexibility to work in a fast-paced, dynamic environment
  • Seeks to acquire knowledge in area of specialty
  • Some experience with software development or a related field
  • Experience with programmatic use of LLMs, AI, and related systems. Integration of data sources into LLMs via MCP or similar protocols
  • Familiarity with deploying and operating OpenStack, Ceph, or other private cloud infrastructure
  • Experience with application containerization platforms such as docker and podman
  • Experience with kubernetes application deployment methods such as helm or kustomize

Qualifications

Must Haves

  • Bachelor's degree (preferably in Computer Science, Business Systems, or a related field)
  • Proficient communication skills
  • Maintains a high degree of professionalism
  • Demonstrates time management and priority setting skills
  • Demonstrates a high commitment to quality
  • Possesses flexibility to work in a fast-paced, dynamic environment
  • Seeks to acquire knowledge in area of specialty

Nice to Haves

  • Some experience with software development or a related field
  • Experience with programmatic use of LLMs, AI, and related systems. Integration of data sources into LLMs via MCP or similar protocols
  • Familiarity with deploying and operating OpenStack, Ceph, or other private cloud infrastructure
  • Experience with application containerization platforms such as docker and podman
  • Experience with kubernetes application deployment methods such as helm or kustomize

Benefits

  • Comprehensive medical and dental insurance
  • Health savings account with generous IU contributions
  • Healthcare and dependent care flexible spending accounts
  • Basic group life insurance paid by IU
  • Voluntary supplemental life, long-term disability, critical illness, and supplemental accidental death and dismemberment insurance
  • Base retirement plan with generous IU contributions, subject to vesting
  • Voluntary supplemental retirement plan options
  • Tuition subsidy for employees and family members taking IU courses
  • 10 paid holidays plus a paid winter break each year
  • Generous paid time off plans
  • Paid leave for new parents and IU-sponsored volunteer events
  • Employee assistance program (EAP)
  • Work from home or to work a hybrid schedule (mix between remote and in-person work), subject to change in the future based on university policy and business needs.

More jobs like this