Intern - RiskOS - Eng
Job Summary
Socure is looking for Software Engineering Interns to join the tech team for a hands-on summer internship. This role is for current master's students who want to build strong software engineering skills while working on real product features used in identity verification and fraud prevention. During the internship, you will learn from experienced engineers and contribute to backend and/or frontend work in a production environment.
Responsibilities
- Work with senior engineers to design, build, test, and ship product features.
- Write clean, readable, and well-tested code that follows team standards and code review practices.
- Support backend development such as APIs, data processing, integrations, and internal tools.
- Contribute to frontend experiences such as dashboards, workflows, and configuration screens using modern web technologies.
- Learn how software runs in production, including containers, CI/CD, cloud environments, monitoring, and logging.
- Take part in agile team activities such as standups, sprint planning, and retrospectives.
- Debug issues, review logs and metrics, and help improve performance, reliability, and code quality.
- Document designs, technical decisions, and usage notes so other engineers can build on your work.
- Own a clearly scoped internship project from design to handoff by the end of the program.
Requirements
Education
- Currently enrolled in a Master's degree program in Computer Science, Computer Engineering, or a related technical field.
- Internship is intended for active students whose studies align with the work.
Preferred Experience
- Prior software development experience through a full-time role, internship, or similar hands-on work.
- Experience working in a team environment using code reviews, tickets, branches, and CI workflows.
Technical Fundamentals
- Strong understanding of data structures, algorithms, complexity, and basic system design.
- Basic understanding of backend services, APIs, databases, queues, and how web applications work end to end.
- Basic understanding of frontend fundamentals and at least one modern framework such as React, Angular, or Vue.
- Basic understanding of servers, cloud environments, containers, and monitoring and logging concepts.
- Proficiency in at least one backend programming language such as Go, Java, or Python.
- Familiarity with Git and common software development workflows.
Additional Information
- Program length: 8-week summer internship with meaningful project work and exposure to production systems.
- Interview focus: strong fundamentals in programming, problem solving, backend basics, frontend basics, and infrastructure awareness.
- Candidates may be asked to explain simple designs, discuss tradeoffs, and describe how they would debug or improve a system.
- High-performing interns may be considered for future full-time opportunities based on business needs and role availability.