We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Lead Software Developer

RCG, Inc.
remote work
United States, Maryland, Silver Spring
1325 E West Hwy (Show on map)
Jan 31, 2025

RCG is a growing federal contracting company and Certified as a Great Place to Work. We are looking for strongly qualified people to support our clients. We are currently seeking an experienced Lead Software Developer to support the Critical Satellite Software team at our government client site in Silver Spring, MD. This is currently a telework position, but applicants should be aware that this may change should the government determine that in-person work is required.

Due to security requirements, all successful candidates will be a U.S. Citizen or Lawful Permanent Resident and be able to successfully pass the required background check.

Summary:

The Contractor shall provide software support for critical satellite-related software and miscellaneous customer software utilities. Support shall include planning, software requirements support, coding (development), making configuration file changes, developmental and integrated testing, transition to operations (or handoff to operation), application support, configuration management of changes, documentation, and in some cases second-tier operations support.

Job Responsibilities/Duties (not limited to):




  • Maintain the requirements in an up-to-date and correct state, including gathering and storing all artifacts associated with the software in an organized way, accessible to customer staff in a repository.
  • Collaborate and communicate with other customer groups to plan, coordinate and execute its activities with other affected parties.
  • Develop and enhance utilities for software monitoring, metrics collection and reporting to include software-health and other metrics collection
  • Provide incident-response support (i.e., responding to reports about system disruptions). Incident response shall include all steps needed to identify and correct the cause of errors or anomalous software operations
  • Software support shall include user-level database operations with databases or repositories such as (but not limited to) git and json
  • Other software related duties as specified in our contract with the Government



Requirements:




  • Bachelor's degree in a discipline focused on application software, with programming (e.g., computer science, information technology, or a related field), with some applications in the physical sciences (e.g., remote sensing or meteorology).
  • Experience can be substituted for a degree if the experience includes 6+ years of application software development and/or maintenance in the domain of the physical sciences.
  • Experience in networking, operating systems, database management, and system administration are also relevant (but must be accompanied by software/programming experience).
  • 6+ years of progressive experience programming and/or maintaining software (e.g., supporting 24/7 operations, maintenance, including virtual environment technologies), including experience with Python, Linux scripting, and related tools/utilities.
  • Experience with Agile development, DevOps deployment, Waterfall, rapid prototyping or rapid application development.
  • Experience delivering code to a configured repository, such as Redmine or git on VLab.
  • At least 1 year of experience with Python, JavaScript, OpenSource, XML, HTML and CSS.
  • At least two years of hands-on experience working in a complex Linux/shell environment (preferably but not necessarily Red Hat), with advanced knowledge of shell commands and scripting, and at least an intermediate level of experience with Linux tools and utilities such as scheduling (e.g., cron), find/search, sorting, pattern matching/editing/manipulation, file utilities, software utilities and archiving (e.g., tar) and compression (e.g., gzip)
  • Demonstrated experience in the troubleshooting and repair of application software experience working and participating with other engineers and technicians in the investigation, analysis, testing, diagnosis, modification, and operation of complex IT/software systems
  • At least one year of hands-on experience working in one or more cloud environments (e.g., AWS), and have working knowledge and experience with cloud utilities for managing software and data within that cloud environment
  • Demonstrated experience with the software development process lifecycle
  • Excellent English language communication skills, both verbal and written
  • Must be able to work in remote work environment without interruptions



Desired:



  • Familiarity with existing National Weather Service applications such as SPADES, AWIPS, ISatSS, VUGraF/MMM. Given the highly specialized nature of these applications, a lack of familiarity with them will not be disqualifying.
  • Possesses, demonstrates, and relies on experience and judgment to plan and accomplish goals.
  • Demonstrated written and oral communications skills
  • A passion for problem solving and data-driven decision making
  • Ability to direct customer expectations and drive projects forward to completion
  • Ability to multi-task and engage on multiple projects simultaneously
  • Strong organizational abilities with attention to detail and ability to manage to deadlines
  • Able to work in a team environment



Physical Demands: Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

RCG, Inc. does not discriminate against qualified individuals based on their status as protected veterans or individuals with disabilities and prohibits discrimination against all individuals based on their race, color, religion, sex, sexual orientation/gender identity, or national origin.

Applied = 0

(web-6f6965f9bf-tv2z2)