/Full Stack Software Engineer-Principal

Full Stack Software Engineer-Principal

Annapolis Junction, Maryland, United Statesusvia direct
// Job Type
Full Time
// Salary
Not disclosed
// Posted
1 month ago

About the Role

<p>We are seeking a Principal Full Stack Software Engineer to develop, maintain, and enhance complex and diverse software systems. In this role, you will support complex, multifaceted software systems—such as data-intensive analytics platforms, advanced algorithmic solutions, large-scale data processing environments, real-time applications, and business information systems—based on defined and documented requirements. The ideal candidate for this role will have front-end and back-end web development experience. Please consider applying if you meet the following qualifications.</p> <p><strong>Required Qualifications:</strong></p> <ul> <li>TS/SCI with polygraph.</li> <li>A Bachelor of Science (B.S.) degree in computer science or a related STEM discipline and twelve (12) years or relevant experience is required. In lieu of a degree, sixteen (16) years of relevant experience is acceptable.&nbsp;</li> <li>Front-end web development language experience in JavaScript,&nbsp;JavaScript XML (JSX) in React, and Typescript</li> <li>Back-end development language experience in Node.js/JavaScript, Rust, Python, and shell script.</li> <li>Micro-services architecture experience/ familiarity to inlcude:<br> <ul> <li>Kubernetes</li> <li>Helm Charts</li> <li>Micro-Services deployment patterns</li> <li>Service-mesh</li> <li>Multi-site applications</li> <li>Load Balancing topologies</li> <li>Cloud Migration</li> </ul> </li> <li>Experience or familiarity with the following tech stack architecture: <ul> <li>NiFi, Testing frameworks (JEST), Grafana, InfluxDb, Elasticsearch, Redis, MySQL, Apache, Superset, RabbitMQ/Kafka/Message Fabrics, Ansible/Salt, Terraform, Web-Sockets, and Neo4j</li> </ul> </li> <li>Experience analyzing user requirements to derive software design and performance requirements.</li> <li>Experience designing and coding new software or modifying existing software to add new features.&nbsp;</li> <li>Experience debugging existing software and correcting defects.</li> </ul>

Interested in this job?

Use our AI to tailor your resume for this Full Stack Software Engineer-Principal position at NetSage.