Job Summary:

Sure Secure Solutions is looking for an Associate Software Engineer to support our client’s at EED (EOSDIS Evolution and Development) team out of Riverdale, Maryland. The Associate Software Engineer will work with an amazing team of engineers, on the EED-3 program, that supports Earth Science (ESDIS) in its mission to provide scientists and other users access to data from Earth science missions. More specifically, you will be working with the Search & Discovery team, which provides a Common Metadata Repository (CMR) and associated tools that enable scientists to search through and access petabytes worth of Earth science data, spanning multiple decades.

As a Software Engineer and a member of the Search and Discovery team, you will build innovative tools allowing scientists and students alike to discover, transform, update and improve the quality of earth science data in the pursuit of solving a wide range of environmental and socio-economic issues.

Roles and Responsibilities:

  • Participate in all aspects of the software development lifecycle from user story generation, through design, development, automated testing and operational support
  • Develop new feature ideas to meet the ever evolving needs of our end-users
  • Continually help the team grow by sharing new ideas and industry best practices
  • Suggest improvements to processes and tools to help the team be more efficient

Required Education and Experience:

  • Must have a Bachelor’ degree in a technical major, such as engineering or computer science, and 2 years of software development lifecycle (SDLC) experience, or an advanced degree in a technical major.
  • University Degree or equivalent experience and minimum 2 years prior relevant experience, or An Advanced Degree in a related field: Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 6 years of prior relevant experience unless prohibited by local laws/regulations.
  • Experience with Amazon Web Services (AWS), including compute, storage, and data services such as EC2, Lambda, S3, and RDS.
  • Experience with Rails and NodeJS.
  • Ability to work independently on assigned tasks.
  • Ability to triage bugs by working through logs and code.
  • Full life cycle Software design and development experience on large/complex n-tier client/server applications.
  • Experience with programming / scripting languages, such as Python and Java, within an Agile development environment.
  • Experience with automated testing and continuous integration.
  • Experience with a functional programming language, such as Clojure.
  • Experience using Red Hat Enterprise Linux (RHEL) OS.
  • Experience using the Scaled Agile Framework (SAFe) methodology.
  • Experience with the Atlassian Tool Suite (Jira, Confluence, Bitbucket).
  • Experience presenting at technical conferences

Sure Secure Solutions is an Equal Opportunity/Affirmative Action Employer, including Vets and Disabled. Employment contingent upon successful completion of a background investigation.


At Sure Secure Solutions we have an enjoyable working environment, offering competitive benefit packages and surrounded with professionals who have the subject matter expertise to develop innovative, cutting-edge business solutions in an ever-evolving technology landscape. The benefits include Dental Insurance, Vision Insurance, Life insurance, Long and short-term disability, Paid time off, 401(k) Retirement plan. More specific information on benefits eligibility will be provided as part of the interview process.

This is a full-time Remote Role (Quarterly travel for a few days may be required)* A U.S. citizenship is required. All candidates must be able to pass a National Agency Clearance with Inquiries.

Job Location: Remote Riverdale MD

Apply for this position

Allowed Type(s): .pdf, .doc, .docx