P

Pennsylvania State University

Land-grant university in University Park, PA

DevSecOps Research Computing Software Engineer

DevOps EngineeringConfirmed live in the last 24 hours
Full-timeReston, VA, USA$68.6k - $102.9k

About the Job

Requirements

  • Ability to integrate software solutions with existing research computing infrastructure, including high-performance computing environments and cloud platforms through continuous integration and continuous delivery pipelines and script automation.
  • Skill in analyzing and optimizing software performance for computational research workloads.
  • Capability to develop, deploy, enhance, and maintain software applications and tools supporting research computing activities.
  • Proficiency in writing clean, well-documented, and maintainable code or scripts.
  • Current eligibility for access to classified information at the Secret level or higher, with possible government background investigation to upgrade clearance eligibility.
  • For the Intermediate Professional fill: an associate degree and two or more years of relevant experience, or an equivalent combination of education and experience.
  • For the Professional fill: a bachelor's degree; no prior relevant work experience is required, and previous relevant work experience may be accepted in lieu of education.
  • Must be a U.S. citizen to apply.
  • Must be eligible to obtain a government security clearance, participate in the ARL drug testing program, and comply with electronic and physical monitoring requirements applicable to federal contractors. Personal electronic devices brought onsite must be registered and may be restricted from certain areas.

Responsibilities

  • Develop, deploy, enhance, and maintain software applications, infrastructure-as-code, and tools to support research computing needs.
  • Write clean, well-documented, and maintainable code using largely infrastructure automation scripts and tooling, including Ansible.
  • Integrate software solutions with existing research computing infrastructure, including high-performance computing systems and cloud platforms.
  • Collaborate with systems engineers and researchers to ensure seamless integration and functionality of software tools within the research environment.
  • Analyze and optimize software application performance for computational research demands.
  • Identify and address performance bottlenecks, memory usage issues, and other technical challenges.
  • Provide technical support and troubleshoot software issues to help researchers overcome obstacles.
  • Stay current with software engineering and computational research technologies, including efforts to leverage artificial intelligence and large language models.
  • Propose and implement new features, improvements, and updates to enhance the functionality and usability of software tools.
  • Lead or participate in software development projects through planning, development, testing, and deployment.
  • May supervise staff members, including hiring, development, and performance management.

Desired Qualifications

  • Ability to lead or contribute to software development projects across planning, development, testing, and deployment phases.
  • Skill in managing project timelines, deliverables, and milestones to ensure successful and timely completion of software initiatives.
  • Capacity to supervise staff members when needed, including participating in hiring, supporting employee development, and assisting with performance management activities.

About the Company

Pennsylvania State University

Land-grant university in University Park, PA

Pennsylvania State University is a multi-campus, land-grant public research university whose mission spans undergraduate and graduate education, research, and public service.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Pennsylvania State University

See more jobs