This is a role well suited to a motivated and curious student or early-career professional who is looking to build a strong foundation in software and technology. As a Technical Intern, you will work closely with experienced engineers and be responsible for supporting development, testing, and technical activities across projects.
As a Technical Intern, you will be responsible for:
• Assisting in the design, development, testing, and debugging of software components
• Writing clean, well-structured, and maintainable code under guidance
• Supporting verification, validation, and documentation of features and fixes
• Helping analyze defects, logs, and system behavior to identify root causes
• Learning and using development tools, version control, and build systems effectively
• Participating in code reviews and technical discussions
• Following software quality, security, and compliance processes
• Collaborating with team members to meet project and delivery milestones
• Working from the office five days a week to enable close collaboration, faster learning, and hands-on support
Required Skills & Qualifications
• Pursuing or recently completed a degree in Computer Science, Engineering, or a related field
• Basic knowledge of at least one programming language (e.g., C#, C++, Java, Python)
• Understanding of software development fundamentals and lifecycle
• Familiarity with Windows or other development environments
• Willingness to learn, take feedback, and improve continuously
• Good communication and teamwork skills