> Markdown version of [/jobs/ext/1274977-it-prncpl-software-eng](https://www.wearedevelopers.com/jobs/ext/1274977-it-prncpl-software-eng). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # IT Prncpl - Software Eng - **Company:** Maximus, Inc. - **Location:** Aberdeen, MD, United States (Remote available) - **Experience:** Expert - **Salary:** $145,000.0 - $170,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, JIRA, Bug Tracking Systems, Continuous Integration, Relational Databases, Django Web Framework, PostgreSQL, Node.Js, Object-Oriented Software Development, Software Engineering, Systems Integration, Web Testing, Test-Driven Development (TDD), Backend, AngularJS, Restful APIs, Devsecops, Microservices - **Published:** July 15, 2026 - **Apply:** https://www.careerjet.com/job/us21e6a123829d9c7a8a2cb99891149448/eaa ## About the Role 10 years of overall experience in the functional area. A bachelor's degree in related field required. Master's degree may substitute for 2 years of experience. - 10 years of software development experience in object-oriented and scripted languages with the ability to apply several tool suites related to DevSecOps, microservices and containers - 5 years of recent and relevant experience performing back-end web design and development - TS/SCI clearance required. - Demonstrated experience in preparing, conducting, and documenting various systems tests and results to verify system operability and compliance with project standards and requirements. - Demonstrated experience in various relational databases, RESTful API development and communication, and system integrations across disparate environments - Demonstrated experience in leveraging various architecture frameworks (e.g., Node.js, Django, Angular) - 5 years of experience with bug tracking software (e.g., Jira). - 5 years of experience testing web-based applications. - 5 years of experience leading software development programs/projects. - Practical experience developing in a cloud environment - Experience designing, developing, testing, sustaining software in an Agile Software development environment. Preferred Skills and Qualifications: - PostgreSQL (or alternative relational database) Certification - SAFe SA certification - Experience using Agile Test Driven development - Experience integrating into DoD DevSecOps environments #techjobs #clearance #veteranspage #LI-Remote #DODAIRFORCE-CICD Minimum Requirements TCS203, T5, Band 8 ## Description Responsible for providing analytical skills to support process improvement, specialized studies, and definition of requirements. - Typical duties include analysis, planning, developing requirements documents, building functional models, developing procedures, developing functional architectures, and other related management and technical duties. Requires expertise in specialty area. - Shall perform engineering tasks for back-end design and development efforts including, but not limited to, developing back-end architectures to support current and new system capabilities and integrations, RESTful API development and modification, database management, and data model development and optimization ## Related Videos - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)