If you’re a college student looking to turn your software engineering skills into real-world experience, BTI360’s Software Engineering Internship offers an opportunity to code from day one, work alongside experienced engineers, and build a real application from start to finish. The program emphasizes hands-on development, mentorship, teamwork, and modern software engineering practices.
Job Overview
| Field | Details |
|---|---|
| Company Name | BTI360 |
| Role | Software Engineering Intern |
| Qualification | Currently a Junior majoring in Computer Science or Computer Engineering; minimum 3.0 GPA; experience with object-oriented software development and understanding of data structures |
| Job Location | Herndon, Virginia, United States |
| Salary | $30–$40 per hour |
| Work Type | On-site |
| Job Type | Internship / Summer Internship |
| Job Level | Internship / College Hire |
| Industry | Software Development / Technology |
Job Description
Our past projects have included apps specializing in advanced search, sentiment analysis, text analytics and more. The last class built a system that allowed users to easily triage anomalies that were detected while processing news events. They started development in June and by August we’re demoing their prototype to our whole team. They got experience using React with Tailwind (UI), Java and Spring Boot (Backend), AWS Neptune (Database), Serverless, various Amazon Web Services (Infrastructure) and more!
You might thrive in this role if you:
- Meet eligibility requirements for a U.S. security clearance
- Currently major in Computer Science, Computer Engineering or a related field
- Graduate between December 2027 and May 2028
- Have experience with at least one modern programming language (Java, Python or C/C++)
- Understand Computer Science fundamentals including data structures, object oriented design, algorithms, etc.
- Desire to develop and apply technical and interpersonal skills
- Work well in a team environment
- Possess strong communication skills
- Ability to work in the Northern Virginia area
You will excel in this role if you have also these skills:
- Hold an active U.S. security clearance
- Previous technical internship experience
- Ability to effectively communicate technical concepts, challenges and solutions
Along with Experience or Skills in the Following:
- Continuous Integration (Jenkins)
- Test Driven Development
- DevOps Skills (Kubernetes, Docker)
- Cloud Services (AWS ecosystem)
- Advanced Search Technologies (Solr, ElasticSearch, Lucene)
- SQL and NoSQL Datastores
- UI/Front-End technologies (Angular, React, Tailwind)
- Java Object Oriented Software Development
- Machine Learning / Artificial Intelligence
- Distributed Computing
- Version Control
Selection Process
- Application Submission – Submit your application and resume.
- Company Introduction – Learn about BTI360, its engineering culture and opportunities.
- Team Interview – Meet BTI360 engineers and team members.
- Technical Screening – Demonstrate your software engineering knowledge and technical skills.
- Final Evaluation – BTI360 evaluates your technical and collaborative fit.
- Job Offer – Selected candidates receive an internship offer.
How to Apply
- Visit the official BTI360 student careers page.
- Review the Software Engineering Internship requirements.
- Prepare your updated resume.
- Complete the online application.
- Provide your academic and citizenship information as requested.
- Submit your application for consideration.
- If selected, participate in the interview and technical screening process.