Software Engineer - Backend
Core
Design robust APIs, core server-side logic, and complex data management systems for web-hosted services that ingest, assess, segment, and contextualize networks.
Role type
Staff Backend Engineer
Builds
Web-hosted services for network analysis and transition partners
Domain
Cybersecurity / Network Analysis
Deliverable
production ML models | product features
Required skills
Backend architecture, API design, server-side logic, data management, object-oriented programming, database management, caching systems, cloudification, containerization, codebase maintenance, feature development, solution evaluation, library implementation, peer code review
Preferred skills
Golang, Python, web-based APIs, open source development, Linux/Mac command line, Git, Docker, Kubernetes, Nomad
Technologies
Golang, Python, SQL, NoSQL, Docker, Kubernetes, Nomad, Git
Responsibilities
Develop and maintain the web stack and codebase; shape operationalization for government and industry users; create new features based on user needs; integrate new data sources and workflows; build back-end capabilities to expand analysis; evaluate and implement cutting-edge libraries; collaborate on cloudification and containerization; review peer solutions.
Seniority
Staff, hands-on IC