Senior Software Engineer (GEOINT Systems) Jobs
$130,000 per year
Apply now (opens in a new tab)Senior Software Engineer (GEOINT Systems) Jobs
L6
$130,000 per year
- Resolve various tasks as prioritized by the team product owner
- Engage in the complete software development lifecycle, operating within well-defined parameters
- Take ownership of delivering enhancements within a system or application
- Break down sizable tasks into manageable units for execution and provide level-of-effort estimations
- Collaborate with fellow software engineers to create and document optimal technical designs
- Ensure compliance with Agile processes and software engineering best practices
- Build software solutions where the solution is not clearly defined while prioritizing customer mission needs
- Resolve obstacles for the development team, working collaboratively with Product Owners, technical leadership, and engineering teams
- Participate in Scrum events and Agile ceremonies to support effective team execution
- Design, develop, test, integrate, and deploy scalable software solutions supporting GEOINT operations
- Implement and maintain RESTful APIs and web-based application functionality
- Troubleshoot and resolve software defects, performance issues, and integration challenges
- Support automated testing, continuous integration, and continuous delivery activities
- Contribute to software architecture discussions and technical solution development
- Work within classified cloud and hybrid computing environments
- Support troubleshooting, optimization, and validation of GEOINT system behavior and data outputs across environments
- U.S. Citizenship required
- Active TS/SCI clearance with the ability to obtain and maintain a Polygraph
- Bachelor's degree in Computer Science, Software Engineering, or related field and 8-12 years of relevant experience or Master's degree with 6-10 years of relevant experience
- Experience working as a Scrum Master for a software development or similar technical team
- Strong proficiency with the following technologies:
- Web: Django, JQuery, Ajax, and REST APIsObject-Oriented Programming: Python, Java, and JavaScriptRelational Database: SQL/Postgres
- Operating Systems: Windows and Linux
- Version Control Systems: Git and GitLabExperience incorporating GEOINT domain understanding when troubleshooting, optimizing, and validating system behavior and data outputs across environments
- Deep understanding of modern software design patterns and coding standards
- Experience architecting, developing, and delivering complex software systems into production
- Working knowledge of Agile development and continuous integration/continuous delivery methodologies and tools
- Experience with scripting languages such as React
- Software architecture experience including Client-Server and Model-View-Controller (MVC)
- Cloud exposure supporting multi-cloud architectures including AWS, IBM, Google, Azure, and Oracle
- Experience with AWS services including S3, SQS, SNS, EC2, Cloud
- Formation, and RDSCertifications such as AWS DevOps Engineer or similar
- Experience supporting GEOINT mission applications or intelligence systems
Level
LeadL6
Salary
$130,000 per year
Location
Gaithersburg, MD
Occupation
Software Developers
Industry
Computer Systems Design Services
Posted
7 days ago
To get sharper similar jobs, create your profile using the link below.