> Markdown version of [/jobs/ext/3121909-as-a-full-stack-software-engineer-you-will](https://www.wearedevelopers.com/jobs/ext/3121909-as-a-full-stack-software-engineer-you-will). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # As a Full Stack Software Engineer, you will - **Company:** The Johns Hopkins University Applied Physics Laboratory LLC - **Location:** Laurel, MD, United States - **Experience:** Expert - **Salary:** $100,000.0 - $245,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), C Sharp (Programming Language), C++ (Programming Language), Computer Engineering, Python (Programming Language), Signal Processing, Software Engineering, Software Systems, TypeScript, Web Application Frameworks, Rust (Programming Language), Vue.js, AngularJS, Information Technology - **Published:** September 28, 2026 - **Apply:** https://www.juju.com/job/21_01a044b9-bac9-7e92-9238-aafe7915fa6c ## About the Role Are you passionate about building impactful solutions for our greatest national security challenges? Do you value working in a creative, collaborative environment? Are you searching for engaging work and an opportunity for leadership with an employer that prioritizes impact, innovation, and personal development?, * Possess a Bachelor's degree in computer science, software engineering, computer engineering, electrical engineering, math, or another field relevant to the duties as described above. * Have at least 5 years of demonstrated proficiency in full stack software development with any combination of Rust, C/C++, C#, Java, Python, Javascript, or Typescript and web application frameworks such as AngularJS or Vue.js. * Are able to work effectively in small, multi-disciplinary teams. * Are able to obtain a Secret level security clearance by your start date. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship. * Are able to do limited travel to sponsor sites. You'll go above and beyond our minimum requirements if you... * Possess a Master's degree in computer science, software engineering, computer engineering, electrical engineering, math, or equivalent. * Are interested in leading software development tasks and mentoring. * Have a willingness to work on quick-reaction projects in support of sponsor's operational requirements. ## Description * Work alongside other developers to architect, implement, and test complex software solutions for advanced RF exploitation and communication applications. * Work closely with signal processing and communication engineers to develop overall solutions that support sponsor needs. * Document work in technical reports and informal memoranda as well as present work to sponsors and the technical community. * Participate in field evaluation of applications and iterate accordingly based on performance and in response to emergent technical and operational requirements. ## Related Videos - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Vuejs and TypeScript- Working Together like Peanut Butter and Jelly](https://www.wearedevelopers.com/videos/127-vuejs-and-typescript-working-together-like-peanut-butter-and-jelly) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Top 6 Hackathons for Developers in 2023](https://www.wearedevelopers.com/magazine/263-top-6-hackathons-for-developers-in-2023)