About this role
Primary Responsibilities
As a Software Engineering Intern, you may:
• Assist in building and enhancing an internal system for Google Business Page management.
• Support the modernization of internal EForms using an Angular front end and Java-based backend services.
• Contribute to the development of an internal SEO application.
• Participate in SEO audits focused on both content and technical performance.
• Assist with Core Web Vitals (CWV) audits and website performance optimization initiatives.
• Collaborate with developers, business partners, and project stakeholders to understand requirements and deliver solutions.
• Learn software development best practices, Agile methodologies, and enterprise application development.
Preferred Qualifications
Desired Majors
Students pursuing a bachelor's or master's degree in:
• Computer Science
• Computer Engineering
• Computer Engineering Technology
• Information Systems
• Information Technology
• Software Engineering
• Related technology disciplines
Preferred Technical Skills
Experience, coursework, or interest in:
• API Development
• Java
• Spring Boot
• JavaScript
• Angular
• React
• Software engineering principles
Preferred Professional Skills
• Strong communication skills with the ability to ask questions, explain technical concepts, and provide project updates.
• Ability to collaborate effectively in a team environment.
• Eagerness to learn new technologies and apply feedback.
• Strong problem-solving and analytical thinking skills.
Desired Characteristics
Successful candidates will demonstrate:
• Curiosity and initiative by proactively asking questions, exploring unfamiliar technologies, and seeking to understand the purpose behind assigned work.
• Adaptability by comfortably working across multiple technologies, projects, and priorities.
• Ownership and accountability by taking responsibility for assigned tasks, communicating challenges early, and delivering quality results.
• A strong desire to learn and continuously improve.
• Professionalism and a positive attitude toward collaboration and teamwork.
Join our team and gain hands-on software development experience while building real-world applications, learning modern technologies, and developing the technical and professional skills needed for a successful career in technology.
#HO #IN #LI-LL1