Today
Top Secret
Unspecified
Polygraph
IT - Software
Fort Meade, MD (On-Site/Office)
OVERVIEW:
We are seeking a software engineer to join our team and support an Agile software development contract to develop mission-critical solutions to support cyberspace operations. The software engineer will support full lifecycle software design, data engineering, development, implementation, verification, and testing of front-end or back-end technologies. You will work alongside multidisciplinary teams to develop saleable, high- performance software solutions.
GENERAL DUTIES:
REQUIRED QUALIFICATIONS:
DESIRED QUALIFICATIONS:
CLEARANCE:
We are seeking a software engineer to join our team and support an Agile software development contract to develop mission-critical solutions to support cyberspace operations. The software engineer will support full lifecycle software design, data engineering, development, implementation, verification, and testing of front-end or back-end technologies. You will work alongside multidisciplinary teams to develop saleable, high- performance software solutions.
GENERAL DUTIES:
- Responsibilities include investigating, researching, prototyping and developing solutions to complex technical problems
- using industry best practices; and addressing problems of systems integration, compatibility, and multiple platforms.
- Design, develop, document, test, and debug application software and systems. Ensure software design meets software
- standards and user requirement.
REQUIRED QUALIFICATIONS:
- Education: Bachelor's in Computer Science, Data Science or related field
- Experience:
- 4+ years of Python development experience using SAFe Agile methodologies
- Familiarity with Docker & Kubernetes; including deploying, managing, and scaling containerized applications, as well as troubleshooting and optimizing workloads within a cluster
- Familiarity with CI/CD pipelines and DevSecOps practices
- Experience with AWS or Azure cloud platform and infrastructure as code (IaC) concepts
- Experience with software testing (fsuch as unit-based testing, regression testing, acceptance criteria, peer-reviews, and code reviews)
- Experience with software version control in a multi-developer environment
- Strong debugging and performance optimization skills for distributed systems
- Understanding of development tools (such as Atlassian, GitLab)
DESIRED QUALIFICATIONS:
- Clearance: Active TS/SCI with polygraph
- Education: Master's in Computer Science, Data Science or related field
- Certifications: DoD IAT II (Security+, CySA+, or similar); SAFe agile certification(s), Cloud certification(s)
- Experience (one or more of the following):
- Ability to communicate highly technical analyses at a level comprehensible to non-technical audiences and senior-level leadership
- Experience in classified environments leading teams, estimating project timelines, and releasing software into production environments
- 7+ years of Python development experience; preferably using Python frameworks such as Django and FastAPI
- 4+ years of Java development experience
- 2+ years UI/UX programing experience with React/TypeScript or similar environments
- 1+ years of Golang programming experience
- Experience developing back-end web server implementations using RESTful APIs and microservices
- Experience with software and security test automation tools (such as Cypress, Cucumber, Gherkin, SonarQube)
- Strong understanding of database architecture, SQL, and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
- Experience with message queing technologies (such as Kafka, RabbitMQ, NATS)
- Familiarity with observability tools (e.g. Prometheus, Grafana, ELK stack)
- Understanding of cybersecurity best practices, encryption, and secure coding techniques.
CLEARANCE:
- TS with SCI eligibility minimum
group id: 90943786