Software Engineer

APL

(Laurel, Maryland)
Full Time Travel Required
Job Posting Details
About APL
For more than 70 years, The Johns Hopkins University Applied Physics Laboratory (APL) has provided critical contributions to critical challenges with systems engineering and integration, technology research and development, and analysis. Our scientists, engineers, and analysts serve as trusted advisors and technical experts to the government, ensuring the reliability of complex technologies that safeguard our nation’s security and advance the frontiers of space.
Summary
Develop next generation software in support of Trident weapon system data analysis.
Responsibilities
* Design, develop and implement new software, and create solutions in existing software to meet upcoming instrumentation data recording challenges. Develop software to process onboard submarine recordings of shipboard data into data products to be used by the Trident analysis community. (80%) * Perform systems analysis and software concept-to-delivery design processes (requirements, detailed design, implementation, test, configuration management and documentation). (20%)
Ideal Candidate
**Required Qualifications:** * BS degree in a Science, Technology, Engineering and Math (STEM) field, plus at least 3 years' relevant experience * Strong skills in software engineering * Experience developing in Microsoft Visual Studio, C++, C#, and/or .Net * Experience with implementing best practices for source control, change control, and release management * Expert verbal and written communication and interpersonal collaboration skills; must work effectively as a team player in a large technical team environment * Expert time management, organization, and planning skills **Desired Qualifications:** * Dual major or minor in technical fields. MS in computer science or computer engineering. * Interest in data science. * Wide knowledge of programming fundamentals (computer science, algorithms, database design, data structures) * Experience with SQL Server or Matlab * Experience with unit and/or automated testing frameworks * Understanding of Databases and Data Modeling * Experience with data reduction and data analysis. * Effective analytical, problem-solving and decision-making skills to lead small teams in developing creative solutions to complex problems.
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

APL offers a comprehensive benefits package including a liberal vacation plan, a matching retirement program, significant educational assistance, a scholarship tuition program for staff with dependents, and competitive salaries.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.