Software Engineer Level I

11 hours ago


Baltimore, Maryland, United States Space Telescope Science Institute Full time
Job Description

The Space Telescope Science Institute is seeking a highly skilled Software Engineer Level I to join our team. As a Scientific Programmer, you will play a crucial role in advancing 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 over 50 years, including HST, JWST, Roman, GALEX, PanSTARRS, Kepler, K2, and TESS. You will be responsible for designing, developing, and maintaining cutting-edge Python packages that enable researchers to access and discover data in MAST.

Key Responsibilities:

  • Design and develop Python packages for data access and discovery
  • Collaborate with engineers and astronomers to develop applications and prepare for upcoming missions
  • Develop user-facing documentation and Jupyter notebook tutorials
  • Create and maintain automated tests for supported packages

Qualifications:

  • Bachelor's degree in astronomy or physics, or equivalent knowledge level
  • Minimum 3+ years of experience developing Python packages
  • Considerable experience developing in Python
  • Familiarity with World Coordinate System (WCS) and common astronomy libraries like astropy
  • Experience in one or more of the following development practices: creating unit/regression tests, automated documentation, version control, package development

Benefits:

  • Employer retirement contribution of 10% of your salary
  • 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

To apply, please upload a resume and a one-page cover letter. 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.



  • Baltimore, Maryland, United States STScI Full time

    Job SummaryWe are seeking a highly skilled Software Engineer Level I to join our team at the Space Telescope Science Institute (STScI). As a key member of our Data Management Division, you will play a critical role in advancing our state-of-the-art astronomical data archive, the Mikulski Archive for Space Telescopes (MAST).MAST is the public data archive for...

  • Systems Engineer I

    4 weeks ago


    Baltimore, Maryland, United States Space Telescope Science Institute Full time

    Job Title: Systems Engineer IJoin the Space Telescope Science Institute as a Systems Engineer I and contribute to the success of our multi-mission science and flight operations center.About the Role:We are seeking a junior-level Systems Engineer with experience working with complex operational requirements to join our growing Systems Engineering, Integration...

  • Software Engineer

    2 weeks ago


    Baltimore, Maryland, United States Parsons Company Full time

    Software Developer Job DescriptionWe are seeking a highly skilled Software Developer to join our team at Parsons. As a Software Developer, you will be responsible for collaborating with customer organizations to develop and integrate cutting-edge CNO tools.Key Responsibilities:Research, design, develop, and test operating systems-level software.Conduct...


  • Baltimore, Maryland, United States Northrop Grumman Careers Full time

    Job Title: Engineer I-Test EngineeringNorthrop Grumman Careers is seeking a skilled Engineer I-Test Engineering to join our team in Baltimore, MD. As a key member of our Test Engineering Team, you will be responsible for designing and testing antenna test equipment in support of factory phased array testing.Key Responsibilities:Design and develop test...


  • Baltimore, Maryland, United States Two95 International Inc. Full time

    Software Engineering ManagerWe are seeking a highly experienced Software Engineering Manager to join our team at Two95 International Inc. in a contract-to-hire capacity. The ideal candidate will have a strong background in software product development, enterprise systems, and cloud computing.Key Responsibilities:Lead the development of large-scale software...


  • Baltimore, Maryland, United States Parraid, LLC Full time

    Job Title: Software Test EngineerParraid, LLC is seeking a skilled Software Test Engineer to join our Product Engineering Team. As a key member of our team, you will be responsible for developing software-based product solutions and ensuring their quality and reliability.Key Responsibilities:Review software requirements, design specifications, and concept...

  • Software Engineer

    1 day ago


    Baltimore, Maryland, United States DCS Corp Full time

    Software EngineerAre you a skilled software engineer looking for a challenging role in a dynamic environment? We have an exciting opportunity for a software engineer to join our team at DCS Corporation. As a software engineer, you will be responsible for designing, developing, and testing software applications using ASP.Net, C#, and Oracle database. You will...


  • Baltimore, Maryland, United States TTI of USA, Inc. Full time

    Job SummaryAs a Software Development Engineer in Test, you will lead the design, development, and implementation of automation test frameworks. You will work with other engineers and business partners to understand business requirements, software design, and implementation, and create automation plans for junior-level engineers.Key Responsibilities Lead...

  • Software Engineer

    4 weeks ago


    Baltimore, Maryland, United States Reflexive Concepts Full time

    Software Engineer/Web Developer PositionReflexive Concepts is seeking a skilled Software Engineer/Web Developer to support our team in maintaining and developing our web servers.The ideal candidate will have a strong background in software development, with a minimum of 7 years of experience in programs and contracts of similar scope, type, and complexity. A...

  • Software Engineer

    5 days ago


    Baltimore, Maryland, United States Reflexive Concepts Full time

    Software Engineer/Web Developer OpportunityReflexive Concepts is seeking a skilled Software Engineer/Web Developer to maintain and support our RI web servers. The ideal candidate will have experience with Twiki, Apache, and PHP, as well as a strong background in Linux system administration.Key Responsibilities:Maintain and support existing RI web servers,...

  • Software Engineer

    4 weeks ago


    Baltimore, Maryland, United States InsideHigherEd Full time

    Software EngineerWe are seeking a highly skilled Software Engineer to join our dynamic research team at the Center for Data Science in Emergency Medicine (CDEM) at the Johns Hopkins School of Medicine. As a key member of our team, you will play a critical role in developing artificial intelligence-enabled clinical decision support systems that improve...

  • Software Engineer

    3 weeks ago


    Baltimore, Maryland, United States InsideHigherEd Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team in the Department of Gynecology and Obstetrics. The successful candidate will be responsible for designing, developing, and implementing various departmental and enterprise-wide application systems.Key ResponsibilitiesAnalyze business requirements and translate them into functional...

  • Software Engineer

    5 days ago


    Baltimore, Maryland, United States Reflexive Concepts Full time

    Software Engineer/Web Developer OpportunityReflexive Concepts is seeking a skilled Software Engineer/Web Developer to support the maintenance and development of our web servers.The ideal candidate will have a strong background in software development, with a minimum of 7 years of experience in programs and contracts of similar scope, type, and complexity.Key...


  • Baltimore, Maryland, United States CareFirst Full time

    Job SummaryCareFirst is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design and development of software applications. The successful candidate will oversee the teams responsible for software development, operations, and maintenance, ensuring the best practices around software development are followed.The...

  • Resident Engineer I

    4 days ago


    Baltimore, Maryland, United States HNTB Companies Full time

    Job Title: Resident Engineer IWe are seeking a highly skilled and experienced Resident Engineer I to join our team at HNTB Companies. As a key member of our engineering team, you will be responsible for overseeing the overall field management of our contracts, administration, and coordination on projects of diverse and complex nature.Key...


  • Baltimore, Maryland, United States Brooksource Full time

    Job Title: Junior Software EngineerBrooksource is seeking a talented Junior Software Engineer to join our team in the Elevate Program. As a key member of our Customer Tech Infrastructure team, you will be responsible for developing and maintaining software applications for our Fortune 100 client.Job Summary:We are looking for a highly motivated and...


  • Baltimore, Maryland, United States Collabera Full time

    Position DetailsCollabera is seeking a skilled Software Development Engineer to join our team in Herndon, VA or Jessup, Baltimore.Job TypeLong Term Contract Day to Day:We require a Software Development Engineer with expertise in software development to work on various projects.The ideal candidate will have strong problem-solving skills and be able to work...


  • Baltimore, Maryland, United States Capital One Full time

    About the Role:Capital One is seeking a skilled iOS Software Engineer to join our team. As a key member of our mobile development team, you will be responsible for designing, developing, and delivering high-quality iOS applications that meet the needs of our customers.Key Responsibilities:Develop iOS client code solutions that deliver on Product Strategy and...


  • Baltimore, Maryland, United States mPower Software Services Full time

    Job Title: Senior Quality Assurance EngineerWe are seeking a highly skilled Senior Quality Assurance Engineer to join our team at mPower Software Services.Job SummaryThe Senior Quality Assurance Engineer will be responsible for leading the testing efforts for complex software applications, ensuring high-quality products that meet customer requirements.Key...


  • Baltimore, Maryland, United States InsideHigherEd Full time

    Job Title: Scientific Software Engineer with AI FocusThe Johns Hopkins Center for Data Science in Emergency Medicine is seeking a highly skilled Scientific Software Engineer with a focus on AI to join our team. As a key member of our research software engineering team, you will contribute to the advancement of scientific software and the creation of systems...