Software Development Engineer

Penn State University

Reston, VA
Date Announced:
Date Closing:
open until filled
Job Number:
Level/Salary Band:
  • 02 – M – Exempt
  • 03 – N – Exempt
  • 04 – O – Exempt
Work Unit:
Applied Research Laboratory
Algorithms, Prototyping and Integration
Full/Part Time:


The Communications, Information and Navigation Office (CINO) at the Applied Research Laboratory (ARL) is looking for two Software Development Engineer’s to join our Algorithms, Prototyping and Integration Department located in Reston, VA. Responsibilities include, but are not limited to: Development, testing, and transitioning of Java and JavaScript based software systems to operationally critical environments; development of back-end and front-end web services including all aspects of server, client, and web components; development of unique solutions to a wide array of sponsor requirements; working within an agile development environment with other developers, scrum master and product owners with scoping, developing and delivering quality software solutions. This job will be filled as a level 2, level 3, or level 4, depending upon the successful candidate's competencies, education, and experience. Typically requires a Bachelor's degree or higher in an Engineering or Science discipline or higher plus two years of related experience, or an equivalent combination of education and experience for a level 2. Additional experience and/or education and competencies are required for higher level jobs. A Bachelor’s degree in in Computer Science, Computer Engineering, or Information, Science and Technology as well as possession of an active TS/SCI clearance is preferred. Experience with the following is preferred: data ETL processes, scripting languages, and performance optimization of large data architectures; experience in technologies such as HTML5, CSS, React Redux. Candidates should have a solid understanding of data structures, algorithms and object-oriented design (OOD) concepts; Detailed knowledge of multiple programming languages beyond Java and JavaScript. Experience with the following is required: Subject matter expertise in either Java or JavaScript; subject matter expertise in relational (PostgreSQL) and non-relational (noSQL) databases. The ability to work and thrive within a team environment is required. Must possess strong verbal and written skills. You must be a U.S. Citizen to apply. Candidates selected will be subject to a government security investigation. Employment with the Applied Research Laboratory will require successful completion of a pre-employment drug screen. This is a one-year fixed-term renewable appointment.

These salary bands have been established to provide salary guidelines for staff positions.

Salary Band Minimum Midpoint Maximum
A $16,584 $24,456 $32,328
B $18,240 $26,904 $35,556
C $19,728 $29,592 $39,456
D $21,708 $32,568 $43,416
E $24,312 $36,468 $48,612
F $27,228 $40,848 $54,456
G $30,012 $45,744 $61,500
H $34,188 $52,140 $70,080
I $38,988 $59,424 $79,908
J $43,716 $67,740 $91,812
K $50,712 $78,600 $106,488
L $58,836 $91,176 $123,528
M $68,232 $105,756 $143,292
N $80,508 $124,788 $169,068
O $93,492 $147,252 $201,024
P $110,340 $173,760 $237,192
Q $126,396 $199,056 $271,728
R $151,668 $238,872 $326,088