We use essential cookies

Please Accept our Privacy Policy

Software Engineering Intern - Summer 2027

Rhombus

Sacramento, CA • 10/14/2026

Job Description

Job Description
What You'll Do
  • Develop a scoped engineering project that contributes to Rhombus products or the systems behind them.
  • Collaborate with engineers, product managers, and designers to understand user needs and translate them into technical solutions.
  • Write readable, maintainable code; participate in code reviews; and incorporate feedback from teammates.
  • Test and debug your work, with attention to reliability, performance, security, and the user experience.
  • Document your approach, communicate progress, and present your results and learnings at the end of the program.
What You Bring
  • Ability to work at Rhombus HQ during Summer 2027 (June-August).
  • Actively pursuing a Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or similar technical field of study and graduating by June 2028.
  • A foundation in programming, data structures, algorithms, and problem-solving.
  • Experience using at least one programming language through coursework, personal projects, research, or a previous internship.
  • Evidence of something you’ve built, tested, or improvedand the ability to explain your approach.
  • Curiosity, initiative, and a willingness to ask questions, learn new tools, and act on feedback.
  • Clear communication and the ability to collaborate with teammates.
  • Prior professional internship experience is preferred.
  • Prior internship experience developing and launching product is a plus.
What You’ll Gain
  • Ownership of a meaningful project with clear goals and tangible outcomes.
  • Mentorship, code reviews, and practical feedback from experienced engineers.
  • Exposure to how engineering, product, design, and hardware teams build connected products.
  • Experience balancing technical decisions with customer needs.
  • A final project presentation that demonstrates your work and growth.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.