Software Engineer

Johns Hopkins Applied Physics Laboratory (APL)
Laurel, MD 19 hours ago

Software Engineer

Johns Hopkins Applied Physics Laboratory (APL)
Laurel, MD 19 hours ago

Johns Hopkins Applied Physics Laboratory (APL)

Laurel, MD

Software Engineer

$70,000-$146,500 / YEAR
Are you a software engineer that wants to have impact on nationally important defense programs?Do you love working with a diverse group of dedicated technical specialists in a collaborative teaming environment, where innovation is encouraged and supported?We seek a Software Engineer for the Comprehensive Layered Defeat (CLD) Mission Planning and Coordination Group in the Air and Missile Defense Sector (AMDS). We apply/create expertise and sophisticated tools to lead the design, prototyping, development, analysis, evaluation, and transition of advanced mission planning systems across multi-missions, multi-sponsors, and multi-echelon planning domains in support of revolutionizing the art of defense.Job [ Link Removed ] software engineers collaborate within a diverse, inclusive team culture that encourages and supports innovation. You will contribute to the development of a large codebase that is evolving to leverage modern software techniques to support a wide variety of challenges. This is a unique opportunity to dive deep into both software engineering and planning while using your skills to design, develop, test, and model physics-based military planning tools associated with Air & Missile Defense (AMD).Duties (Listed in order of importance with the estimated amount of time spent at each task):- Participate in the development of military planning tools including models and simulations written primarily in C++ and Python. Work to include object-oriented design, algorithm design, algorithm implementation from design specifications, code refactoring, software testing, and associated documentation. (80%)- Conduct research, studies, and analysis to provide supporting data and associated recommendations for Navy decision makers. (15%)- Develop and deliver formal technical presentations to sponsors and the engineering community. Effectively communicate proposed concepts/solutions and analysis results. Produce documentation to capture concept definitions, requirements, analysis results, and technical recommendations (5%)Note: This job summary and listing of duties is for the purpose of describing the position and its essential functions at time of hire and may change over time. Coding sample will be requested of applicants.Required Quali [ Link Removed ] BS degree in Computer Science, Software Engineering, Computer Engineering or equivalent.- At least 4+ years of experience in developing software in Python or C++.- Excellent critical thinking skills- Demonstrated success in working in an team environment.- Experience implementing software from requirements.- Excellent written and verbal communication skills.- Experience using Microsoft Office products of PowerPoint and Excel.- Are able to obtain an Interim Secret by your start date and can ultimately obtain a Secret level clearance. 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.Desired Quali [ Link Removed ] MS or PhD in Computer Science, Software Engineering, Computer Engineering or equivalent. - At least 7 years experience in software development. - Knowledge and application of Object-Oriented design principles.- Programming proficiency with Javascript (AngularJS, Node.js, etc.) and browser-based development (including HTML, CSS).- Experience with concurrent programming and runtime optimization techniques.- Proven success working in a multi-disciplinary team environment.- Proven success working in an agile team environment.- Working knowledge of the Aegis system.- Hold an active Top Secret level security clearance.Special Working Conditions: Occasional travel to sponsor, contractor, and peer organization facilities for meetings and reviews. Possible occasional support of test events involving extended hours, travel aboard ships and travel to field site activities.Why work at APL?The Johns Hopkins University Applied Physics Laboratory (APL) brings world-class expertise to our nation's most critical defense, security, space and science challenges. While we are dedicated to solving complex challenges and pioneering new technologies, what makes us truly outstanding is our culture. We offer a vibrant, welcoming atmosphere where you can bring your authentic self to work, continue to grow, and build strong connections with inspiring teammates.At APL, we celebrate our differences and encourage creativity and bold, new ideas. Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance. APL's campus is located in the Baltimore-Washington metro area. Learn more about our career opportunities at [ Link Removed ]