About the role#
We are looking for a Junior Software Engineer or Data Scientist Intern to join an agile team. You will support the design, development, integration, and deployment of scalable applications and analytical capabilities. This role combines software engineering, data science, and machine learning to support complex programs.
What you'll do#
- Perform software development tasks both individually and as part of an agile team.
- Participate in program increment planning and development activities under the guidance of senior staff.
- Analyze complex system requirements and use design software tools.
- Support work using formal specifications, data flow diagrams, and other design techniques.
- Apply engineering principles to ensure code is efficient, reliable, modular, and reusable.
- Work across the full stack to gain experience with object-oriented programming languages.
What you'll need#
- Currently pursuing a bachelor's or master's degree in Computer Science, Mathematics, or a related field.
- Knowledge of or experience with software design patterns and web application development.
- Experience with at least one of these languages: Java, JavaScript, TypeScript, Python, C++, or SQL.
- Familiarity with one or more frameworks: React, Svelte, Vue, Django, SpringBoot, Flask, FastAPI, or NodeJS.
- Familiarity with GIT standards.
- US citizenship is required.
- Ability to obtain and maintain a TS/SCI with Polygraph clearance.
- Preferred: Experience with front-end UI frameworks, agile environments, or full-stack development.
Location & details#
- This is an on-site role based in Tucson, Arizona.
- The position is part-time with a rolling term.
- You must be able to commute to or be located in the Tucson area.
About Leidos
Leidos is a public company founded in 1969 that operates in the defense and space manufacturing industry. Based in Reston, Virginia, it employs more than 10,000 people. The company provides technology solutions for national security and health sectors. Its specialties include cybersecurity, enterprise IT, and systems integration.
How to get in at Leidos
Applying to Leidos early is a distinct advantage because recruiters review applications as they arrive. Intern Insider sends an instant alert the moment a role matching your target is published, so you can submit your materials before the applicant pile grows. Getting your resume into the queue early helps ensure it receives proper attention. You can also improve your response rates by reaching out to the recruiters behind these roles directly to ask about the position or a referral. Intern Insider surfaces the contact information for the people managing these openings, allowing you to bypass the standard queue and make a professional connection. This direct approach often provides more clarity on the role than a standard application.


