Talent.com
Research Software Developer
Research Software DeveloperIndiana University • Indianapolis, IN, United States
Research Software Developer

Research Software Developer

Indiana University • Indianapolis, IN, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

The Center for Computational Biology and Bioinformatics (CCBB) at Indiana University (IU) School of Medicine is committed to conducting outstanding basic, clinical, and translational research that promotes advanced computation and informatics approaches to increase the overall understanding of normal and disease-associated biological processes, drug development, and therapeutic responses.

The Scalable Compute Archive (SCA) team builds, delivers, and operates secure scalable systems for research data management and scientific computing within the CCBB. We partner with research groups to enable better data stewardship and reproducible science by providing robust automated and maintainable infrastructure solutions.

Job Summary

As a DevOps Engineer with SCA, you will design and maintain the infrastructure and automation pipelines that power our research data management platforms and scientific software systems. Your work will enable seamless software delivery, reliable cloud-based deployments, and improved developer experience across a varied and collaborative environment.

Department-Specific Responsibilities

  • Design, implement, and maintain Continuous Integration (CI) / Continuous Delivery (CD) pipelines to automate builds, testing, deployments, and infrastructure provisioning for multiple research platforms.
  • Develop automation scripts and Infrastructure-as-Code (IaC) to manage scalable deployments across on-prem and cloud environments (Amazon Web Services (AWS), containers, Kubernetes, etc.).
  • Enhance developer productivity by creating tools, workflows, and best practices that improve efficiency, security, and observability.
  • Collaborate with software engineers and researchers to ensure smooth integration of application code into production environments.
  • Monitor, optimize, and troubleshoot distributed systems that handle large-scale scientific datasets, ensuring high availability and performance.
  • Implement security, compliance, and reproducibility standards for research applications and data services.
  • Document and standardize processes for deployment, monitoring, and incident response.
  • Engage with researchers and technology teams to understand evolving requirements and design scalable solutions for data-intensive research.

General Responsibilities

  • Provide experienced analysis and programming related to the design, development, and support of research systems.
  • Develop and implement well-engineered software that supports and enriches research productivity and reliability; evolve software development and data services with the research to ensure that modern standards of reproducible code are maintained.
  • Operate, monitor, and maintain the integrity of a broad scope of information technology (IT) systems (storage, cluster computing, databases, virtual machines, network, etc.).
  • Provide experienced consultation to researchers in the use of a broad set of state-of-the-art research systems, tools, and software to enable research productivity; partner with researchers to co-create and co-learn relevant computing and data capabilities.
  • Connect, facilitate, and participate in interactions between researchers and technology providers; provide regular communications to the systems and software / data professionals.
  • Engage and advise a broad set of researchers through support requests and provide advanced understanding (i.e., email, ticketing systems, chats); follow and contribute to establishing best practice documentation, processes, and procedures to remediate support requests.
  • Support and collaborate with researchers and other key IT (e.g., network and security) and Data Center partners.
  • Build and maintain relationships across the various IT teams to support researchers' needs in a timely manner; keep up with the pace of complex research problems.
  • Enhance learning with full awareness of the local research computing and data landscape.
  • Work on grant-funded projects with a wide variety of stakeholders, including IT professionals and faculty members.
  • Qualifications

    Combinations of related education and experience may be considered. Education beyond the minimum required may be substituted for work experience. Work experience beyond the minimum required may be substituted for education.

    EDUCATION

    Required

  • Bachelor's degree (preferably in computer science or related field)
  • Preferred

  • Master's degree
  • WORK EXPERIENCE

    Required

  • 2 years of systems programming / analysis or related experience
  • SKILLS

    Required

  • Proficient in written and verbal communication skills
  • Maintains a high degree of professionalism
  • Demonstrated time management and priority-setting skills
  • Demonstrates a strong commitment to quality
  • Possesses flexibility to work in a fast-paced, dynamic environment
  • Seeks to acquire knowledge in area of specialty
  • Highly thorough and dependable
  • Demonstrates a high level of accuracy even under pressure
  • Preferred

  • Strong experience with CI / CD systems (e.g., GitHub Actions, GitLab CI)
  • Proficiency in Infrastructure-as-Code tools (e.g., Terraform, Ansible)
  • Hands-on experience with containers and orchestration (Docker, Kubernetes)
  • Familiarity with cloud platforms (AWS preferred) and hybrid environments
  • Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana, ELK)
  • Understanding of secure deployment practices and compliance standards
  • Experience with Git workflows and collaborative development practices
  • Scripting experience with Python and / or shell for automation
  • Problem-solving mindset and ability to work in a dynamic research environment
  • Demonstrable experience navigating the Linux shell
  • Management and debugging of system services
  • Experience with database servers like PostgreSQL and Mongo
  • Background in scientific or research computing environments
  • Familiarity with data management workflows and distributed computing systems
  • Experience integrating CI / CD with High-Performance Computing (HPC) or specialized environments
  • Working Conditions / Demands

    This position requires the ability to communicate effectively and to operate computers and other related technical equipment. The role is required to maintain and interact with computers and frequently move objects weighing up to 50 pounds. The person in this role must be able to perform the essential functions with or without an accommodation.

    Benefits Overview

    For full-time staff employees, Indiana University offers a wide array of benefits including :

  • 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)
  • Learn more about our benefits by reviewing the IU Benefit Programs Brochure .

    Job Classification

    Career Level : Career

    FLSA : Exempt

    Job Function : Information Technology

    Job Family : Software / App Design, Dev & Eng

    Click here to learn more about Indiana University's Job Framework.

    Posting Disclaimer

    This posting is scheduled to close at 11 : 59 pm EST on the advertised Close Date. This posting may be closed at any time at the discretion of the University, but will remain open for a minimum of 5 business days. To guarantee full consideration, please submit your application within 5 business days of the Posted Date.

    If you wish to include a cover letter, you may include it with your resume when uploading attachments.

    Equal Employment Opportunity

    Indiana University is an equal opportunity employer and provider of ADA services and prohibits discrimination in hiring. See Indiana University Notice of Non-Discrimination here which includes contact information .

    Campus Safety and Security

    The Annual Security and Fire Safety Report, containing policy statements, crime and fire statistics for all Indiana University campuses, is available online . You may also request a physical copy by emailing IU Public Safety at iups@iu.edu or by visiting IUPD.

    Contact Us

    Request Support

    Telephone : 812-856-1234

    Apply for Job

  • Staff Positions
  • Sign In
  • New User
  • Enable Screen Reader Mode
  • [job_alerts.create_a_job]

    Software Developer • Indianapolis, IN, United States

    [internal_linking.similar_jobs]
    Physician (MD / DO) - Hematology and Oncology in Columbus, IN

    Physician (MD / DO) - Hematology and Oncology in Columbus, IN

    LocumJobsOnline • Columbus, IN, US
    [job_card.full_time]
    Doctor of Medicine | Hematology and Oncology.Competitive weekly pay (inquire for details) .LocumJobsOnline is working with CompHealth to find a qualified Hematology and Oncology MD in Columbus, Ind...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Application Systems Senior Analyst

    Application Systems Senior Analyst

    Northwest Bank • Fishers, IN, United States
    [job_card.full_time]
    Senior Application Systems Analyst provides analytical, tier 2 / 3 technical support for business applications, mentors and coaches junior team members. creates and maintains documentation relative t...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Travel Pathology Assistant - $3,325 per week

    Travel Pathology Assistant - $3,325 per week

    Cross Country Allied • Columbus, IN, United States
    [job_card.full_time]
    Cross Country Allied is seeking a travel Pathology Assistant for a travel job in Columbus, Indiana.Job Description & Requirements. As a pathology assistant, you'll help pathologists examine surgical...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Software Developer

    Software Developer

    Noblis • Indianapolis, IN, United States
    [job_card.full_time] +1
    Noblis is hiring a Software Developer to support NAVSEA and NSWCPD, and support the Logistics Department / applications.This position can be worked remotely, but candidates must be willing to travel ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Principal Software Developer, Storage Primitives

    Principal Software Developer, Storage Primitives

    Oracle • Indianapolis, IN, United States
    [job_card.full_time]
    We're proud to have sponsored and attended RustCon.This posting is made for RustCon 2025 attendees interested in Oracle opportunities. We are facing several engineering challenges in critical founda...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Technical - Software Developer

    Technical - Software Developer

    Delphi-US • Indianapolis, IN, United States
    [job_card.full_time]
    Job Title : Technical - Software Developer (Contract) - Job#5691.In Indianapolis Office or Remote.We are currently seeking a Software Developer, with the Quality Management department, to assist in ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Travel Nurse - RN - MS - Medical Surgical - $2182 / Week

    Travel Nurse - RN - MS - Medical Surgical - $2182 / Week

    Coast Medical Service • Franklin, IN, US
    [job_card.full_time]
    Coast Medical Service is seeking an experienced Medical Surgical Registered Nurse for an exciting Travel Nursing job in Franklin, IN. Shift : 3x12 hr nights Start Date : 01 / 19 / 2026 Duration : 13 weeks ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Locum Physician (MD / DO) - Anesthesiology - General / Other in Columbus, IN

    Locum Physician (MD / DO) - Anesthesiology - General / Other in Columbus, IN

    Locum Jobs Online • Columbus, IN, United States
    [job_card.full_time] +1
    Doctor of Medicine | Anesthesiology - General / Other.Competitive weekly pay (inquire for details) .LocumJobsOnline is working with CompHealth to find a qualified Anesthesiology MD in Columbus, Ind...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Developer Sr.

    Developer Sr.

    Professional Management Enterprises • Indianapolis, IN, United States
    [job_card.full_time]
    Location : Remote Indianapolis, IN (Must reside within 50 mile radius).Hours : Standard work hours are Monday - Friday.Requirements include but are not limited to more stringent and frequent backgroun...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Travel Medical Laboratory Technician (MLT) - $3,188 per week in Columbus, IN

    Travel Medical Laboratory Technician (MLT) - $3,188 per week in Columbus, IN

    AlliedTravelCareers • Columbus, IN, US
    [job_card.full_time]
    AlliedTravelCareers is working with OneStaff Medical to find a qualified Medical Lab Technician in Columbus, Indiana, 47201!. An independently-owned, nationally-recognized and amazingly awesome staf...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Remote Product Tester – $45 / hr + Free Products – Start Now!

    Remote Product Tester – $45 / hr + Free Products – Start Now!

    OCPA • Taylorsville, Indiana, us
    [filters.remote]
    [job_card.part_time] +1
    Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies. We guarantee 15-25 hours per week with an hourly pay of bet...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Travel Pathology Assistant - $3,566 per week

    Travel Pathology Assistant - $3,566 per week

    LanceSoft • Columbus, IN, United States
    [job_card.permanent]
    LanceSoft is seeking a travel Pathology Assistant for a travel job in Columbus, Indiana.Job Description & Requirements.EPIC Beaker and Dragon computer system. Required Skills and Experience : .NAACLS-...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted]
    Lead Software Engineer

    Lead Software Engineer

    Relativity • Indianapolis, Indiana, United States
    [job_card.full_time]
    Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions?. We're looking for a Lead Software Engineer to join our Relativity Privacy...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Remote M&A Associate - AI Trainer ($50-$60 / hour)

    Remote M&A Associate - AI Trainer ($50-$60 / hour)

    Data Annotation • Columbus, Indiana
    [filters.remote]
    [job_card.full_time] +1
    We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Hematology-Oncology Physician

    Hematology-Oncology Physician

    Weatherby Healthcare • Columbus, Indiana, US
    [job_card.full_time]
    Hematology-Oncology physician employment in Indiana : Weatherby Healthcare is currently seeking a Hematology-Oncology Physician in IN. Interested? Give Weatherby a call today and speak with one of o...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Principal Data Scientist - AI

    Principal Data Scientist - AI

    Munich RE • Carmel, IN, United States
    [job_card.full_time]
    Amelia, United States; Akron, United States; Carmel, United States; Cincinnati, United States; Cleveland, United States; Columbia, United States. Dayton, United States; Durham, United States; India...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Software Developer

    Software Developer

    T2 Systems • Indianapolis, IN, US
    [job_card.full_time]
    The Software Engineer transforms business requirements into robust technical designs.You will contribute to project delivery as part of a development team. Your responsibilities include adhering to ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Programmer 3 (SNOW Developer)

    Software Programmer 3 (SNOW Developer)

    GovCIO • Indianapolis, IN, United States
    [job_card.full_time]
    The VA NSOC defends, manages, and monitors the network operating status and cyber security posture of the VA by providing the day-to-day management, operation and configuration of the enterprise ne...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]