Software Engineer Intern - Placement Year

The RRS Group & Co.San Francisco, CA
16h

About The Position

As a Placement Software Engineer within The RRS Group & Co., you will join a highly collaborative, innovative, and forward-thinking team of technologists dedicated to building scalable software solutions used by customers and partners across the globe. Our engineering teams work at the intersection of technology, data, and product innovation, delivering reliable, high-impact systems that support mission-critical business operations. At The RRS Group & Co., we are deeply committed to investing in emerging talent. Our experienced engineers, architects, and product leaders will support and mentor you throughout your placement, ensuring you are continuously learning and developing both technically and professionally. We do not expect you to know everything from day one; instead, we value curiosity, adaptability, and problem-solving ability over prior experience. You will be encouraged to ask questions, challenge ideas, and take ownership of meaningful work from the outset. This is a 12-month placement opportunity, running from Summer 2026 to Summer 2027. To be eligible, candidates must be in their penultimate year of university, with an expected graduation date of Summer 2028.

Requirements

  • 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 2028.
  • 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.

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 & Co.’s engineering community, internal learning resources, mentorship, and knowledge-sharing sessions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service