Software Development Engineer
Core
Design, develop, test, and maintain secure, scalable web applications and backend services using Python and Django for governments and critical infrastructure operators.
Role type
Mid-level Software Development Engineer (Backend)
Builds
Secure web platforms, RESTful APIs, and system integrations
Domain
Cybersecurity and Digital Engineering
Required skills
Python, Django, Django REST Framework, PostgreSQL/MySQL, Docker, Linux, Git, Software Testing, Agile/Scrum
Preferred skills
Celery, Redis/Valkey, OAuth2/OIDC/SAML, Selenium/Playwright, Azure/AWS, Vulnerability Management concepts
Technologies
Python, Django, Django REST Framework, PostgreSQL, MySQL, Docker, Git, Celery, Redis, Valkey, Selenium, Playwright, Azure, AWS
Responsibilities
Design and implement integrations with third-party tools; Author and maintain unit tests and end-to-end tests; Troubleshoot software defects and resolve technical issues; Support deployment activities and collaborate with DevOps teams; Contribute to peer code reviews and software quality improvement initiatives.
Seniority
Mid-level, hands-on IC