Software Security Engineer
3 weeks ago
Description
Background Information:Innovative Defense Technologies (IDT), is an information technology business headquartered in Arlington, VA with additional offices in Fall River, MA; Mount Laurel, NJ; and San Diego, CA. Founded in 2006, IDT designs and develops best-in-class solutions that facilitate the rapid delivery of software-based warfare capabilities for the U.S. Department of Defense. The core of our mission is to deliver disruptive innovation in support of the U.S. Armed Forces who defend our nation every day.
Overview:
We are looking for a driven, experienced Software Security Engineer to design and develop security solutions for our software-as-a-service hybrid cloud platform. Our platform provides the ability for our government customers to collaboratively employ cutting edge capabilities to aid in the development and test of mission critical tactical systems in ways that were not previously possible. In addition to providing innovative and disruptive technology for our customers, our product needs to safeguard our customers’ systems and data to ensure the utmost support and protection for our warfighters. This role is based out of either our Arlington, VA, Mount Laurel, NJ or Fall River, MA office.All applicants must be able to obtain/maintain an active U.S. Security Clearance.
Our Tech Stack:Our tech stack is continuously evolving to meet emerging customer use cases and keep pace with industry. Backend services are typically written in Java with PostgreSQL persistence. User interfaces are written in Typescript using React and Redux and packaged with Webpack. REST serves as our primary data transport protocol for both backend and frontend interfaces. Code is configuration controlled in Git. Build tooling includes Maven, Gradle, and NPM, coordinated by Jenkins in an automated pipeline. Continuous deployment is employed to orchestrate software on a Kubernetes cluster in multiple environments, including in the cloud, on secured air-gapped networks, and on tactical platforms.
Responsibilities Include:
- Contribute to every stage of the software development lifecycle: design, code, review, test, integration, debugging, deployment, and maintenance of high performance and scalable software with a focus on security.
- Work with customers and cyber security analysts to understand/define customer security requirements and translate those requirements to software designs/implementations that meet their needs.
- Demonstrate excellent teamwork and communication skills to collaborate with other teams and stakeholders in a dynamic and geographically distributed team environment.
- Champion best practices to improve code quality, such as security testing, static analysis, and documentation.
- Ability to work on-site at IDT’s facilities or travel to customer sites on a limited, as-needed basis
- Bachelor's degree in Computer Science or related technical discipline
- Minimum 5 years’ experience in software engineering
- Experience assessing software against best practice standards and security requirements, including NIST Common Weakness Enumerations (CWEs), DISA Application Secure Development (ASD) STIG as well as the CIS Secure Software Benchmark.
- Practical engineering experience with Java or a similar object-oriented programming language
- Experience with container technologies such as Docker and Kubernetes
- Experience building secure, scalable, distributed service-oriented software solutions utilizing modern frameworks and design patterns.
- CSSLP, CSC, GCSA, GCLD, or CISSP-ISSEP certification.
- Strong knowledge of web protocols and standards (HTTP, REST, OAuth) and their application in a microservice architecture, especially in the context of a modern framework such as Spring.
- Working knowledge of developing software on Linux operating systems, especially with hands-on knowledge of networking fundamentals, protocols, and standards (TCP/IP, TLS, DNS).
- Experience with industry-standard DevOps tooling, such as Maven or Gradle, Jenkins, and Git.
- Experience with containerized software deployment and container orchestration platforms such as Kubernetes.
- Experience with relational databases such as PostgreSQL, particularly interfacing with a database using technologies such as JDBC, JPA, or Hibernate.
- Familiarity with the frontend portion of full stack development - Javascript or Typescript with modern frameworks and build systems, such as React, Redux, and Webpack.
- Familiarity with virtualization technologies.
- Experience with designing and architecting software systems that meet requirements and maintaining living documentation of system designs.
- Strong troubleshooting and debugging skills.
- Desire to identify, learn, and apply new software technologies.
- Excellent verbal and written communication skills
- Attention to detail with high level of accuracy and confidentiality
- Initiative, reliability, teamwork and customer service orientation
- Strong organization and planning skills
-
Senior Software Engineer
4 weeks ago
Arlington, Virginia, United States United Software Group Full timeJob Title: Senior Software Engineer - Full Stack DevelopmentJob Description: We are seeking a highly skilled Senior Software Engineer to join our team at United Software Group. The ideal candidate will have strong hands-on coding skills and experience with full stack engineering in an agile production environment.Key Responsibilities:* Lead the design and...
-
Arlington, Virginia, United States Amazon Full timeAbout the RoleAt Amazon, we're passionate about building insightful security solutions that keep our customers secure. As a Software Development Engineer in our AWS Security team, you'll be part of a dynamic team that solves complex security challenges at a massive scale.Key ResponsibilitiesAs an SDE-II in the SecVis team, you'll use your knowledge and...
-
Software Development Engineer, AWS Security
4 weeks ago
Arlington, Virginia, United States Amazon Full timeAbout the RoleWe are seeking an experienced software engineer to join our team at Amazon. As a Cloud Security Systems Developer, you will be responsible for designing and developing scalable systems that process billions of events every day.Key ResponsibilitiesDesign and develop scalable systems that process billions of events every dayWork closely with...
-
Aerospace Software Engineer III/IV
1 month ago
Arlington, Virginia, United States Kratos Defense & Security Solutions Full timeJob SummaryCome be part of a team working on the latest advancements in unmanned aircraft. Get to work on groundbreaking designs that will be the future of tactical aviation. Help implement the control laws and flight control systems for our next generations of unmanned tactical air systems and target drones. Utilize your experience in real-time control...
-
Software Engineer
4 weeks ago
Arlington, Virginia, United States Axient Full timeJob Title: Software EngineerJob Summary: Axient LLC is seeking a skilled Software Engineer to provide technical support for the Standard Missile Program. The ideal candidate will have expertise in software engineering, embedded systems, and project management.Key Responsibilities:Evaluate embedded software for adherence to requirements and sound design...
-
Software Engineer
3 weeks ago
Arlington, United States V2X Full timeOverview This position description is subject to change at any time as needed to meet the requirements of the program or company. Working across the globe, V2X builds smart solutions designed to integrate physical and digital infrastructure from base to battlefield. We bring 120 years of successful mission support to improve security, streamline logistics,...
-
Software Dev. Engineer II, AWS Security Visibility
5 months ago
Arlington, United States Amazon Development Center U.S., Inc. Full timeAre you passionate about building insightful security solutions? At Amazon Web Services, security is job zero. Our team solves security hurdles in innovative ways, creating data-driven products to keep AWS customers secure.As an AWS software development engineer, you will solve complex security challenges at a massive scale. We work with data from millions...
-
Software Engineer
1 month ago
Arlington, Virginia, United States ECS Limited Full timeWe are seeking a skilled Software Engineer to join our team at ECS Limited. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.The Software Engineer will be responsible for:Developing custom micro applications for HR solutionsManaging and maintaining an effective development...
-
Arlington, Virginia, United States Amazon Development Center U.S., Inc. Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer II to join our AWS Security team. As a key member of our team, you will be responsible for designing and developing innovative security solutions to protect our customers' data and applications.Key Responsibilities:Design and develop secure software solutions to protect AWS...
-
Senior Software Engineering Manager
4 weeks ago
Arlington, Virginia, United States Sedaro Full timeJob Title: Senior Software Engineering ManagerSedaro is seeking a highly skilled Senior Software Engineering Manager to lead our engineering team in delivering scalable, secure, and high-performance software solutions. As a key member of our leadership team, you will be responsible for driving the technological vision, strategy, and roadmap to drive product...
-
Software Engineer
4 months ago
Arlington, United States Underground Administration Full timeSoftware Engineer - Onsite - Rosslyn VA Location: On-site Rosslyn VA Pay: $70-75 per hour Client: Department of State, Bureau of Diplomatic Security Requirements: - U.S. Citizenship (implied) - Active Top Secret clearance - Bachelor's degree in Computer Science or similar field - 3+ years experience in software engineering - Proficiency in Java, JavaScript,...
-
Senior Software Engineer
1 month ago
Arlington, Virginia, United States Two Six Technologies Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Two Six Technologies. As a Senior Software Engineer, you will be responsible for researching and developing next-generation technologies for mobile communications and networks.Key ResponsibilitiesDesign, build, test, and implement research programs focused on advancing...
-
Software Development Engineer
4 weeks ago
Arlington, Virginia, United States V2X Full timeAbout the Role:V2X is seeking a highly skilled Software Development Engineer to join our engineering teams working on advanced systems specializing in spectrum sharing, spectrum control, interference deconfliction, and automated system control.This position requires an active US DoD SECRET Security Clearance and the ability to work in Arlington, VA, with...
-
Sr. Software Engineer
4 months ago
Arlington, United States Innovative Defense Technologies Full timeDescription Background Information: Innovative Defense Technologies (IDT), provider of automated software testing, data analysis, and cybersecurity solutions for complex, mission-critical systems for the US Department of Defense (DOD) and commercial customers, is seeking a Sr. Software Engineer to be based in our Arlington, VA office. Overview: The Sr....
-
Software Development Engineer
4 weeks ago
Arlington, Virginia, United States Nine Mind Solutions Full timeJob SummaryWe are seeking a highly skilled Software Development Engineer to join our team at Nine Mind Solutions. As a key member of our development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key Responsibilities Design and develop software applications using secure software...
-
Software Engineering Manager
3 weeks ago
Arlington, United States Govini Full timeCompany Description Govini transforms Defense Acquisition from an outdated manual process to a software-driven strategic advantage for the United States. Our flagship product, Ark, supports Supply Chain, Science and Technology, Production, Sustainment, and Modernization teams with AI-enabled applications and best-in-class data to more rapidly imagine,...
-
Senior Software Engineer
4 weeks ago
Arlington, Virginia, United States MasterCard Full timeAbout the Role:We are seeking a seasoned Senior Software Engineer to join our Test & Learn team at Mastercard. As a key member of our team, you will play a crucial role in designing, developing, and optimizing scalable applications that handle large volumes of data efficiently.Key Responsibilities:Design, develop, and maintain end-to-end software solutions,...
-
Software Engineer
3 weeks ago
Arlington, United States Innovative Defense Technologies Full timeDescription Background Information: Innovative Defense Technologies (IDT), provider of automated software testing, tactical data analysis, virtualization of tactical platforms, and cybersecurity solutions for complex, mission-critical systems for the US Department of Defense (DOD) and commercial customers, is seeking an experienced Software Engineer (TSE)...
-
Senior Software Engineering Manager
4 weeks ago
Arlington, Virginia, United States Bloomberg Industry Group Full timeAt Bloomberg Industry Group, we are seeking a seasoned Technical Manager to lead our Tax Provision Software team. As a key member of our engineering organization, you will be responsible for building and maintaining enterprise software solutions for corporate tax professionals across the US.You will work closely with our leadership and engineer teams to...
-
Senior Software Engineer
3 weeks ago
Arlington, United States Numinar Full time Numinar is a voter data platform that uses AI to synthesize a campaign's data, analytics, and outreach into a winning data-driven strategy. Our software has powered over 1,000 political campaigns to date and we are constantly obsessed with pushing the frontier of how data and technology can help win elections. We're looking for a top-tier Senior Software...