About the role

  • Software Engineering Intern at Cortina developing and maintaining R&D software systems. Involves Python applications, API design, and collaborative tasks in a hybrid setup.

Responsibilities

  • Develop, test, and maintain Python-based software applications supporting T&E, data management, and broader needs
  • Build and consume REST APIs and microservices within existing system architectures
  • Write and execute tests using established QA frameworks to ensure software reliability and correctness
  • Participate in CI/CD pipeline workflows including code review, integration, and deployment processes
  • Manage code contributions through Git in a collaborative, multi-program environment
  • Support data cleaning, pipeline development, and analysis tasks as needed within ML-adjacent workflows
  • Flex across programs and adapt quickly to varying technical requirements and priorities

Requirements

  • MUST live in a HUBZone
  • Currently enrolled in an undergraduate or graduate program in Computer Science, Software Engineering, or a related technical field
  • Strong communication skills and ability to work in fast-changing task environments
  • Proficiency in Python with demonstrated software development experience
  • Working knowledge of Git-based version control in a team setting
  • Familiarity with API design and microservices concepts
  • Experience with software testing and QA methodologies
  • Must be a U.S. Citizen

Benefits

  • Part-time, flexible hours coordinated around academic commitments
  • Paired with a lead engineer for mentorship, tasking, and guidance
  • May support multiple concurrent programs depending on mission needs
  • Remote work authorized

Job title

Software Engineering Intern

Job type

Experience level

Entry level

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job