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
- DE
Software Developer (Entry-level)
Decisionpoint Corporation
United States🇺🇸Remote5 days agoDockerMicroservicesSpring+12Technology - SB
Software Developer
NewSynapse Business Systems
United States🇺🇸HybridYesterdaySQLAzureC#+2Technology - CT
Forward Deployment Engineer
NewCodinix Technologies Inc.
United States🇺🇸HybridYesterdayAzureTechnology - AC
Embedded Software Engineer
Aditi Consulting
Chillicothe, IL🇺🇸$53 - $54/hrHybrid1 week agoMATLABRoboticsC+++1Technology - UP
Principal Software Engineer, Pricing Platform
NewUpstart
United States🇺🇸$195.3k - $270.4k/yrRemoteYesterdayDjangoFastAPIMicroservices+12Technology - GE
Application Programmer
Genesis10
Jersey City, NJ🇺🇸$58 - $66/hrHybrid7 weeks ago401kDockerMicroservices+17