Johns Hopkins University

Research Software Engineer

Johns Hopkins University

Baltimore, MD, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to Johns Hopkins University, where we are dedicated to pushing the boundaries of research and innovation. We are currently seeking a highly motivated and skilled Research Software Engineer to join our team. As a Research Software Engineer, you will play a crucial role in developing and implementing cutting-edge software solutions to support our research projects. We are looking for someone who is passionate about technology, has a strong background in software engineering, and is eager to contribute to groundbreaking research. If you are a driven individual with a desire to make a significant impact in the world of research, we encourage you to apply for this exciting opportunity.

  1. Develop and implement software solutions to support research projects at Johns Hopkins University.
  2. Collaborate with researchers to understand their software needs and provide technical expertise in developing solutions.
  3. Conduct research and stay up-to-date with the latest technologies and methodologies in the field of software engineering.
  4. Troubleshoot and debug software issues and provide timely resolutions.
  5. Write and maintain high-quality code that is efficient, reliable, and scalable.
  6. Design and develop user-friendly interfaces for research software applications.
  7. Ensure software solutions meet project requirements and adhere to industry standards.
  8. Work closely with cross-functional teams to integrate software solutions into research projects.
  9. Participate in code reviews and provide constructive feedback to improve software quality.
  10. Document software development processes, procedures, and results for future reference.
  11. Collaborate with other software engineers to continuously improve and optimize software performance.
  12. Proactively identify and address potential roadblocks or issues in software development.
  13. Stay organized and manage time effectively to meet project deadlines.
  14. Communicate effectively with team members and stakeholders to provide updates and gather feedback.
  15. Embrace a culture of innovation and contribute ideas for improving research processes and methodologies.
Where is this job?
This job is located at Baltimore, MD, USA
Job Qualifications
  • A Bachelor's Degree In Computer Science, Engineering, Or A Related Field.

  • At Least 3 Years Of Experience In Software Development, Preferably In A Research Environment.

  • Proficiency In Programming Languages Such As Python, Java, And/Or C++.

  • Strong Problem-Solving And Analytical Skills, With The Ability To Design And Implement Complex Algorithms.

  • Familiarity With Software Development Tools And Practices, Including Version Control, Code Review, And Testing.

Required Skills
  • Software Development

  • Data Analysis

  • Database Management

  • Machine Learning

  • Data Visualization

  • Algorithm design

  • Statistical modeling

  • Scientific computing

  • Programming Languages

  • Parallel Computing

  • High-Performance Computing

  • Version

Soft Skills
  • Communication

  • Conflict Resolution

  • Customer Service

  • Leadership

  • Time management

  • creativity

  • Teamwork

  • Adaptability

  • Problem-Solving

  • Empathy

Compensation

According to JobzMall, the average salary range for a Research Software Engineer in Baltimore, MD, USA is between $85,000 and $120,000 per year. However, salaries can vary based on factors such as years of experience, specific job responsibilities, and the industry in which the engineer works. Additionally, advanced degrees and certifications may also impact salary potential.

Additional Information
Johns Hopkins University is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedApril 10th, 2025
Apply BeforeMay 22nd, 2025
This job posting is from a verified source. 

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Johns Hopkins University

Johns Hopkins University is a private research university in Baltimore, Maryland. Founded in 1876, the university was named for its first benefactor, the American entrepreneur, abolitionist, and philanthropist Johns Hopkins.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started