Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Penn State College of Education

Research Computing Software Engineer

Penn State College of Education

Research Computing Software Engineer developing and maintaining software solutions to support computational research needs. Collaborating with engineers and researchers at Penn State's Applied Research Laboratory.

Posted 7/1/2026full-timeState College • Pennsylvania, Virginia • 🇺🇸 United StatesMid-LevelSenior💰 $92,100 - $174,708 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software development, including proficiency in modern programming languages and algorithms for handling large datasets. Strong ability to collaborate with cross-functional teams and provide technical support within a research computing environment.

Highest-signal resume keywords
Software DevelopmentAlgorithms and Data StructuresCloud Platforms IntegrationCode Analysis and TestingTechnical Support

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Programming LanguagesSoftware TestingCode AnalysisPerformance OptimizationDocumentation Creation
Soft Skills
CollaborationPresentation SkillsProblem-Solving
Tools & Technologies
Research Computing InfrastructureCloud Platforms
Certifications & Qualifications
Bachelor's DegreeTS/SCI Clearance
Industry Keywords
Computational ResearchSoftware Architecture

Tech Stack

Tools & technologies
CloudTypeScript

About the role

Key responsibilities & impact
  • Develop, deploy, enhance, and maintain software applications and tools to support research computing needs
  • Implement efficient algorithms and data structures to handle large datasets and complex computations
  • Write clean, well-documented, and maintainable code using modern programming languages
  • Integrate software solutions with existing research computing infrastructure, including cloud platforms
  • Collaborate with other engineers and researchers to ensure seamless integration and functionality of software tools within the research environment
  • Analyze and optimize the performance of software applications, ensuring they meet the high demands of computational research
  • Identify and address performance bottlenecks, memory usage issues, and other technical challenges
  • Provide technical support and troubleshooting for software issues, assisting researchers in overcoming obstacles
  • Create and maintain comprehensive documentation for software tools, including user guides, technical specifications, and troubleshooting procedures.

Requirements

What you’ll need
  • Bachelor's Degree
  • 6+ years of relevant experience for Senior Professional or 3+ years for Advanced Professional
  • Active or recently active TS/SCI clearance preferred
  • Proficiency in code analysis, programming, software development, and software testing
  • Ability to collaborate across teams and analyze data effectively.
  • Strong presentation skills and a sound understanding of software architecture.

Benefits

Comp & perks
  • comprehensive medical, dental, and vision coverage
  • robust retirement plans
  • substantial paid time off which includes holidays, vacation and sick time
  • generous 75% tuition discount, available to employees as well as eligible spouses and children.