Must be U.S. citizen due to U.S. Government contract requirements.
Must be eligible to obtain and maintain a DoD Secret clearance. Active clearance preferred.
Software Defined Network Engineer
Arkham Technology is a leader in cutting-edge engineering solutions, providing advanced technologies to support mission-critical applications. Our team is dedicated to delivering innovative and reliable solutions to meet the complex challenges of modern defense and commercial industries.
Position Overview
Arkham Technology is seeking a Network Software Engineer with expertise in software development to play a crucial role in leading the development and implementation of cryptology network solutions for our company's products. You will provide technical guidance and ensure the successful delivery of high-quality software solutions.
Key Responsibilities
Design, code, test, integrate, and document software for virtualized systems and communication products
Support software engineering activities including interface design, system integration, code reviews, and software testing
Participate in internal review of software components and systems.
Create required project documentation in support of contract deliverables. Including development plans, requirement and design specifications, and test documents.
Develop software for network security appliances, including device management software, communication protocols
Manage requirements, including decomposition, allocation, verification, and validation
Required Qualifications
Bachelor’s degree in Engineering, Computer Science, or a related field.
4+ years of experience in embedded systems design
High proficiency in C/C++ and python
Broad spectrum of knowledge to be able to understand end-to-end network system architecture from wireless physical layer all the way up to application endpoint.
Understanding of MAC and Networking layer of a communication system.
Deep understanding of Internet Protocol Security (IPsec), network protocols, data authentication and encryption (e.g. TLS, SSL, encryption, OpenSSL, X.509 Certificates, etc.)
Understanding of Public Key Infrastructure with trust chains, certificates, revocation checking, cert validation
Familiarity with RESTCONF and YANG modeling to enhance network management and operability
Experience developing and deploying docker containers
Proficiency in Linux kernel configuration and customization, especially for networking modules.
Knowledge and experience of different security protocols and encryption algorithms such as suite of CNSA algorithms.
Experience with virtualized testing of simulated networks with special link, bandwidth, and latency requirements and
constraints
Strong problem-solving skills and ability to work in a collaborative team environment.
Excellent verbal and written communication skills.
U.S. Citizenship required; ability to obtain and maintain a security clearance.
Desired Qualifications
Experience with systems, software and hardware development processes in DoD applications
Familiarity with DoD Protocols: Knowledge of dynamic discovery processes and security protocols used in DoD networks
Understanding of Cryptographic Key Management based on EKMS and KMI
Experience with web services including RESTful and SOAP
Experience with ASN.1 constructs, usage, compilers, and implementations
Understanding of Security requirements to provide Authentication, integrity, and confidentiality services and implementation
Expertise in Cryptographic mechanisms such as SHA, HMAC, Elliptic Curve, and quantum resistance approaches
Understanding of Cryptographic Message Syntax (CMS)
Understanding of Security frameworks adhering to STIGs, RMF
Job Type: Full-time
Pay: $85,000.00 - $180,000.00 per year
Benefits
401(k)
401(k) matching
Dental insurance
Employee assistance program
Flexible spending account
Health insurance
Life insurance
Paid time off
Parental leave
Referral program
Vision insurance
Schedule
8 hour shift
Monday to Friday
Application Question(s)
Must be U.S. citizen due to U.S. Government contract requirements.
Must be eligible to obtain and maintain a DoD Secret clearance. Active clearance preferred.
How did you hear about this opportunity? (Indeed, LinkedIn, Flyers, or other)
Security Clearance
Confidential (Preferred)
Ability To Commute
Layton, UT 84041 (Required)
Ability To Relocate
Layton, UT 84041: Relocate before starting work (Preferred)
Work Location: In person
Nice-to-have skills
C
C++
Python
SSL
YANG
Docker
Linux Kernel
Layton, Utah
Work experience
Embedded
Backend
System Engineer
Languages
English
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job