What are the responsibilities and job description for the Software Engineer Intern position at Capillary Technologies?
About Capillary Technologies:
At Capillary Technologies, we help some of the world’s most innovative companies create meaningful, lasting experiences between their brands and customers. Our platforms enable loyalty programs, customer engagement, and real-time operations at scale. Join us as we continue to build and maintain software that makes a difference.
About the Internship:
This internship is a unique opportunity to gain hands-on experience in both Software Engineering and Operations Management. You’ll work closely with our product engineering and operations teams to learn how modern web and mobile applications are built, deployed, and supported in a real-world, customer-facing environment.
What You’ll Do:
Engineering Responsibilities
- Collaborate with engineers to build and maintain features using React, React Native, TypeScript, and Node.js.
- Participate in sprint planning, code reviews, and daily standups.
- Help write, test, and debug software by contributing to an existing team and working closely with experienced engineers
- Learn about version control, CI/CD, and release processes in a professional setting.
Operations Responsibilities
- Shadow and assist in monitoring system health and application performance.
- Help triage and document production incidents and coordinate with the engineering team for resolution.
- Learn how root cause analysis is performed and how operational data is used to improve product reliability.
- Contribute to the creation of runbooks, monitoring dashboards, and stakeholder communication templates.
Learning Opportunities:
- Exposure to incident management processes, real-time operations, and the impact of uptime on business.
- Technical mentorship in full-stack development using modern technologies.
- Experience working in an agile, collaborative team environment.
- Insight into how engineering and operations partner to ensure high-quality customer experiences.
Required Skills/Interests:
- Interest in both software development and technology operations.
- Fundamental knowledge of software engineering principles (especially web or mobile development).
- Curiosity about system reliability, incident response, and DevOps concepts.
- Strong communication and willingness to ask questions and collaborate.
Education & Experience:
- Actively pursuing a degree in Computer Science, Software Engineering, Information Systems, or a related field.
- Completed at least one technical coursework or project involving software development.
- Prior experience (even in class projects or personal work) with JavaScript, TypeScript, or React is a plus.
Physical Requirements:
- Prolonged periods of sitting/standing at a desk and working on a computer.
Compensation and Duration:
$23/hr, 24 - 40 hours per week and can extend through the school year.
Why Intern with Capillary Technologies?
You’ll be part of a company that values continuous learning, teamwork, and real-world impact. Whether you’re deploying code or helping resolve a critical system issue, your contributions will matter—and you’ll leave this internship with practical skills that are applicable to both engineering and technical operations roles in your future career.
Salary : $23