Software Engineer Level I

4 weeks ago


Baltimore, United States STScI Full time
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.

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

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

Software Engineer Level I - Scientific Programmer Role

The Data Management Division is hiring a Software Engineer Level I to help advance our state-of-the-art, astronomical data archive, the Mikulski Archive for Space Telescopes (MAST). MAST is the public data archive for more than 20 missions spanning more than 50 years, including HST, JWST, Roman, GALEX, PanSTARRS, Kepler, K2, and TESS. This is a software engineer position supporting astronomical Python packages: the majority of your workload will be in designing, developing, maintaining, and deploying open-source packages for researchers to access and discover data in MAST, with particular emphasis on developing these packages to work well in a cloud-based, Jupyter environment.

Responsibilities include:

• Designing, developing, and maintaining cutting-edge Python packages that enable the public to access and discover data from MAST missions, such as our astroquery.mast search package, our astrocut image cutout package, and particularly the Aladin Lite sky viewer

• Collaborating with, and providing technical guidance to, other engineers and astronomers in MAST and at STScI as we develop applications and prepare for upcoming missions• Developing user-facing documentation and Jupyter notebook tutorials on how to use these packages, with particular emphasis on using them in cloud-optimized ways within our Jupyter-based cloud science platforms

• Creating and maintaining automated tests for our supported packages

Qualifications:

A Bachelor's degree in astronomy or physics, or equivalent knowledge level is required. A minimum expertise level of 3+ years developing Python packages is expected.
  • Considerable experience developing in Python
  • Familiarity with World Coordinate System (WCS) and common astronomy libraries like astropy
  • Some experience in one or more of the following development practices:
    • creating unit/regression tests (e.g., pytest, unittest)
    • automated documentation (e.g., ReadTheDocs, Sphinx)
    • version control (e.g., GitHub)
    • package development (e.g., creating PyPI or conda packages)
  • Excels at working in a team environment to collaboratively work on projects
  • Excellent communication skills, both verbal and written
  • Ability to deliver objectives on-time at a regular cadence
  • Experience refining larger scoped items into smaller, cohesive steps
Compensation is commensurate with education 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, up to 24 days' vacation, and 10 paid holidays
  • Flexible work schedule with healthy work/life balance
  • Comprehensive medical/dental/vision/prescription plans, and more

Please upload both a resume and a one-page cover letter using the online application link below. Your cover letter should describe the skills and experiences you bring to this position, why you are a good fit for this role at STScI, and how this position aligns with your career goals.

TO APPLY: Software Engineer Level I - Scientific Python Programmer

Salary range is - $80k - $100k

Applications received by 11/02/24 will receive full consideration. Applications received after this date will be considered until the position is filled.

Explore all career opportunities at www.stsci.edu/opportunities

STScI offers a flexible and welcoming workspace for all. STScI embraces the diversity of our staff as a strategic priority in creating a first-rate community. We strongly encourage women, ethnic minorities, veterans, and disabled individuals to apply for these opportunities. Veterans, disabled individuals, or wounded warriors needing assistance with the employment process can contact us at careers@stsci.edu EOE/AA/M/F/D/V.

As a leader in the astronomical community, AURA is committed to diversity and inclusion. AURA develops and supports programs that advance our organizational commitment to diversity, broaden participation, and encourage the advancement of diversity throughout the workforce www.aura-astronomy.org/diversity.asp

As a recipient of U.S. Government funding, AURA is considered a government contractor subject to Equal Employment Opportunity and Affirmative Action regulations. As an Equal Opportunity and Affirmative Action Employer, AURA and all of the centers do not discriminate based on race, sex, age, religion, national origin, sexual orientation, gender identity/gender identity expression, lawful political affiliations, veteran status, disability, and any other legally protected status under applicable federal, state, and local equal opportunity laws. The statements below, as well as the requests for self-identification, are required under these regulations. We encourage your participation in meeting these federal reporting requirements for protection and assisting us in our record-keeping and reporting. Your responses are kept strictly confidential.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)

  • Baltimore, United States Space Telescope Science Institute Full time

    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. This position can support hybrid work. Candidates must reside in or be willing to relocate to...

  • Software Engineer

    4 weeks ago


    Baltimore, Maryland, United States American Medical Staffing Full time

    Job DescriptionWe are seeking a skilled Software Engineer to join our team at Company. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Collaborate with...

  • Software Engineer

    3 weeks ago


    Baltimore, Maryland, United States PBR Full time

    Job Description:Key Responsibilities:• Design, develop, and test software applications.• Collaborate with cross-functional teams to identify and prioritize project requirements.• Ensure the highest level of software quality and reliability.About the Role:This is a fantastic opportunity to join a dynamic team and contribute to the development of...

  • Software Engineer

    4 weeks ago


    Baltimore, Maryland, United States Health Advocates Network-Allied Full time

    Job DescriptionWe are looking for a skilled Backend Developer to join our team at {company}.About the RoleWe are seeking an experienced Software Engineer to develop high-quality software solutions for our clients. The ideal candidate will possess strong problem-solving skills, excellent communication skills, and the ability to work collaboratively as part of...

  • Software Engineer I

    4 weeks ago


    Baltimore, United States Reflexive Concepts Full time

    Reflexive Concepts is seeking a skilled Software Engineer to join our team! Specifically, we're looking for someone who will research, gather, and analyze functional requirements to derive software test requirements; develop and execute verification and validation prior to delivery for operational deployment. The candidate will also provide specific crypto...


  • Baltimore, United States InVita Healthcare Technologies Full time

    Job Title: Software Engineer- Ruby on Rails (ROR) Department: R&D- Blood Management Reporting to: VP of Software Engineering Location: Remote in the continental USA. Maryland local applicants to be given preference and enact a hybrid working environmentHours of Work: Typical hours of work are from 8:30 AM until 5:00 PM Eastern Time. Additional hours may be...

  • Software Engineer I

    3 days ago


    Baltimore, United States Reflexive Concepts Full time

    Reflexive Concepts is seeking a skilled Software Engineer to join our team! Specifically, we're looking for someone with the following skills and/or experience: Python AWS/Cloud Linux Flask Django MariaDB MongoDB Jira Confluence Ni-Fi Angular Kubernetes Docker JSON Ansible Required: Active TS/SCI and FS Poly Bachelors Degree in a related field 7 years...


  • Baltimore, United States RemoteWorker CA Full time

    Center 3 (19075), United States of America, McLean, VirginiaManager, Software Engineering, Back EndDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers...


  • Baltimore, United States yKFSdm8zgBdk6b Full time

    Center 1 (19052), United States of America, McLean, VirginiaSenior Software Engineer, Back End - Rewards & Loyalty PlatformDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you‘ll be part of a big group of...


  • BALTIMORE, United States Capital One Careers Full time

    802 Delaware Avenue (18052), United States of America, Wilmington, DelawareSenior Software EngineerDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers...


  • Baltimore, United States FtaSlbqWmj58Z8 Full time

    Center 1 (19052), United States of America, McLean, VirginiaSenior Software Engineer, Full Stack (Enterprise Platforms Technology)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you‘ll be part of a big...


  • Baltimore, United States Capital One Full time

    Center 1 (19052), United States of America, McLean, VirginiaLead, Software EngineerDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors,...


  • Baltimore, United States Capital One Full time

    Center 1 (19052), United States of America, McLean, VirginiaLead Software Engineer (Java)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you‘ll be part of a big group of makers, breakers, doers and...


  • Baltimore, United States Capital One Full time

    Plano 1 (31061), United States of America, Plano, TexasLead Software Engineer, Full Stack (Enterprise Platforms Technology)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you‘ll be part of a big group of...

  • Software Engineer I

    3 weeks ago


    Baltimore, United States Fearless Full time

    Reasonable Accommodations Fearless complies with federal and state disability laws and makes reasonable accommodations for applicants and candidates with disabilities. If reasonable accommodation is needed to participate in the job application or interview process, please email hr@fearless.techto submit a formal request to Human Resources. CompensationOur...

  • Software Engineer I

    4 weeks ago


    Baltimore, United States Fearless Solutions Full time

    Reasonable Accommodations Fearless complies with federal and state disability laws and makes reasonable accommodations for applicants and candidates with disabilities. If reasonable accommodation is needed to participate in the job application or interview process, please email hr@fearless.techto submit a formal request to Human Resources. Compensation Our...


  • Baltimore, United States lCWwCCfsz8tO1J Full time

    West Creek 5 (12075), United States of America, Richmond, VirginiaSenior Lead Software Engineer, Back EndDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you‘ll be part of a big group of makers, breakers,...


  • Baltimore, United States KxaFw9Umwj3eHn Full time

    Center 3 (19075), United States of America, McLean, VirginiaSr. Lead Software Engineer, SREDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you‘ll be part of a big group of makers, breakers, doers and...


  • Baltimore, United States Actalent Full time

    Job Title: Mid to Senior Level Mechanical Engineer Job Description We are seeking an experienced Mechanical Engineer to join our team. The ideal candidate will be responsible for solving complex technical problems, managing small to medium-sized projects, and coordinating with various stakeholders to ensure successful project execution. This role requires...


  • Baltimore, United States DCS Corp Full time

    Seasoned Mid-Level Engineer for hardware and software support to include acquisition support, Systems Engineering Technical Review (SETR), analysis & troubleshooting of PTRs on test bench residing in CSIL, support test planning, procedures and reports. Essential Job Functions: Determine and analyze systems, requirements, and functional allocations. Ensure...