Software Engineer Intern – Security & Compliance Platform
BerryBytes
Job description
About the role
We are seeking a motivated Software Engineer Intern to join our Z1Compliance team. You will gain hands‑on experience building production software across the full stack, focusing on security and compliance for Linux/macOS hosts.
Key responsibilities
- Develop backend APIs in Python (FastAPI) and Go for device enrollment, authentication, and data ingestion.
- Build and maintain lightweight agents and installer scripts (Bash/Shell) that run on Linux/macOS and integrate with osquery.
- Write and optimise queries for PostgreSQL (relational data) and ClickHouse (high‑volume telemetry).
- Contribute to the React + TypeScript dashboard, adding features such as fleet views and security status tables.
- Diagnose and fix issues across services, logs, and databases, and create unit and integration tests.
Required profile
- Degree in Computer Science, Software Engineering, or equivalent practical experience (final‑year students or recent graduates).
- Proficiency in Python or Go (knowledge of both is a plus) and basic experience with JavaScript/TypeScript and React.
- Comfortable using Linux terminal, managing processes, permissions, and writing shell scripts.
- Familiarity with relational databases, SQL schema design, and REST API principles.
- Strong problem‑solving skills and eagerness to learn cloud and security tooling.
Required skills
- Python
- Go
- FastAPI
- React
- TypeScript
- Bash / Shell scripting
- osquery
- PostgreSQL
- ClickHouse
- Docker
- Git
- Linux fundamentals
- REST API
- JWT
- TLS/HTTPS
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Nepal.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 4 days ago
Expires 1 month from now
8 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
BerryBytes