Indiana University Bloomington logo
Indiana University Bloomington
Posted 55 days agoVerified live 1d ago

Software Engineer

Brief overview

Remote
UndergradOr in progress
Software developmentProgrammatic use of LLMsAI systemsData source integration via MCP protocolOpenStackCephPrivate cloud infrastructureDockerPodmanKubernetesHelmKustomize

Job description

Summary

Indiana University Bloomington is a leading institution in research and education, and they are seeking a Software Engineer to join their UITS Software & Network Engineering team. The role involves designing and developing software systems, collaborating with stakeholders, and ensuring the performance and security of software solutions.

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 & 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)

More jobs like this