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