Software Engineering Intern (USPS) - Summer 2026
Logistics Management Institute·Washington, District of Columbia, US
Posted 2928w ago
Full-Time And Internship
Apply Now About the Role
Overview
LMI is a new breed of digital solutions provider dedicated to accelerating government impact with innovation and speed. Investing in technology and prototypes ahead of need, LMI brings commercial-grade platforms and mission-ready AI to federal agencies at commercial speed.
Leveraging our mission-ready technology and solutions, proven expertise in federal deployment, and strategic relationships, we enhance outcomes for the government, efficiently and effectively. With a focus on agility and collaboration, LMI serves the defense, space, healthcare, and energy sectors-helping agencies navigate complexity and outpace change. Headquartered in Tysons, Virginia, LMI is committed to delivering impactful results that strengthen missions and drive lasting value.
• This position is currently full-time onsite at the customers Washington DC office.
Responsibilities
• Collaborate with Development Teams
• Work closely with software engineers, designers, and product managers to develop and refine web or mobile applications.
• Assist in Designing, Coding, and Testing Software Solutions
• Participate in writing clean, efficient, and maintainable code for assigned projects using languages such as Java, JavaScript, Python, or R.
• Research and Evaluate New Technologies
• Explore innovative tools, frameworks, and approaches to enhance software development practices and propose potential integrations.
• Contribute to DevSecOps Practices
• Assist in implementing CI/CD pipelines, containerization using Docker, and other DevSecOps tools to ensure secure and efficient software delivery.
• Participate in Code Reviews
• Engage in peer code reviews to provide and receive constructive feedback for improving code quality and consistency.
• Present Progress and Findings
• Prepare and deliver presentations or demos of your work during team meetings or project reviews to highlight progress and insights.
• Debug and Troubleshoot Issues
• Identify, investigate, and resolve software bugs and performance issues in collaboration with the development team.
• Document Work and Learnings
• Maintain clear documentation of project work, processes, and learnings to ensure knowledge transfer and continuity.
Qualifications
• Pursuit of a Bachelor's degree (Graduate student highly preferred) in engineering, mathematics, computer science, or related technical discipline required.
• Currently enrolled in a Graduate (Masters) program highly preferred
• Pursuing a post-graduate or undergrad degree in engineering, mathematics, computer science, modeling and simulation, operations research, or related technical discipline
• Must be able to work for a minimum of 10-12 weeks beginning in Summer 2026 (May/June)
• Experience with Software Development
• Familiarity with developing web applications or mobile applications. Coursework or personal projects demonstrating these skills are highly valued.
• Proficiency in Programming Languages
• Proficient in one or more programming languages, such as Java, JavaScript, Python, or R. Hands-on experience through coursework, internships, or personal projects preferred.
• Knowledge of Software Development Tools and Practices (Preferred)
• Exposure to tools like Docker, Kubernetes, or DevSecOps pipelines is a plus.
• Familiarity with Version Control Systems
• Experience using Git or similar version control systems for collaborative software development.
• Understanding of Agile Development (Preferred)
• Familiarity with Agile methodologies and tools like JIRA or Trello for managing tasks and sprints.
• Strong Problem-Solving Skills
• Ability to think critically and approach software development challenges with creative solutions.
• Bonus Skills (Preferred)
• Knowledge of cloud platforms (e.g., AWS, Azure, or Google Cloud), database management systems, or UI/UX design principles is advantageous but not required.
Employment Type: OTHER
What you'll do
- Collaborate with Development Teams
- Work closely with software engineers, designers, and product managers to develop and refine web or mobile applications
- Assist in Designing, Coding, and Testing Software Solutions
- Participate in writing clean, efficient, and maintainable code for assigned projects using languages such as Java, JavaScript, Python, or R
- Research and Evaluate New Technologies
- Explore innovative tools, frameworks, and approaches to enhance software development practices and propose potential integrations
- Contribute to DevSecOps Practices
- Assist in implementing CI/CD pipelines, containerization using Docker, and other DevSecOps tools to ensure secure and efficient software delivery
- Participate in Code Reviews
- Engage in peer code reviews to provide and receive constructive feedback for improving code quality and consistency
- Present Progress and Findings
- Prepare and deliver presentations or demos of your work during team meetings or project reviews to highlight progress and insights
- Debug and Troubleshoot Issues
- Identify, investigate, and resolve software bugs and performance issues in collaboration with the development team
- Document Work and Learnings
- Maintain clear documentation of project work, processes, and learnings to ensure knowledge transfer and continuity
Requirements
- Pursuing a post-graduate or undergrad degree in engineering, mathematics, computer science, modeling and simulation, operations research, or related technical discipline
- Must be able to work for a minimum of 10-12 weeks beginning in Summer 2026 (May/June)
- Experience with Software Development
- Familiarity with developing web applications or mobile applications
- Coursework or personal projects demonstrating these skills are highly valued
- Proficiency in Programming Languages
- Familiarity with Version Control Systems
- Experience using Git or similar version control systems for collaborative software development
- Familiarity with Agile methodologies and tools like JIRA or Trello for managing tasks and sprints
- Strong Problem-Solving Skills
- Ability to think critically and approach software development challenges with creative solutions
- Knowledge of cloud platforms (e.g., AWS, Azure, or Google Cloud), database management systems, or UI/UX design principles is advantageous but not required