Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Knowesis Inc. · 2 days ago

Software Engineer

Knowesis Inc. is seeking a mission-driven Software Engineer to support the DoD Office of the Inspector General (OIG) in modernizing, sustaining, and securing enterprise applications across cloud and on-prem environments. This role involves full lifecycle software development, cloud migration, and integration with infrastructure, cybersecurity, and data services.

AnalyticsInformation TechnologyManagement Consulting
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Design, develop, test, and deploy secure software solutions in support of DoD OIG mission requirements
Support adaptive and corrective maintenance of existing applications
Participate in application sustainment and modernization efforts
Implement release management and production deployment support
Participate in Agile/SCRUM ceremonies and contribute to iterative development cycles
Contribute to cloud strategy, planning, and application migration
Support data migration and integration across hybrid environments
Collaborate with infrastructure and database teams to ensure scalable, secure deployments
Develop and execute testing strategies, including technical and business process testing
Support compliance testing and documentation of test results
Optimize application performance and user experience through iterative testing and feedback
Work closely with cybersecurity, service desk, and configuration management teams
Implement secure coding practices and integrate cybersecurity controls in accordance with DoD DevSecOps guidance
Document application design, implementation, and sustainment processes
Participate in knowledge transfer and training activities

Qualification

Software DevelopmentCloud MigrationDevSecOpsProgramming LanguagesCI/CD PipelinesCybersecurity StandardsAgile/SCRUMTesting StrategiesKnowledge TransferTraining ActivitiesSecure Coding PracticesProblem-SolvingDocumentationCollaboration

Required

Bachelor's degree in Computer Science, Software Engineering, or a related field
5+ years of experience in software engineering or application development
Proficiency in modern programming languages (e.g., Java, C#, Python) and frameworks
Experience with cloud platforms (e.g., Azure, AWS), and CI/CD pipelines
Familiarity with DevSecOps tools and practices (e.g., GitLab, Jenkins, SonarQube, Kubernetes)
Familiarity with DoD cybersecurity and RMF standards
Strong problem-solving, documentation, and collaboration skills
U.S. Citizenship without the need for sponsorship

Preferred

Certifications such as AWS Certified Developer, Microsoft Certified: Azure Developer Associate, or CompTIA Security+
Certifications such as Certified Scrum Developer (CSD), CompTIA Security+, or DoD DevSecOps credentials

Benefits

Health (PPO & HDHP) Paid Time Off
Company Paid STD & LTD, and Basic Life Insurance
401k Company Match
Paid Time Off
Multiple Voluntary Products

Company

Knowesis Inc.

twittertwittertwitter
company-logo
Knowesis is taken from the Greek word "noesis" which means the psychological result of perception, reasoning, and learning.