Software Engineer Level I
3 weeks ago
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.
-
Software Engineer Level I
4 weeks ago
Baltimore, United States STScI Full timeSupport 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...
-
Software Engineer
4 weeks ago
Baltimore, Maryland, United States American Medical Staffing Full timeJob 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 timeJob 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 timeJob 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 timeReflexive 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...
-
Software Engineer- Ruby on Rails
17 hours ago
Baltimore, United States InVita Healthcare Technologies Full timeJob 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 timeReflexive 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...
-
Manager, Software Engineering, Back End
1 week ago
Baltimore, United States RemoteWorker CA Full timeCenter 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...
-
Senior Software Engineer
7 days ago
Baltimore, United States yKFSdm8zgBdk6b Full timeCenter 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...
-
Senior Software Engineer
1 month ago
BALTIMORE, United States Capital One Careers Full time802 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...
-
Senior Software Engineer
7 days ago
Baltimore, United States FtaSlbqWmj58Z8 Full timeCenter 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...
-
LEAD, SOFTWARE ENGINEER
2 months ago
Baltimore, United States Capital One Full timeCenter 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,...
-
Lead Software Engineer
3 weeks ago
Baltimore, United States Capital One Full timeCenter 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...
-
Lead Software Engineer
3 weeks ago
Baltimore, United States Capital One Full timePlano 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 timeReasonable 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 timeReasonable 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...
-
Senior Lead Software Engineer
7 days ago
Baltimore, United States lCWwCCfsz8tO1J Full timeWest 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,...
-
Senior Lead Software Engineer
7 days ago
Baltimore, United States KxaFw9Umwj3eHn Full timeCenter 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...
-
Mid/SR. Level Mechanical Engineer
21 hours ago
Baltimore, United States Actalent Full timeJob 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...
-
Software Avionics Engineer
5 months ago
Baltimore, United States DCS Corp Full timeSeasoned 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...