onsite
Cyber Software Engineer
Software Engineer
Senior Software Engineer to develop secure, scalable solutions supporting national security initiatives using Python, full stack development, and modern DevOps practices.
About the role
Key Responsibilities
- Design and develop software components based on project requirements and specifications.
- Research emerging software concepts and develop proof-of-concepts to address technical challenges.
- Collaborate with cross-functional teams to understand and enhance existing product features.
- Develop and maintain automated unit and integration tests to ensure code reliability.
- Participate in code reviews and contribute to the project's agile development lifecycle.
- Communicate effectively with developers and occasionally with end-users to gather feedback and refine solutions.
Requirements
- High School Diploma or GED with 6+ years of software development experience.
- 3+ years of hands-on experience with Python and full stack development.
- Proficiency in SQL, database management, and version control systems like Git.
- Experience with containerization tools such as Docker or Kubernetes and RESTful API development.
- Strong understanding of Linux/Unix environments and agile methodologies.
Skills
pythonfull stack developmentsqldockerkubernetesrestful apilinux unixgitagile developmentci cd