The National Security Agency is hiring entry level software and systems engineers to build upon and improve NSA's immense technical infrastructure.
These positions give you the opportunity to see the entire ecosystem of NSA technology. You'll work on teams to make sure each NSA directorate (division) has the technical capability it needs to execute its mission.
As a software or systems engineer, you'll work with emerging technologies to develop systems architecture; integrate systems across the enterprise; and provide the technical capability to store, organize and query hundreds of petabytes of data.
You will support the cybersecurity mission, and you will likely get the opportunity to develop NSA's capabilities in the Internet of Things. The systems you engineer will be used by thousands of employees as they work to keep the nation safe.
Apply Today for These Open Positions
Software Engineer, All Levels
Work in a team environment to build software solutions that solve complex problems; test innovative new approaches; and research new solutions for storing, manipulating and presenting information. Positions in Texas and Georgia. Learn more about this position.
Systems Engineer, Entry Level
Collaborate with others to define, analyze and manage system requirements; design, integrate and test systems; and support configuration management, risk management and decision analysis. Positions in Ft. Meade, Maryland. Learn more about this position.
Benefits @ NSA
- Flexible work schedules
- A creative and dynamic work environment
- An outstanding benefits package
- Education support
- Training and development opportunities