Software Engineer II – C++ Developer

Place of work Baltimore
Contract type -
Start date -
Salary -

Job details

Job description, work day and responsibilities

Support NASA missions! The Space Telescope Science Institute (STScI) is a multi-mission science and flight operations center for NASA’s flagship observatories on the Johns Hopkins University Homewood campus in Baltimore, Maryland. Learn more about our missions.

STScI is seeking a Software Engineer II – C++ Application Developer with 5-8 years of experience developing complex, object-oriented applications, to join the Short-Term Scheduling Team.

This position can support hybrid work. Candidates must reside in or be willing to relocate to our local market (MD, DE, VA, PA, DC & WV). U.S. citizen or permanent resident is required for this position.

The annual salary range for this senior level role is $100,000 - $120,000. The posted salary range represents a general guideline; however, STScI considers a number of factors when determining base salary offers, such as internal pay equity, the scope and responsibilities of the position, the candidate's experience, education, and skill, and current market conditions.

This position requires US Citizenship or Permanent Residence in order to meet ITAR requirements.

Software Engineer II – C++ Application Developer Role

In this role, you will be working to develop, maintain, and support complex C++ applications that schedule observations for the Hubble Space Telescope, the James Webb Space Telescope, and Roman Space Telescope. The software executes on Linux based computers with an SQL database. Application areas include orbital mechanics, ephemeris processing for celestial bodies and spacecraft, and time/angle constraint computations. Vector, matrix, least-squares curve fitting, and linear programming are just some of the application areas involved. Your work as a developer will play a critical role in the success and scientific productivity of NASA missions that continue to reshape our understanding of the universe.

Responsibilities include:

In this position, in collaboration with the Short Term Scheduling Team, you will:
• Design, develop, and support large (millions of LoC) applications
• Collaborate in a small Agile team setting
• Work independently
• Work with stakeholders to gather and develop requirements driven by science and engineering concerns
• Adapt to changing requirements
• Organize multiple projects and estimate work

Qualifications:

A BS/BA in Computer Science, Physics, or a related scientific or technical field and 5 – 8 years of software development experience, including:
• Substantial experience developing complex, object-oriented applications in C++ or a similar language
• Excellent software design skills
• Excellent problem solving and debugging skills
• Good testing practices
• Good version control practices
• Good written and verbal communication skills
• A helpful and collaborative team-player mentality
• Agile development practices
• Experience with orbital mechanics or spacecraft operations is a plus, but not required.

The position level and salary are commensurate with education, skills and experience.

Our excellent benefits include:
• Employer retirement contribution – direct STScI contribution of 10% of your salary from your first day
• 12 days sick leave, 24 days’ vacation, and 10 paid holidays
• Comprehensive medical/dental/vision/prescription plans, and more!

TO APPLY: Please upload a resume, cover letter and online application. Applications received by March 31, 2025 will receive full consideration. Applications received after this date will be considered until the position is filled.

Individuals needing assistance with the employment process can contact us at careers@stsci.edu.

Company address

United States
Maryland
Baltimore
Show on map Get directions
Company Name: Space Telescope Science Institute
You will be redirected to another website to apply.
Offer ID: #1034899, Published: 3 weeks ago, Company registered: 8 months ago

Other offers

Security Officer - Utility Company - Spring Valley
1756login
· New York City, US
Overview Allied Universal®, North America’s leading security and facility services company, provides rewarding careers that give you a sense of purpose. While working in a dynamic, diverse and inclusive workplace, you wi...
Manufacturing Engineer (Medical Devices)
1756login
· Springfield, US
Background: Our client is a large medical device manufacturer. They need a hands-on manufacturing quality engineer. Essential Functions: This person will be tasked with supporting all engineering/manufacturing documentat...
Skunkworks Structures Manufacturing Engineer Jobs
1756login
· Palmdale, US
job Number 68531+BR Description:We are Lockheed Martin Skunk Works® is on the leading edge of manufacturing innovation. We continually look for ways to improve processes and performance while extracting cost by focusing ...
Security Operations Manager
1756login
· Lansing, US
Overview DK Security is Michigan’s fastest growing security company. Established in 1++5, we began as an investigations firm and quickly expanded to provide uniform security, event staff security, loss prevention service...
Production Operator
1756login
· Orangeburg, US
Qualifications Requires a high school diploma or an equivalent combination of education and experience. Entry Level. Previous experience in assisting with Superjet operations preferred. Proven ability to read ADP Work Or...
Aviation Security Officer
1756login
· Covington, US
Job Description 3rd Shift: 11p-7a or 7p-7a Must be 21 years of age with valid drivers license as a requirement Job Summary: Provide security details as outlined in the post orders and establish working relationships with...
Security Guard Jobs
1756login
· Albuquerque, US
Security Guard Job Category: Security Time Type: Full time Minimum Clearance Required to Start: Secret Employee Type: Regular Percentage of Travel Required: None Type of Travel: None • * * The Opportunity: • Day Security...
MES Engineer (Smart Manufacturing)
1756login
· New Albany, US
Payrate: $45.00 to $48.00/hr Summary: In this role you will lead various smart manufacturing technologies and computerized systems improvement initiatives within manufacturing to support the end user on the shop floor as...
I2I Recruitment
1756login
· Cheltenham, GB
HR Advisor Up to £33,000 Cheltenham Are you an experienced HR professional with a passion for people, recruitment and learning and development? This dynamic and challenging position will allow you to immerse yourself in ...
Talent Recruiter and HR Coordinator
1756login
· Algona, US
Utz Quality Foods is currently seeking a Talent Recruiter/HR Coordinator to join our team in Algona, WA. Reporting to the HRBP, this role is a hands-on representative of the Human Resources department, responsible to pur...
Mechanical Technician Manufacturing
1756login
· City of Nashua, US
Job Description Because of the need for consistent, in-person collaboration and/or the requirement to perform all work onsite due to the nature of this particular role, it will be performed full-time on site. This means ...
Human Resources Administrative Assistant
1756login
· Marinette, US
The ideal candidate will be responsible for recruitment efforts, new hire orientation and onboarding, employee termination, payroll and benefits, company policy and procedure adherence. In addition, you will build strong...
Interim Human Resources Manager
1756login
· Sheffield, GB
The role of our HR Manager is pivotal in being the go-between our Managers and our people. It involves working in partnership with internal and external stakeholders, providing legal guidance to our Managers, and leading...
Human Resources Intern
1756login
· Leatherhead, GB
Location: Leatherhead, UK Team: HR Team - UK Business Unit: HR Reporting to: HR Manager of UK Are you ready to kickstart your career in HR with a dynamic and innovative company? Join our HR team at Zoetis, the global lea...
Security Guard Jobs
1756login
· Washington, US
Duties • You will check credentials of personnel or vehicles to control access to base posts, buildings, private property, or restricted areas. • You will maintain security equipment to confirm proper working order and f...