Socure→
Engineering Intern-RiskOS at Socure in Remote
InternshipRemoteRemote
Skills
data structuresalgorithmssystem designbackend servicesapisdatabasesmessage queuesweb applicationsfrontend frameworksreactangularvuecloud environmentscontainersmonitoringlogginggojavapythongitsoftware development workflows
Job Description
Summary: Socure is building the identity trust infrastructure for the digital economy, focusing on verifying identities and preventing fraud. They are seeking Software Engineering Interns to gain hands-on experience in software engineering while contributing to real product features used in identity verification and fraud prevention.
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
Required Qualifications:
- 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
- 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
Preferred Qualifications:
- 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
Required Skills: Data Structures, Algorithms, System Design, Backend Services, APIs, Databases, Message Queues, Web Applications, Frontend Frameworks, React, Angular, Vue, Cloud Environments, Containers, Monitoring, Logging, Go, Java, Python, Git, Software Development Workflows