SOFTWARE ENGINEER
Core
Backend development of data-driven software for critical national infrastructure, covering the full lifecycle from design to production support.
Role type
Backend Software Engineer
Builds
Internal software systems and integrations for national infrastructure
Domain
National Infrastructure / Backend Engineering
Deliverable
production ML models | product features
Required skills
Python, Django, SQL databases, containerization, orchestration, cloud-native tooling, API development, structured data formats (JSON, YAML, XML), microservices patterns
Preferred skills
Network-adjacent environments (routing, SNMP, telemetry, monitoring), legacy system migration
Technologies
Python, Django, Kubernetes, PostgreSQL, MySQL, MSSQL
Responsibilities
Backend development using Python and Django, refactoring and debugging existing codebases, contributing to CI/CD pipelines, building integrations and working with APIs, supporting migrations from legacy systems, producing documentation, collaborating with software, networks, and operations teams
Seniority
Mid-level, hands-on IC