Software Developer Research And Development Engineer
Penn State Applied Research Laboratory (ARL)
State College, PA, USA
Base: $86,300.00 - $191,000.00; bonus/equity: not ...
On-site
Python
Java
SQL
The Penn State Applied Research Laboratory is seeking a Software Developer to join their Visualization and Decision Support Division. The ideal candidate should possess strong programming skills in Python, Java, and SQL, with a focus on developing scalable software solutions and mentoring junior developers. The position offers competitive benefits and a salary range reflective of experience
Job Summary
Design, develop, test, and deploy scalable software solutions, leading complex projects from architecture to delivery.
Work with data scientists to transition research-level code into production-level software applications using sound software development principles.
Ensure software follows modern security and compliance best practices and stay current with emerging technologies.
Matching Summary
Match Score: 85
The Penn State Applied Research Laboratory is seeking a Software Developer to join their Visualization and Decision Support Division. The ideal candidate should possess strong programming skills in Python, Java, and SQL, with a focus on developing scalable software solutions and mentoring junior developers. The position offers competitive benefits and a salary range reflective of experience.
Salary
Base: $86,300.00 - $191,000.00; Bonus/Equity: Not specified; Benefits: Comprehensive medical, dental, vision, retirement plans, paid time off, 75% tuition discount
Skills & Requirements
Must-have
Python
JAVA
SQL
API design (RESTful/GraphQL)
database design (SQL/NoSQL)
Nice-to-have
microservices architecture
AI/ML frameworks
CI/CD pipelines
DevOps practices
Key Requirements
Bachelor's Degree - Engineering or Science
2+ years of relevant experience (Intermediate Professional)
5+ years of relevant experience (Advanced Professional)
14+ years of relevant experience (Senior Professional)