> Markdown version of [/jobs/ext/2118372-senior-programmer-analyst](https://www.wearedevelopers.com/jobs/ext/2118372-senior-programmer-analyst). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Programmer Analyst - **Company:** Ert - **Location:** Suitland-Silver Hill, MD, United States (Remote available) - **Experience:** Expert - **Salary:** $100,000.0 - $125,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Agile Methodology, Software Bug Management, C++ (Programming Language), Cyber Security, Custom Software, Linux, Python (Programming Language), Network Administration, Systems Development Life Cycle, Red Hat Enterprise Linux, Regression Testing, Software Deployment, Software Engineering, Systems Architecture, Systems Integration, Software Vulnerability Management, Software Troubleshooting, Git, Information Technology - **Published:** August 19, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/17990484?backUrl=%2Fcareer%2F17990484%2FSenior-Programmer-Analyst-Maryland-Suitland ## About the Role * Bachelor's Degree in Information Technology, Computer Science, related, or equivalent. * 6+ years of relevant experience leading to the ability to successfully complete bug fixes, feature enhancements, and integrating IT cybersecurity vulnerability remediation. * Must have strong communication skills with professional, well-developed interpersonal skills necessary for communicating with co-workers. * Must be able to work independently and as part of a team. * Experience in system development and maintenance, including proficiency with the full software development life cycle. * Experience with extensive coding in languages such as Python, Java, C, and C++. * Experience with using Git repository management for continuous integration and continuous delivery (CI/CD) pipelines. * Experience in working with Linux and Windows environments (experience with RedHat desired). * Experience with implementing OS level operations via scripting and automation (experience with secure file transfers desired). * Experience working within Agile Methodology. * Must be a US Citizen or Permanent Resident and able to pass a background investigation to obtain a security badge to access applicable government information and systems. ## Description We are looking for a Senior Programmer Analyst to join a team of twenty software/system/network specialists supporting the operations and maintenance of the ground systems for NOAA's environmental-monitoring satellite missions. Data from our missions is used in weather forecasting, climate research, forest fire detection, search and rescue, and much more. We provide full-time onsite IT support in collaboration with government technical leads at the Satellite Operations Facility, maintaining and improving the functionality and cybersecurity of the servers, workstations, software, and other devices. This role is part software engineer, part programmer analyst with a focus on the continuous operation of mission software through bug fixes, feature enhancements, and integrating IT cybersecurity vulnerability remediation. The primary functions of the software under your purview are preparing and sending commands to the satellite; receiving, displaying, processing, and moving satellite data; and scheduling and transitioning primary control of these functions among the redundant servers at multiple sites. This person will need to understand the system architecture, learn the use case of all servers and workstations in the inventory, and the user functionality of all software, both custom-developed and COTS. When operational issues occur, you will use your broad knowledge of the software to lead the troubleshooting by coordinating tests with system and network administrators. When a custom software package is the root cause, either from a bug or operator error, you will design and implement code modifications to reduce or eliminate potential recurrence of the issue. Likewise, when cybersecurity vulnerabilities require updates or changes to the system/software configurations, you will be instrumental in assessing potential impacts to the ground system and coordinating the implementation, regression testing, and integration of the remediation. When users have difficulty with or finding inefficiencies in the functionality of the software, they will bring such complaints to you who might train the user in the usage or design and implement software or process changes to alleviate the issue. Additional responsibilities include: System architecture and software design * Troubleshooting and debugging real-time anomalies * Integrating system cybersecurity vulnerability remediation * Coding feature enhancements to improve efficiency or automation * Deploying software in coordination with satellite operations This position supports work at NOAA's Suitland, MD facility with limited telework permitted. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Thinking Differently - How to Make Money from Cyber Attacks & Cheats](https://www.wearedevelopers.com/videos/745-thinking-differently-how-to-make-money-from-cyber-attacks-cheats) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [What makes Cybersecurity different for critical infrastructure?](https://www.wearedevelopers.com/videos/571-what-makes-cybersecurity-different-for-critical-infrastructure) - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)