Research Computing Software Engineer

Jobtailor

Pennsylvania

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor in the United States is seeking a Senior Software Engineer to develop, deploy, and maintain software tools supporting research computing needs. You will implement efficient algorithms, write clean code, and integrate solutions with cloud platforms while collaborating with researchers and engineers.

The role emphasizes performance analysis, memory management, and documentation, with a preference for candidates holding TS/SCI clearance.

Qualifications

  • Bachelor's degree in a relevant field.
  • 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.

Responsibilities

  • 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.

Skills

Programming languages
Code analysis
Software development
Software testing
Data analysis
Collaboration across teams
Presentation skills
Software architecture

Education

Bachelor's Degree

Job description

Responsibilities
  • 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
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Research Computing Software Engineer
Research Computing Software Engineer

The Pennsylvania State University • State College

On-site
USD 85,000 - 110,000
Opportunities for military transition support
Collaboration with academic research community
Research Software Developer
Research Software Developer

Indiana University Bloomington • Bloomington (IN)

On-site
USD 85,000 - 110,000
Medical/dental insurance
HSA contributions
Paid holidays
+1
Sr Software Engineer
Sr Software Engineer

Point Solutions Group • Colorado Springs (CO)

On-site
USD 120,000 - 150,000
Research Software Engineer
Research Software Engineer

Morgridge Institute for Research • Madison (WI)

On-site
USD 85,000 - 110,000
Research Computing Software Engineer (Platform Observability)
Research Computing Software Engineer (Platform Observability)

Jobgether • United States

On-site
USD 69,000 - 103,000
Tuition discount
Medical benefits
Retirement plan
+1
Senior Research Software Engineer
Senior Research Software Engineer

Jobtailor • New York (NY)

On-site
USD 120,000 - 160,000
HPC Linux Software Engineer
HPC Linux Software Engineer

ClearanceJobs • Colorado Springs (CO)

On-site
Senior C Programmer
Senior C Programmer

Jobtailor • Pennsylvania

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

VS Tech Solutions • Washington

On-site
USD 90,000 - 120,000
Software Engineer, Level 3
Software Engineer, Level 3

Avalore, LLC • Annapolis (MD)

On-site
Employer-Paid Health Care Plan
Retirement Plan with matching
Life Insurance
+4