Virginia Tech® home

SAP National Security Services (NS2) Workforce Development Program

About SAP NS2

This program is looking for a student to learn and work alongside SAP NS2’s Product Development team to replace existing third-party frontend components with tailor-made, reliable, and reusable solutions.

SAP NS2 enables the secure adoption of U.S.-based SAP cloud solutions with an enhanced deployment model that allows our customers to adhere to regulatory compliance requirements and protect their mission-critical workloads. With our secure cloud solutions, SAP NS2 powers SAP’s intelligent enterprise for highly regulated customers.

Job Title: Software Engineer - UI Developer

Job Description:

Seeking a Software Engineer, to work alongside our Product Development team and work to replace existing third-party frontend components with tailor-made, reliable, and reusable solutions.

The role will involve analyzing existing libraries and understanding their requirements as indicated by our development team followed by designing and implementing custom components that can be seamlessly integrated into our products.

This position is ideal for students passionate about User Experience (UX) development and eager to apply their skills in a real-world setting.

  • Analyze and understand the functionality of third-party frontend components.
  • Redesign these components into custom solutions that meet our specific requirements.
  • Ensure the new components can integrate seamlessly with our existing codebase.
  • Optimize components for performance, scalability, and maintainability.
  • Present component demonstrations to development team.
  • Collaborate with the development team to identify and resolve any issues.
  • Participate in code reviews and provide constructive feedback.
  • Stay up to date with the latest frontend technologies and best practices.
  • Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
  • A graduation date of Spring 2026, Fall 2026, or Spring 2027
  • Able to support a summer internship in Summer 2025
  • U.S. Citizen
  • Understanding of HTML, CSS, and JavaScript.
  • Excellent communication and teamwork abilities.
  • A proactive and self-motivated attitude.

  • Strong problem-solving skills and attention to detail.
  • Familiarity with version control systems (e.g., Git).
  • Knowledge of frontend frameworks and languages, preferably Vue.JS, TypeScript, and SCSS.
  • Understanding of responsive design principles and mobile-first development.
  • Familiarity with browser testing and debugging.
  • Hands-on experience with real-world projects.
  • Mentorship from experienced developers.
  • Flexible working hours to accommodate your academic schedule.
  • Opportunity to work in a collaborative and supportive environment.
  • Potential for future employment opportunities based on performance.