Jobs · Engineering · Georgia

Senior Software Developer

MANTECH · Augusta, GA · 3 wk ago
On-siteEngineeringFull-time

Responsibilities

  • Collaborate with management, departments and customers to identify end-user requirements and specifications;
  • Designs algorithms and flowcharts to create new software programs and systems;
  • Produces efficient and elegant code based on requirements;
  • Tests and deploys programs and applications;
  • Troubleshoots, debugs, maintains, and improves existing software;
  • Compiles and assesses user feedback to improve software performance;
  • Observes user feedback to recommend improvements to existing software products;
  • Develops technical documentation to guide future software development projects;
  • Supervises and mentors subordinate project and Team ManTech staff;
  • Provides subject matter expertise support for the cloud application and system;
  • Provides on-site support as requested by Government for the cloud application and system;
  • Provides support for the cloud application and system testing, fielding, and training;
  • Affords assistance with data ingestion into the cloud application and system data repositories;
  • Formats data with compatible formats and metadata tagging;
  • Provides cloud application and system enhancements as required by Government;
  • Ensures system stability support for the cloud application and system;
  • Supports integration of cloud application and system tools and supporting tools such as geospatial services and integration services as requested by the Government;
  • Provides hardware and applications support for the cloud application and system;
  • Ensures all cloud applications and systems and supporting systems are updated with latest Information Assurance Vulnerability Alerts (IAVAs), patches and security requirements;
  • Includes: operating systems, databases, applications, and relevant Security Technical Implementation Guides (STIGs);
  • Provides hardware support for the cloud application and system;
  • Provides technical ingestion expertise to the cloud application and system assigned exercises;
  • Provides oversight of the cloud application and system operational entity databases;
  • Provides system administrative (SYS ADMIN) onsite support.

Requirements

  • Bachelor’s degree in a STEM field;
  • Minimum 6 years of position-relevant software development experience;
  • Experience with C++ or C#, C and Python;
  • Knowledge of Linux environments, including Linux internals, kernel-level concepts, and advanced networking;
  • Experience identifying, analyzing, and mitigating security vulnerabilities in complex systems;
  • Experience with reverse engineering and version control tools;
  • Possess, or able to obtain, a DoD 8570.01-M IAT Level II certification.

Qualifications

  • Experience with embedded software development and embedded system vulnerabilities;
  • Proficiency using Jira and Confluence to support Agile project execution and documentation;
  • Knowledge of additional languages or technologies such as Java and SQL;
  • Experience supporting strategic planning efforts with Government stakeholders, including transformation or modernization initiatives;
  • Experience assessing system security issues in collaboration with IT teams and preparing technical or performance reports for leadership.

Similar jobs

Senior Software Engineer

HaystackSan Diego Metropolitan Area· 4 days ago
Information Technology$178k–$268k/yrapply on haystack.cv

Senior Software Engineer

The Amatriot GroupSterling, VA· 3 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 4 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com