-
CURRENT PENN STATE EMPLOYEE (faculty, staff, technical service, or student): Please log in to Workday to complete the internal application process. Do not apply here; apply internally through Workday.
-
CURRENT PENN STATE STUDENT (not previously employed at the university) seeking employment: Please log in to Workday to complete the student application process. Do not apply here; apply internally through Workday.
-
EXTERNAL APPLICANTS: If you are not a current employee or student, please click “Apply” to complete the application process for external candidates.
JOB DESCRIPTION AND POSITION REQUIREMENTS:
Penn State University’s Applied Research Laboratory (ARL) is seeking a talented, experienced, and highly motivated Front-End Software Developer to join our Algorithms, Prototyping, and Integration (API) team. This position will assist ARL in delivering state-of-the-art visualization and decision support technologies to our customers. As a member of this team, you will work alongside data analytics and software teams to design and enhance custom geo-spatial situational awareness displays, as well as other user interface displays.
Key Responsibilities:
-
Develop, test, and transition Java and JavaScript-based software applications into operationally critical environments.
-
Develop front-end web services encompassing server, client, and web components.
-
Design unique algorithmic solutions and implementations for a range of sponsor requirements.
-
Work in an agile environment alongside developers, scrum masters, and product owners to scope, develop, and deliver high-quality software.
-
Analyze user requirements and assess new tools and technologies to optimize performance.
-
Collaborate with staff and sponsors, spending significant time in a classified environment.
This position is open at multiple levels, depending on the candidate’s experience, education, and competencies. The minimum requirement is a Bachelor’s degree and three years of relevant experience, or equivalent education and experience. Higher-level roles will require additional experience, education, and competencies.
Additional Responsibilities for Higher Levels:
Required Skills and Experience:
-
Strong expertise in client-side scripting, including JavaScript libraries and frameworks such as React, NodeJS, webpack, and Redux.
-
Proficiency in web markup languages such as HTML, CSS, and SCSS.
-
Excellent problem-solving and troubleshooting abilities.
-
Strong communication skills with an emphasis on teamwork.
Preferred Skills and Experience:
-
Knowledge of spatiotemporal web frameworks such as Google Maps, OpenLayers, or Cesium.
-
Familiarity with Agile Software Development methodologies.
-
Active TS/SCI Clearance.
The position is based in either State College, PA, or Reston, VA.
About ARL at Penn State: ARL is a vital part of one of the nation’s top research universities, serving as a center of excellence in defense science, systems, and technologies, particularly focusing on naval missions and related areas.
Applicants will undergo a government security investigation, and U.S. citizenship is required. Employment is contingent upon successful completion of a pre-employment drug screen.
Diversity, Equity, and Inclusion: ARL is committed to fostering diversity, equity, and inclusion, recognizing that our greatest accomplishments come from a diverse workforce. We encourage individuals from all backgrounds to apply.
Salary Range: $76,700 – $129,500 (dependent on geographic differential).
Security and Safety Information: Penn State University publishes an Annual Security and Fire Safety Report, which includes crime statistics and campus security policies. The report is available for review here.
Equal Opportunity Employer: Penn State is an equal opportunity, affirmative action employer. We are committed to providing equal employment opportunities regardless of race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status. For assistance in applying due to a disability, please contact 814-865-1473.
Additional Compliance Notices: