Summary
RRS Group provides real estate development and related services, including enterprise solutions across the building lifecycle. The Associate Software Engineer Intern will gain hands-on experience supporting software development, testing, troubleshooting, documentation, and technology solution improvements while collaborating with engineers, business stakeholders, and international teams.
Responsibilities
- Support the development, testing, and enhancement of software applications and internal technology solutions
- Write, review, and troubleshoot code under the guidance of experienced software engineers
- Apply software engineering principles to real-world business and technology challenges
- Participate in code reviews, technical discussions, testing, and debugging activities
- Collaborate with software engineers, technology professionals, business stakeholders, and international team members
- Translate technical requirements into practical software solutions
- Assist with identifying and resolving application issues and defects
- Document technical solutions, development activities, and processes
- Participate in Agile or collaborative development practices
- Learn and apply new technologies, programming languages, frameworks, and development tools
- Contribute ideas that improve the efficiency, quality, and scalability of technology solutions
Skills
- Currently enrolled in a bachelor's degree program and classified as a Sophomore for the 2026–2027 academic year
- Expected graduation date of December 2028 or August 2029
- Minimum 3.0 cumulative GPA
- Coursework, academic projects, personal projects, or prior experience demonstrating an interest in software engineering
- Experience with at least one of the following:
+ Java
+ C/C++
+ .NET
+ Python
+ JavaScript
+ HTML
- Strong written and verbal communication skills
- Ability to collaborate effectively with team members from different countries, cultures, and professional backgrounds
- Strong analytical and problem-solving skills
- Ability to learn new technologies and adapt to changing priorities
- Software development projects, internships, or co-op programs
- Object-oriented programming and software engineering fundamentals
- Git or other version-control systems
- Web application development
- Database concepts and SQL
- APIs and application integrations
- Cloud technologies or modern development platforms
- Automated testing and debugging
- Agile/Scrum development environments
- Technical documentation
- Collaborative projects involving geographically distributed or international teams
Qualifications
Must Haves
- Currently enrolled in a bachelor's degree program and classified as a Sophomore for the 2026–2027 academic year
- Expected graduation date of December 2028 or August 2029
- Minimum 3.0 cumulative GPA
- Coursework, academic projects, personal projects, or prior experience demonstrating an interest in software engineering
- Experience with at least one of the following:
+ Java
+ C/C++
+ .NET
+ Python
+ JavaScript
+ HTML
- Strong written and verbal communication skills
- Ability to collaborate effectively with team members from different countries, cultures, and professional backgrounds
- Strong analytical and problem-solving skills
- Ability to learn new technologies and adapt to changing priorities
Nice to Haves
- Software development projects, internships, or co-op programs
- Object-oriented programming and software engineering fundamentals
- Git or other version-control systems
- Web application development
- Database concepts and SQL
- APIs and application integrations
- Cloud technologies or modern development platforms
- Automated testing and debugging
- Agile/Scrum development environments
- Technical documentation
- Collaborative projects involving geographically distributed or international teams
Benefits
- Opportunities to learn and develop every day through a wide range of programs.
- Internal digital platforms that promote self-learning.
- Development programs according to Leadership skills.
- Specialized training according to the role.
- Learning experiences with internal and external providers.
- Recognition programs for seniority, behavior, leadership, moments of life, among others.
- Financial wellness programs that will help you reach your goals in all stages of life.
- A flexibility program that will allow you to balance your personal and work life, adapting your working day to your lifestyle.
- Family benefits such as WellnessLine, thousands of Agreements and Discounts, Scholarship programs for your children, and Aid Plans for different moments of life.
- Remote work