RRS Group & Co logo
RRS Group & Co
Posted 73 days agoVerified live 1d ago

2027 Software Engineer Intern - Placement Year

Brief overview

Remote
UndergradOr in progress
$25–$35/hrStated range
Object-oriented programmingJavaC#C++Software development lifecycleTest-Driven DevelopmentContinuous IntegrationContinuous DeliveryAgile developmentCloud platformsCI/CD pipelinesGenerative AI tools

About the company

RRS Group & Co logo
RRS Group & Comyrrsgroup.org

The RRS Group & Company integrates architecture, construction, sustainability,Facility solution and technology to transform how its clients’​ design and build.

Job description

Summary

RRS Group is a real estate development firm providing services to investment-grade clients. They are seeking a Placement Software Engineer to join their innovative team, where the intern will contribute to software solutions and gain hands-on experience in the software development lifecycle.

Responsibilities

  • Contribute to the design, development, and enhancement of the next generation of enterprise-class software solutions supporting a global client base
  • Gain hands-on exposure to the entire software development lifecycle, from requirements gathering and system design to implementation, testing, deployment, and post-release support
  • Work across multiple product areas or engineering "lanes," developing a strong appreciation for different architectures, technologies, and product complexities
  • Collaborate closely with experienced software engineers, product managers, quality engineers, and other cross-functional partners to deliver high-quality solutions
  • Leverage a modern engineering toolset, including cloud platforms, CI/CD pipelines, and a growing suite of Generative AI tools, enabling you to work faster, smarter, and more creatively
  • Operate within an Agile development environment, embracing best practices such as Test-Driven Development (TDD), Continuous Integration, and Continuous Delivery
  • Participate in code reviews, design discussions, sprint planning, and retrospectives to strengthen both your technical skills and your understanding of professional software engineering practices
  • Continuously grow your technical knowledge through The RRS Group’s engineering community, internal learning resources, mentorship, and knowledge-sharing sessions

Skills

  • A strong academic background, having achieved or expecting to achieve a 2:1 or above in Computer Science, Software Engineering, or a closely related discipline, with graduation no earlier than Summer 2029
  • Solid foundational coding skills in object-oriented programming languages such as Java, C#, or C++
  • A genuine passion for software engineering and technology, demonstrated through personal projects, coursework, hackathons, open-source contributions, or other work completed outside the core curriculum
  • A strong desire to learn, experiment with new tools and technologies, and continuously evolve as a software engineer
  • Analytical and problem-solving skills, including the ability to understand technical requirements and translate them into effective, maintainable solutions
  • Clear and confident communication skills, with a willingness to collaborate in a close-knit, agile, team-oriented environment
  • Any prior exposure to software engineering through internships, placements, part-time roles, coding competitions, research projects, or publications is considered a plus, but not required

Qualifications

Must Haves

  • A strong academic background, having achieved or expecting to achieve a 2:1 or above in Computer Science, Software Engineering, or a closely related discipline, with graduation no earlier than Summer 2029
  • Solid foundational coding skills in object-oriented programming languages such as Java, C#, or C++
  • A genuine passion for software engineering and technology, demonstrated through personal projects, coursework, hackathons, open-source contributions, or other work completed outside the core curriculum
  • A strong desire to learn, experiment with new tools and technologies, and continuously evolve as a software engineer
  • Analytical and problem-solving skills, including the ability to understand technical requirements and translate them into effective, maintainable solutions
  • Clear and confident communication skills, with a willingness to collaborate in a close-knit, agile, team-oriented environment

Nice to Haves

  • Any prior exposure to software engineering through internships, placements, part-time roles, coding competitions, research projects, or publications is considered a plus, but not required

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.
  • WellnessLine, thousands of Agreements and Discounts, Scholarship programs for your children, Aid Plans for different moments of life, among others.

More jobs like this