Full Stack Software Engineer
Updated on 3/15/2023
Locations
Washington, DC, USA • Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AngularJS
AWS
Computer Networking
Data Structures & Algorithms
Development Operations (DevOps)
Erlang
Google Cloud Platform
JavaScript
HTML/CSS
Java
Linux/Unix
Microsoft Azure
React.js
Sales
Scala
SQL
Python
TypeScript
UI/UX Design
NoSQL
Requirements
- U.S. Citizenship and/or security clearance is required due to USG contract requirements
- Experience as a Full Stack Software Engineer - understanding of enterprise security, network, and infrastructure. Additionally, understanding of endpoint, embedded security, risk and compliance
- Proficiency with scalable backend languages (e.g. Python, Go, Scala/Clojure/Java, Erlang) on Linux hosts
- Significant development experience using Javascript/Typescript, React/Angular, CSS and HTML
- Experience interfacing with modern SQL/noSQL databases and designing schemas
- Deep expertise in designing, developing, and maintaining high-availability services
- Ability to work in a small team / rapid prototyping environment and deal with uncertainty and fluidity
- Past experience with encryption and other public key based technologies
- Experience with enterprise cloud technologies, both public and hybrid cloud (AWS, Azure, GCP), scripting languages (Python, RoR, etc), and/or integrating with 3rd party DevOps, and monitoring tools
- Past experience working on cybersecurity or network engineering teams
- Active TS with SCI eligibility within the last 2 years
- Proven track record in user interface (UI) and user experience (UX) design
- Familiarity with modern continuous integration and continuous delivery (CI/CD) practices
- Experience with cross-platform data structures such as Protobuf
- Knowledge of or interest in modern cryptography and/or machine learning
- First-hand implementation experience having worked on, or in support of, government agency cybersecurity or network engineering teams
- Experience working with Federal customers for software development and implementation
- Ability to take initiative, adapt quickly to changing priorities and work with a high sense of urgency
Responsibilities
- Support the implementation and customization of the post-quantum cryptography and cybersecurity product for particular customer needs, liaise with customer technical teams, and manage projects to completion
- Work with teams of developers and cryptographers to design frontend and backend services to support a wide range of network security solutions
- Rapid prototype enablement for new web applications from end-to-end, and iterate on them to achieve enterprise-level stability
- Incorporate cloud infrastructure throughout the deployment lifecycle
- Work with sales and other stakeholders, including partners to jointly define solutions. This includes participating in pre-sales on-site visits, understanding customer security requirements and mapping SandboxAQ solutions to customer requirements
- Delivering capabilities to the Federal Government, to include the migration of existing applications and security frameworks using SandboxAQ technologies
- Provide feedback to SandboxAQ development on product requirements and enhancements. Work with our engineering, support, and business teams to convey partner and customer feedback to the future product roadmap
- ~20% travel to client site near Washington, DC
Desired Qualifications
- Knowledge of RESTful design and implementation (knowledge of GraphQL is a plus)