Logo for The Jackson Laboratory

Summer Intern - Software Engineering

Roles & Responsibilities

  • Currently pursuing a bachelor's degree in software engineering, Information Systems, or a related field.
  • Basic understanding of software development concepts (version control, APIs, web or application development).
  • Familiarity with at least one programming or scripting language.
  • Strong analytical skills with an interest in improving systems and processes.

Requirements:

  • Assist in the design and development of internal software tools, dashboards, or lightweight applications that support engineering and project teams.
  • Contribute to system integrations that improve access to data and reduce context switching for end users.
  • Review and analyze existing development tools, workflows, and configurations to identify improvement opportunities.
  • Document recommended standards, processes, and best practices related to software delivery and tool usage.

Job description

Summer Intern - Software Engineering  

Location 

Remote/Hybrid 

Duration 

Internship Duration: May – August 2026 

About the Role 

We are seeking a motivated and detail-oriented Software Engineering Intern to join our team for the summer. This internship offers hands-on experience working on real-world software initiatives that support internal engineering and delivery teams. The intern will collaborate with cross-functional stakeholders to design, improve, and document software solutions that enhance efficiency, visibility, and standardization across development workflows. 

This role is ideal for students interested in software development, systems integration, and process improvement within modern engineering environments. 

Key Responsibilities 

  • Assist in the design and development of internal software tools, dashboards, or lightweight applications that support engineering and project teams. 

  • Contribute to system integrations that improve access to data and reduce context switching for end users. 

  • Participate in reviewing and analyzing existing development tools, workflows, and configurations to identify improvement opportunities. 

  • Help document recommended standards, processes, and best practices related to software delivery and tool usage. 

  • Collaborate with engineers, product owners, and operations teams to gather requirements and share progress. 

  • Learn and apply best practices related to version control, CI/CD pipelines, and software governance. 

Required Qualifications 

  • Currently pursuing a bachelor's degree in software engineering, Information Systems, or a related field. 

  • Basic understanding of software development concepts (e.g., version control, APIs, web or application development). 

  • Familiarity with at least one programming or scripting language. 

  • Strong analytical skills with an interest in improving systems and processes. 

  • Good written and verbal communication skills. 

Preferred (but Not Required) Qualifications 

  • Exposure to cloud platforms, developer tools, or low-code/no-code platforms. 

  • Experience with Agile or DevOps concepts. 

  • Interest in automation, reporting, or developer productivity tools. 

What You’ll Gain 

  • Hands-on experience working on impactful, internally facing software initiatives. 

  • Exposure to real-world engineering environments, tooling, and governance practices. 

  • Mentorship from experienced software and quality engineering professionals. 

  • Opportunities to build technical, analytical, and documentation skills. 

  • A better understanding of how large teams scale and standardize software delivery. 

 

Hourly Rate: $20.00 / hour 

#CA-EH8 

About JAX:

The Jackson Laboratory is an independent, nonprofit biomedical research institution with a National Cancer Institute-designated Cancer Center and nearly 3,000 employees in locations across the United States (Maine, Connecticut, California), Japan and China. Its mission is to discover precise genomic solutions for disease and empower the global biomedical community in the shared quest to improve human health.

Founded in 1929, JAX applies over nine decades of expertise in genetics to increase understanding of human disease, advancing treatments and cures for cancer, neurological and immune disorders, diabetes, aging and heart disease. It models and interprets genomic complexity, integrates basic research with clinical application, educates current and future scientists, and provides critical data, tools and services to the global biomedical community. For more information, please visit www.jax.org​​​​​​​.

EEO Statement:

The Jackson Laboratory provides equal employment opportunities to all employees and applicants for employment in all job classifications without regard to race, color, religion, age, mental disability, physical disability, medical condition, gender, sexual orientation, genetic information, ancestry, marital status, national origin, veteran status, and other classifications protected by applicable state and local non-discrimination laws.

Software Engineer Related jobs

Other jobs at The Jackson Laboratory

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.