Senior Full-Stack Software and DevOps Engineer
Role details
Job location
Tech stack
Job description
We are hiring a senior engineer to take on end-to-end development ownership of STRUCTURA.IO - our core product - together with the integrated suite of platforms that surround it for network engineering and security compliance. You will be the technical driving force across the entire portfolio, from infrastructure-as-code visualization and digital-twin simulation, through graph-based risk analysis, to automated compliance and audit generation.
This is a high-autonomy, high-breadth role. The stack spans TypeScript/Next.js, Go, and Python, all running on Kubernetes. You should be excited to move fluidly across frontend, backend, and infrastructure, and to own features from design through production operation.
The Products You'll Own
- The portfolio is centered on STRUCTURA.IO, with a connected suite of platforms. In order of priority:
- STRUCTURA.IO (core product) - a drag-and-drop infrastructure-as-code visualization and management platform; the flagship product and primary focus of the role.
- Geminea (Digital Twin) - a Kubernetes-native SaaS where engineers build and test network topologies using real vendor NOS binaries; Git is the source of truth and Argo CD reconciles into CRDs.
- Cogninet (GNN Risk) - a graph-neural-network service that performs probabilistic analysis of topology, configs, and runtime state to surface BGP/routing/architectural risks and change-breakage scores.
- AI Gateway (RMF) - AI-native Risk Management Framework orchestration aligned to NIST RMF - agent registration, compliance guards, audit tracking, and evidence collection.
- Meridian (Compliance) - multi-tenant compliance automation for CMMC Level 2 and NIST 800-171; collects evidence, runs controls, and generates OSCAL audit packages.
- A Collector * Refinement (NDT) pipeline feeds network telemetry into the digital twin and downstream layers.
What You'll Do
- Own the full development lifecycle across all products - design, build, test, ship, and operate features in production.
- Lead development of STRUCTURA.IO - its Next.js IaC visualization app, Go microservices, and Python MCP/AI layer (TypeScript, Go, Postgres, Kubernetes).
- Develop control-plane services and Kubernetes operators in Go (Geminea), and build/maintain GNN risk models in Python with PyTorch Geometric (Cogninet).
- Maintain the AI Gateway (RMF) and Meridian compliance platforms - TypeScript monorepos (Next.js, Fastify/Hono, Prisma/Drizzle) implementing NIST RMF and
- CMMC/OSCAL workflows.
- Design and operate service interfaces (gRPC/protobuf, A2A/MCP, REST) and GitOps workflows (Argo CD, CRDs, Helm).
- Own CI/CD, Kubernetes deployments, and observability (OpenTelemetry/ClickHouse) across the platforms.
- Uphold compliance-grade engineering standards - OSCAL evidence formats, NIST RMF/ 800-171 and CMMC L2 alignment, multi-tenant data isolation.
- Maintain and update acceptance criteria after each development cycle and report progress against issues and milestones.
Beyond the Code
This role owns the products, not just the codebase. Day to day, you will also:
- Own project planning, prioritization, and delivery management across the portfolio.
- Join and support sales calls and customer demos - presenting the products and translating their capabilities for both technical and non-technical audiences.
- Work directly with the CEO and the Cloud Tech Lead on technical direction, architecture, and roadmap.
- Contribute to product design - UI and UX - shaping how the products look and feel, not only how they function., * Rare breadth - meaningful ownership across digital-twin simulation, ML-driven risk, and compliance automation in one role.
- High autonomy and direct impact on the technical direction of the entire ecosystem.
- Modern, cloud-native stack built on Kubernetes from the ground up.
Requirements
Do you have experience in TypeScript?, Must-have:
- 5+ years of professional software engineering experience, with a strong full-stack record.
- Production experience with TypeScript and a modern React framework (Next.js App Router preferred).
- Strong backend experience in Go and/or Python (FastAPI).
- Hands-on Kubernetes experience - deploying, operating, and debugging real workloads; Helm and GitOps (Argo CD).
- Solid grounding in relational data (Postgres/Prisma) and service-to-service APIs (gRPC/protobuf, REST).
- Comfort owning ambiguous, broad scope independently and making sound architectural trade-offs.
- Strong communication skills and confidence in customer-facing settings - demos, sales calls - and working directly with executives.
Nice-to-have:
- Networking domain knowledge (BGP, routing, network operating systems).
- Machine learning / graph neural networks (PyTorch, PyTorch Geometric).
- Compliance / GRC experience (NIST RMF, SP 800-171, CMMC, OSCAL).
- Multi-tenant SaaS, ClickHouse, NATS, Hatchet, or monorepo tooling (Nx/Turbo, pnpm).
- Product and UX sensibility - prior experience owning product direction or presenting to customers.
Benefits & conditions
2020 Calamos Court, Naperville, IL 60563 Hybrid work $100,000 - $150,000 a year - Full-time, Pulled from the full job description
- Professional development assistance
- 401(k)
- Health insurance
- Paid time off
- Vision insurance
- Health savings account
- Dental insurance, * 401(k)
- Dental insurance
- Employee assistance program
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Professional development assistance
- Vision insurance