Software Engineering Intern - Summer 2027

Rhombus•Sacramento, CA
•$25 - $30•Onsite

About The Position

Rhombus brings video security, access control, and connected sensors together in a single cloud-based platform, helping organizations protect their people and spaces. Our engineering teams build the software and connected devices that make physical security simpler, smarter, and easier to manage. As a Software Engineering Intern at Rhombus, you’ll work alongside engineers to develop features and solve problems across our cloud platform, web and mobile applications, or embedded device software. You’ll take ownership of a defined project, collaborate with engineering and product teammates, and gain experience moving an idea through design, development, testing, and delivery. Your project will align with your interests, skills, and team priorities, with guidance and feedback throughout the internship. We welcome candidates interested in backend, frontend, mobile, or embedded engineering. You don’t need experience in every area to apply.

Requirements

  • Ability to work at Rhombus HQ during Summer 2027 (June-August).
  • Currently pursuing a bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • 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 improved—and 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.

Nice To Haves

  • Prior professional internship experience is preferred.
  • Familiarity with databases, cloud services, Python, Go, or Java is a plus (for Backend).
  • Familiarity with JavaScript or TypeScript, HTML/CSS, and modern web frameworks is a plus (for Frontend).
  • Familiarity with Swift/iOS, Kotlin/Android, or cross-platform mobile development is a plus (for Mobile).
  • Familiarity with C/C++, Linux, microcontrollers, device interfaces, or hardware debugging is a plus (for Embedded).

Responsibilities

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

Benefits

  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service