Remote | Core Engineering Role
We’re building a security platform that collects and analyzes admin-level configuration settings from major SaaS applications such as GitHub, Google Workspace, Microsoft 365, Slack, and Okta to provide configuration drift detection and security posture insights.
We’re looking for a backend/full-stack engineer who will own the foundational infrastructure and connector systems that power the platform, and continue expanding coverage as the product scales.
What You’ll Build
Connector Development
- Build API-based connectors for major SaaS enterprise/admin APIs (GitHub, Google Workspace, Microsoft 365, Slack, Okta)
- Implement authentication flows (OAuth2, service accounts, enterprise admin tokens)
- Handle API rate limits, retries, pagination, batching, and large configuration datasets
- Normalize and store security-relevant configuration settings across heterogeneous APIs
Data Pipeline & Workflows
- Implement scheduled and event-based ingestion workflows (Temporal preferred, Cadence/Airflow acceptable)
- Build reliable, idempotent pipelines that fetch, normalize, filter, and store config snapshots
- Design database models for historical/Versioned snapshots and drift comparison
- Build systems for cross-platform security analysis and change detection
Cloud Infrastructure & Backend Services
- Deploy and run services in AWS, GCP, or Azure
- Set up managed databases, secrets management, logging, tracing, and monitoring
- Build and maintain CI/CD pipelines and isolated development environments
- Convert prototypes into production-ready microservices with meaningful observability
Required Technical Skills
Backend Engineering
- Strong production-level experience with Python or Go
- Deep understanding of REST API integration, error handling, resilience patterns, retries, and backoff logic
- Hands-on experience with SaaS admin APIs and enterprise identity systems (OAuth2, SAML, service accounts)
Infrastructure & Cloud
- Proven experience deploying applications in AWS, Azure, or GCP
- Strong containerization experience (Docker)
- CI/CD pipeline development and automation
- Familiarity with secrets management, distributed tracing, structured logging, monitoring
Distributed Systems & Data
- Experience designing schemas for versioned/snapshot data
- Understanding of distributed systems patterns and microservice architecture
- Bonus: Message queues or event streaming (Kafka, Pub/Sub, SQS, etc.)
What We’re Looking For
We are seeking a highly experienced Senior Software Engineer with a minimum of five years of professional experience and the capabilities typically expected of a Solution Architect. The ideal candidate has a proven track record in designing, architecting, and delivering complete end-to-end systems from the ground up (0 to 1).
The ideal candidate should have:
- Minimum 5 years of hands-on software engineering experience in modern development environments.
- Demonstrated experience in system architecture and conceptualizing full solutions end-to-end.
- Proven ability to build systems from scratch, including planning, prototyping, deployment, and iteration.
- Strong knowledge of system design principles, distributed architectures, cloud platforms, and DevOps practices.
- Excellent problem-solving skills, structured thinking, and the ability to make sound technical decisions.
- Strong communication skills and the ability to clearly articulate complex technical topics to stakeholders.
Mindset
- Highly autonomous and comfortable operating in early-stage product environments
- Research-oriented—able to dive into unfamiliar APIs and solve implementation gaps independently
- Ownership-driven—builds systems designed for long-term maintenance and extensibility
- Thinks in infrastructure-as-product, not just task execution
Working Style
- Strong asynchronous communication (Slack, docs, Git-based workflow)
- Comfortable collaborating directly with founders and shaping the roadmap
- Able to break high-level goals into actionable technical designs
- Fast iteration with high transparency and clean documentation
Why Join
- Direct influence on the platform’s core architecture and long-term technical direction
- High-impact role with ownership from design → deployment → operations
- Work across diverse enterprise APIs, workflow orchestration, and distributed system design
- Mission-driven environment focused on SaaS security and cloud configuration integrity
- Low-bureaucracy, high-trust culture where engineering leads product direction
Salary
2.800-3.500 EUR ( depending on experience)
You can apply via: "Prijavite se na oglas" option.
Želite biti obaviješteni o sličnim oglasima?
Kreirajte obavijest i primajte email kada se objavi novi oglas u istim kategorijama i lokaciji.