Software Engineer – Intern

Berrybytes — Nepal · Posted ~16 hours ago

Junior Full-time

Skills

Linux security Operating system internals Python (FastAPI) Go programming REST API development Full‑stack development Security and compliance platforms Infrastructure scanning Vulnerability detection Configuration management Regulatory compliance Python FastAPI Go Linux Security scanning frameworks Git Docker

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Be part of a team creating an automated security and compliance platform that continuously scans infrastructure, identifies gaps, and turns findings into fixes. You will develop backend services using modern languages and frameworks, gaining full‑stack experience in a production environment.

Highlights

Join a fast‑growing security technology firm where you will build an automated security and compliance platform that continuously scans infrastructure, detects gaps, and automatically turns findings into fixes. You will gain hands‑on production experience across the full stack, working on cutting‑edge security technology and regulatory compliance.

Description

Job Category: Software Engineering Job Type: Full Time Job Location: Nepal About The Role We’re looking for a motivated Software Engineer to join our Z1Compliance team, with strong Linux security skill and OS internals knowledge to help build and enhance our security and compliance platform. What is Z1Compliance? Z1Compliance is a developer-focused security and compliance platform that continuously scans infrastructure, detects security and compliance gaps, and helps automatically turn findings into fixes. We build an automated security and continuous compliance platform call Z1 Compliance. We continuously monitor Linux/macOS host machines to detect vulnerabilities, track configuration baselines, and support regulatory compliance. Role Overview We are looking for a Software Engineer Intern who wants hands-on experience building production software across the full stack. In this role, you will work on core platform features, building backend APIs in Python (FastAPI) and Go, working with system-level agents (osquery and shell automation), querying high-throughput databases (PostgreSQL and ClickHouse), and contributing to our React / TypeScript dashboard. Key Responsibilities Backend API Development: Develop backend services in Python (FastAPI) and Go that power device enrollment, authentication, and compliance data ingestion.Endpoint & Linux Automation: Help build and maintain lightweight agents and installer scripts (Bash / Shell) that run on Linux/macOS machines and interface with system monitoring tools like osquery.Data Management & Analytics: Write and maintain database queries in PostgreSQL (relational configuration data) and ClickHouse (high-volume security telemetry and event logs).Frontend Dashboard: Collaborate on user-facing features in our React + TypeScript web application (fleet views, agent settings, and security status tables).Testing & Debugging: Diagnose and fix issues across host services, logs, and database records, writing unit and integration tests to ensure platform stability. Requirements Education / Background: Degree in Computer Science, Software Engineering, or equivalent practical project experience (final-year students and recent graduates are encouraged to apply).Programming Skills: Proficiency in Python or Go (working knowledge of both is a strong plus). Basic practical experience with JavaScript / TypeScript and React.Linux Fundamentals: Comfortable using Linux terminal commands, inspecting running processes, managing file permissions, and writing basic shell scripts.Databases & APIs: Familiarity with relational databases (SQL, schema design) and REST API principles.Engineering Mindset: Good problem-solving skills, ability to read system logs to trace bugs, and an eagerness to learn cloud and security tooling. Nice to Have Exposure to endpoint tools like osquery or general systems monitoring concepts.Familiarity with columnar databases (like ClickHouse) or message queues (like Kafka).Basic experience with Docker and containerized environments.Knowledge of web security concepts (JWT, TLS/HTTPS, authentication flows).A GitHub profile showcasing personal or university software projects.