Why This Role Stands Out
As a mid-senior Software Engineer at Aqua IT, you'll leverage your Python/Django expertise to build mission-critical applications for national security, enjoying a hybrid work model that offers flexibility and a culture that fosters innovation. This role is ideal for problem-solvers who thrive in collaborative Agile environments and are eager to contribute to impactful projects within a growing defense technology leader. Apply to make a real difference and advance your career in a dynamic and secure sector.
Quick Overview
Job Description
Aqua IT is a growing defense technology company delivering software, cloud, cybersecurity, and AI solutions to the Department of Defense and Intelligence Community. We build mission-critical capabilities using modern engineering practices and cloud-native technologies while maintaining a culture where talented engineers have the freedom to innovate and make an immediate impact. We're looking for a Software Engineer with 4–6 years of professional experience who enjoys solving challenging technical problems, working collaboratively, and building secure, scalable applications supporting national security missions.
What You'll Do
As a member of an Agile software development team, you will: Design, develop, test, and maintain secure software applications
Build RESTful APIs and backend services
Develop modern web application features and user interfaces
Participate in code reviews and contribute to software architecture discussions
Write automated unit and integration tests
Support CI/CD pipelines and automated deployment processes
Troubleshoot production issues and implement sustainable solutions
Collaborate closely with software engineers, system engineers, testers, and mission stakeholders
Participate in Agile ceremonies including sprint planning, standups, retrospectives, and demos
Required Qualifications
Active TS/SCI clearance
Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related technical fieldEquivalent experience may be considered in lieu of a degree
4–6 years of professional software development experience
Experience with one or more modern programming languages such as:JavaPythonJavaScript/TypeScriptC#
Experience developing REST APIs or microservices
Familiarity with Git and collaborative source control workflows
Experience working in Agile software development environments
Strong troubleshooting and debugging skills
Excellent written and verbal communication skills
Preferred Qualifications
Experience with any of the following is a plus: React or another modern JavaScript framework
AWS or Azure cloud services
Docker and Kubernetes
CI/CD tools such as GitLab CI, Jenkins, or GitHub Actions
Infrastructure as Code (Terraform or CloudFormation)
PostgreSQL or other relational databases
Linux development environments
DevSecOps or secure software development practices
Similar jobs
- BI
Senior Software Engineer - Accounting & Ledger Systems
NewBitGo
Palo Alto, California🇺🇸$180k - $220k/yrOn-site44 minutes agoBlockchainKafkaTechnology - KO
Senior Software Engineer, Konnect Admin/Billing
Kong
Washington🇺🇸Remote2 months agoMicroservicesNestJSNode.js+19Technology - HO
Senior Software Engineer, Infrastructure/Developer Tooling (Hybrid)
Homebase
Denver🇺🇸Remote4 months agoRubyAWSGo+4Technology - GR
Staff Engineer, Web
Groundnews
Remote - United States🇺🇸Remote7 weeks agoEchoNext.jsAmplitude+3Technology - FO
Staff Software Engineer, Platform
Found
San Francisco🇺🇸Remote3 weeks agoLoad BalancingBookkeepingCAD+12Technology - KS
Senior Software Engineer, Salesforce Platform
NewKanor Systems
Bethesda, MD🇺🇸Hybrid12 hours agoSplunkGraphQLJavaScript+2Technology