Experience required
- No degree: 24+ years
- Bachelor's: 20+ years
About the role
An active or rein-statable TS/SCI with Polygraph security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance. Are you a Principal Software Engineer who is ready for a new challenge that will launch your career to the next level?
we make it happen!
we offer:
- Long term job security GliaCell is seeking a **Principal Software Engineer **on one of our subcontracts. This is a full-time position offering the opportunity to support a U.S. Government customer. The mission is to provide technical expertise that assists in sustaining critical mission-related software and systems to a large government contract.
description:
- This team designs, develops, and maintains a suite of web-based analysis tools.
- The team builds and deploys multiple applications across diverse tech stacks, including containerized React UIs, Java and Go microservices, custom REST security services, and data stores such as MongoDB and an OpenSearch cluster.
- The program provides users with real-time alerting, historical querying with smart query builders, and document storage and retrieval.
Responsibilities
- Analyze user requirements to derive software design and performance requirements
- Design and code new software or modify existing software to add new features
- Debug existing software and correct defects
- Work with UI developers to determine necessary data to be displayed
Qualifications
-
** Possess an active or rein-statable TS/SCI with Polygraph security clearance. **
-
U.S. Citizenship.
-
20+ years Software Engineering experience and a BS degree in Computer Science or related.
-
Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.
-
Experience using Java, JavaScript, Swagger, Maven, Git, and Nexus
-
Experience with Linux **Location: **Annapolis Junction, Maryland (Partial Telework of 16 hours per week is expected) Note: Telework granted for this position does not become available until after the individual has been in the position for a period of time, has acclimated to tasking/duties, and has meaningful work that can be done remotely. Telework can also be removed at any time.
Benefits
- Employee Assistance Program
- Travel Protection Program
- Technology Budget
- Global Entry
