Senior Software Developer
Mantech International Corporation
Augusta, GA, United States
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.clearancejobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source
Tech stack
C (Programming Language)
Java (Programming Language)
Agile Methodology
C Sharp (Programming Language)
C++ (Programming Language)
Software as a Service
Cloud Computing
Databases
Software Debugging
Embedded Software
Python (Programming Language)
Linux Kernel
+7 more
Reverse Engineering
Software Engineering
SQL Databases
System Testing
Data Ingestion
Atlassian Tools
Software Performance
Job description
- 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; provide subject matter expertise support for the cloud application and system; provide on-site support as requested by Government for the cloud application and system; provide support for the cloud application and system testing, fielding, and training.
- Assist Government with data ingestion into the cloud application and system data repositories; format data with compatible formats and metadata tagging; provide cloud application and system enhancements as required by Government; ensure system stability support for the cloud application and system.
- Provide support for integration of cloud application and system tools and supporting tools such as geospatial services and integration services as requested by the Government; provide hardware and applications support for the cloud application and system.
- Ensure all cloud applications and systems and supporting system 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).
- Provide hardware support for the cloud application and system; provide technical ingestion expertise to the cloud application and system assigned exercises; provide oversight of the cloud application and system operational entity databases; provide 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.
Preferred 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.
Clearance Requirements:
- Must have a current/active DoD TS/SCI
Physical Requirements:
- The person in this position must be able to remain in a stationary position 50% of the time. Occasionally, you may need to move about inside the office to access file cabinets, office machinery, or communicate with co-workers, management, and customers, which may involve delivering presentations.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.clearancejobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
over 3 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago