Software Engineering Developer 2 with Security Clearance
Posted 3 weeks ago
Interested in this position?
Upload your resume and we'll match you with this and other relevant opportunities.
Upload Your ResumeAbout This Role
Develop and maintain ground software for satellite data analysis and processing systems, performing microservice development using Python and supporting full-stack web applications. This role involves working within an Agile, DevSecOps framework and providing leadership and mentorship to junior engineers.
Responsibilities
- Develop and maintain ground software for satellite data analysis, data exploitation algorithms, and/or data processing systems
- Perform microservice development using Python
- Interface with and help build full stack web applications using Python, Django, and cloud technologies (AWS with CloudFormation)
- Work with software development lifecycle concepts: Agile, DevSecOps, Continuous Integration (CI), and Continuous Deployment (CD) making use of Jenkins, test automation, and other tools
- Assist in the definition and implementation of commercial cloud-based development environment configurations
- Perform unit-level software testing for all assigned features and support integration testing
- Provide system administration support for cloud-based development environments or dedicated stand-alone systems
- Provide leadership and mentorship of technical teams
- Work collaboratively in a cross-discipline environment with both internal and external customers
- Provide tasking and technical direction to junior engineers, and review work products at multiple levels
- Develop and maintain training materials
- Support risk and opportunity assessments
Requirements
- Active TS/SCI Clearance
- 5+ years related experience
- BS degree or higher in Engineering or a related technical field
- Experience with microservice development using Python
- Experience with full stack web applications using Python, Django, and cloud technologies (AWS with CloudFormation)
- Knowledge of Agile, DevSecOps, Continuous Integration (CI), and Continuous Deployment (CD)
Qualifications
- BS degree or higher in Engineering or a related technical field
- 5 or more years related experience
Skills
* Required skills
Benefits
About DCCA
DCCA is a veteran-owned IT business specializing in providing innovative solutions to a variety of government agencies and commercial enterprises since 1982. DCCA offers career growth opportunities and a competitive compensation and benefits package.