CrawlJobs Logo

Graduate Software Developer Intern

United States, Washington DC 35.00 - 40.00 USD / Hour · Job Posted January 26, 2026
Apply Position
Job Link Share

Job Description

This is a paid Summer 2026 Internship. This is a temporary, full-time internship. Candidates must be able to commit to a 10 week program. As a Graduate Software Developer Intern on our H3 (Horizon) team, you will be working with our leading System Architect to heavily research and document new directions for our R&D function, completing quality oriented tasks and personally selected research. We are seeking a graduate level intern engineer who is dedicated to solving interesting problems using high quality software implementations using (but not limited to) Java, Go and Python. The ideal candidate will have a natural passion for digital privacy, software development, and great user experiences. We encourage curiosity and have a culture that encourages growth. As an Engineer at Virtru, you will be on the cutting edge of Zero-Trust - the future of data and service protection!

Job Responsibility

  • Define the research problem: Identify challenges our engineering team is facing. Learn more about Virtru’s initiatives and department goals (current focus on protecting data in use via secure digital data clean rooms) through internal discussions and discovery with your manager
  • Conduct a review: Collect internal existing knowledge and developments external to Virtru
  • Develop your research hypotheses and methodology: Based on the research problem and review, develop hypotheses that can be tested and a process for experimentation
  • Run your tests, collect data and analyze: Innovate, learn fast, repeat!
  • Draw Conclusions: Develop suggestions, share with your team, document and prepare to present!
  • Communicate results: Communicate the research findings through reports, presentations, or publications internal and external to Virtru

Requirements

  • Familiarity with the Software development process from writing code for personal projects, coding competitions, or research
  • Languages: Python, Java, Go-lang
  • Infrastructure: AWS using Terraform, Ansible, Docker, Google Cloud Platform
  • Frameworks / Tooling: Kubernetes, OPA
  • Familiarity with data structure and algorithms
  • Must be a self-starter who works well independently on assigned tasks and products
  • Desire to learn and grow with a close-knit engineering team
  • Currently pursuing or completed advanced degree in Computer Science or related field
  • Familiarity or desire to learn to use AI in daily workflow
  • Design and security of Agentic AI systems

Nice to have

  • Thinking outside of the box to respectfully challenge your teammates and managers in the pursuit of excellence
  • Strong sense of urgency with an action-oriented mindset
  • Able to collaborate and adapt to shifting priorities as business needs evolve
  • Comfortable with asynchronous communication including slack, email, zoom, etc.

What we offer

  • A Hybrid Approach — Virtru is committed to being forever flexible when it comes to where, how, and when you get your work done. You have the option to work from home if that suits you best, or work from our brand new DC Headquarters if you prefer being in person!
  • Internal mobility options for those interested in exploring their skills in other areas of the business
  • Frequent company-sponsored Team Celebrations that provide ample opportunities to connect with teammates and be social!
  • A high degree of flexibility — Have an appointment, errand, or family emergency to take care of? Hop to it! We give you the time and space to take care of you and your own first. We only ask that you communicate with your team and manager to let them know when you will be unavailable.

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Graduate Software Developer Intern

8 matching positions

Software Developer Intern, Web

Join our fast-growing and high-impact teams at Robinhood! Our web developers wor...
Location
Location
Canada , Toronto
Salary
Salary:
33.00 CAD / Hour
robinhood.com Logo
Robinhood
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a full-time, degree-seeking program with an expected graduation date in Winter 2026/Spring 2027
  • Fluency in JavaScript and a strong understanding of its fundamentals
  • Understanding of functional and reactive programming paradigms
  • Strong design intuition and user empathy
  • Passion for supporting power users and building developer tools
Job Responsibility
Job Responsibility
  • Architect new consumer features and reusable UI paradigms using React, owning significant parts of execution
  • Build and test products to support Robinhood’s brokerage operations
  • Collaborate with multiple cross-functional partners to rapidly iterate on the product
  • Design frameworks and tools that empower other developers
  • Work with technologies such as Modern JavaScript (ES6 and up), React, Redux/Immutable, TypeScript, Babel + Webpack, Django, and Go
What we offer
What we offer
  • Market competitive compensation structure
  • Quarterly lifestyle wallet for personal wellness, learning and development, and more
  • Time away including company holidays, paid time off, and sick time
  • Lively office environment with catered meals, fully stocked kitchens, and geo-specific commuter benefits
  • Fulltime
Read More
Arrow Right

Software Developer Intern, Backend

Join us in building the future of finance. Our mission is to democratize finance...
Location
Location
Canada , Toronto
Salary
Salary:
33.00 CAD / Hour
robinhood.com Logo
Robinhood
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a full-time, degree-seeking program with an expected graduation date in Winter 2026/Spring 2027
  • Strong CS fundamentals
  • Passion and interest in financial technology
  • Prior software engineering experience from internships, hackathons, or side projects
  • Familiarity with Python/Django or Go, and an understanding of relational databases and transactions
  • A passion for finance and a desire to learn more about the domain
Job Responsibility
Job Responsibility
  • Work closely with a dedicated mentor who will guide you through your internship, from onboarding to making an impact at Robinhood, while deepening your understanding of our tech stack and the financial domain
  • Design, build, test, and release software solutions that meet stringent correctness and scalability requirements
  • Partner with various cross-functional teams to solve critical problems across the Robinhood organization
  • Collaborate with other financial institutions to build products and gain industry insights
  • Maintain and scale an existing codebase using technologies such as Python/Django, Go, PostgreSQL, Kafka, Redis, Memcached, AWS, and Kubernetes
What we offer
What we offer
  • Market competitive compensation structure
  • Quarterly lifestyle wallet for personal wellness, learning and development, and more
  • Time away including company holidays, paid time off, and sick time
  • Lively office environment with catered meals, fully stocked kitchens, and geo-specific commuter benefits
  • Fulltime
Read More
Arrow Right

Software Developer - Brake Controls and Diagnostics

General Motors of Canada Company is seeking a Software Developer – Brake Control...
Location
Location
Canada , Markham; Oshawa
Salary
Salary:
73900.00 - 110900.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s, Master's or PhD degree in Computer Engineering, Electrical Engineering, Computer Science, Mechantronics, Mechanical Engineering, or a related technical field
  • Must be graduating between December 2025 and August 2026
  • Able to work full-time, 40 hours per week
Job Responsibility
Job Responsibility
  • Design, develop, and maintain embedded software for brake controls and diagnostics applications supporting GM vehicle programs and future SDV platforms
  • Contribute to software architecture and implementation strategies that enable scalable, reusable, and maintainable brake controls software across vehicle applications
  • Collaborate with cross-functional teams to align brake controls software with evolving systems decomposition, VMCC architecture direction, and SDV milestone commitments
  • Coordinate and collaborate with team members internally and externally to ensure feature deliverables remain on track and are achieved as planned
  • Participate in software integration, issue resolution, and validation activities to ensure high-quality launch execution and reliable customer-facing performance
  • Utilize BDD principles and CI/CD pipelines to deploy software assets while adhering to GM software quality requirements at each evaluation step
  • Drive disciplined software development practices for safety-critical applications, including clear requirements traceability, robust design, and quality-focused implementation
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental, and vision benefits
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family and friends
  • Fulltime
Read More
Arrow Right

IT Intern - Software Development

We are seeking motivated and talented individuals for our Software Development I...
Location
Location
United States , Liverpool
Salary
Salary:
20.00 - 22.00 USD / Hour
afvusa.com Logo
American Food & Vending
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in or recently graduated from a degree program in Information Technology, Computer Science, or a related field
  • Strong analytical and problem-solving skills
  • Effective written and verbal communication skills
  • Ability to work collaboratively in a team environment
  • Willingness to learn new technologies and adapt in a fast-paced environment
  • Basic understanding of software development or networking concepts, depending on role focus
Job Responsibility
Job Responsibility
  • Assist in the development and maintenance of software applications under the guidance of senior developers
  • Write, test, and debug code to implement new features or resolve issues
  • Debug and troubleshoot code to improve functionality and performance
  • Contribute to technical documentation and participate in team meetings
What we offer
What we offer
  • Weekly Pay
  • Some positions may include flexible hours and shifts
  • Learning and advancement opportunities
  • Fulltime
Read More
Arrow Right

Software Developer Co-op

At Intuit, we believe in the power of early talent. Our internship and co-op pro...
Location
Location
Canada , Toronto
Salary
Salary:
36.00 - 46.00 CAD / Hour
intuit.com Logo
Intuit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Actively enrolled in a post-secondary education program
  • A graduation date at least 4 months after the co-op term ends
  • Available for an 8-month co-op work term, May 2026 - December 2026, for 40 hours per week
  • Must be legally eligible to work in Canada for the duration of the co-op term, without requiring sponsorship now or in the future
  • Ability to work in our Toronto office a minimum of 3 days per week
  • Understanding of core programming concepts and data structures
  • Strong capacity to analyze problems, think critically, and propose effective solutions
  • Excellent verbal and written communication skills with the ability to work effectively in a team-oriented environment
  • Eagerness to learn new technologies, adapt to evolving challenges, and continuously improve
Job Responsibility
Job Responsibility
  • Develop and Test Software: Write, test, and debug high-quality code for new features and improvements
  • Collaborate on Design and Architecture: Participate in technical discussions, contribute to design decisions, and work closely with cross-functional engineering teams
  • Support and Enhance Development Tools: Assist in maintaining and improving our continuous integration and continuous delivery (CI/CD) pipelines and tools
  • Contribute to Project Planning: Help gather requirements, define technical specifications, and create test plans with internal and external stakeholders
  • Drive Continuous Improvement: Actively learn new technologies, share knowledge, and explore innovative solutions to technical challenges and processes
What we offer
What we offer
  • Competitive compensation package with a strong pay for performance rewards approach
  • This position may be eligible for a cash bonus, equity rewards and benefits
  • Fulltime
Read More
Arrow Right

Intern, Software Engineering

The Internship program has been designed to allow students to learn through hand...
Location
Location
United States , San Diego
Salary
Salary:
22.00 - 30.00 USD / Hour
werfen.com Logo
werfen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a bachelor’s or graduate degree program with a minimum GPA of 3.2
  • Knowledge of C++ is required
  • Knowledge of basic data structures (e.g stack, queue, linked list) is required
  • Excellent written and verbal communication skills are required
Job Responsibility
Job Responsibility
  • Develops software written in C/C++ for medical devices
  • Develop software tools as needed in Python or other scripting languages
  • Performs Unit and Integration testing activities
  • Assists in the creation of software deliverables such as requirements and design documentation, software code, and unit and integration test plans and procedures
  • Ensure and maintain compliance with the Company’s quality system requirements through training and adherence to policies, procedures, and processes
  • Other duties as assigned
  • Fulltime
Read More
Arrow Right

Embedded Software Intern

We are looking for a motivated Embedded Software Intern to support our Humanoid ...
Location
Location
United States , San Jose
Salary
Salary:
Not provided
figure.ai Logo
Figure
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Final-year undergraduate student or recent graduate in Computer Science or a related field
  • Minimum 10 weeks internship, 1 to 2 terms preferred
  • Ability to showcase extra-academic activities working on hardware/software projects
  • Fluent with C++ and Python
  • Deep understanding of Linux
  • Good knowledge of computer architecture, communication buses and protocols like Ethernet, Ethercat, Serial, CAN or USB
  • Comfortable using lab instruments (Oscilloscopes, logic analyzers…) and debugging tools (Lauterbach…)
Job Responsibility
Job Responsibility
  • Implement and test embedded software in C++ running on the Humanoid compute platform
  • Develop Python scripts to support data management, test automation or robot calibration
  • Contribute to the development of our Continuous Integration and Continuous Deployment (CI/CD) infrastructure
  • Support hardware/software integration in the lab
Read More
Arrow Right

Intern, Software Engineering

This internship is an excellent opportunity for future engineers to obtain hands...
Location
Location
United States
Salary
Salary:
25.00 USD / Hour
portico.org Logo
Portico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Actively enrolled in an undergrad or graduate degree program
  • Knowledge of HTML, CSS/SCSS, JavaScript/TypeScript, and React/Vue
  • Knowledge of accessibility, usability, information architecture, and interaction design principles
  • Knowledge of responsive design interfaces
  • Familiarity with GQL
  • Familiarity with Webpack, Grunt or other similar build tools
  • Willingness and ability to learn new approaches and emerging technology
  • Strong communication and interpersonal skills
  • Demonstrates exceptional attention to detail
  • Must have a connection to Michigan (attending a college/university in the state, residing in Michigan, or having personal ties to the area)
Job Responsibility
Job Responsibility
  • Work closely with Product Owner, User Experience Designer, and other team members to conduct Product Discovery using various testing methods including high and low fidelity prototypes
  • Participate as a member of an agile team leveraging continuous deployment and test automation to deploy application changes to production on average more than once per day
  • Implement rich, interactive web applications using the latest technologies, frameworks, and patterns
  • Leverage web analytics as needed to support Product Discovery and to measure project KPIs
  • Test, measure, and optimize performance using Application Performance Management and Web Developer Tools
What we offer
What we offer
  • Freedom to leverage the right tools and languages to solve problems
  • Rapidly develop and deploy software through an automated continuous delivery pipeline supporting over 200 production deployments a week
  • Opportunity to see the impact of your work as it’s put in front of millions of users
  • Tool and product training
  • Excellent onboarding program
  • Team lead and other mentors will work closely with you
  • Constant support to make you comfortable in our technology environment
  • Leadership roles will work tirelessly to set you up for success
  • Fulltime
Read More
Arrow Right