← Back to all jobs
G

Software Back End Engineer

General Dynamics Information Technology

46d ago

0$140k - $190kDevRemote, USjobspy_indeed
remoteindeed

Job Description

Clearance Level None Category Software Engineering Location Remote, Working from the USA Key Skills For Success Back\-End Development Code Reviews Design ##### **REQ\#:****RQ227616** ##### **Public Trust:****None** ##### **Requisition Type:****Regular** ##### **Your Impact** Own your opportunity to work alongside federal civilian agencies. Make an impact by providing services that help the government ensure the well being and support of U.S. citizens. **Job Description** ------------------- **About the Role** We build and operate the services that process high\-volume application data at scale. The work is consequential: the validation, calculation, and data\-handling logic our team owns directly affects the people who depend on getting the right outcome. Accuracy, correctness, and maintainability are not nice\-to\-haves… they're the job. As a mid\-level Backend Engineer you'll own features end to end: from clarifying requirements, through design and implementation, to testing, deployment, and production support. We're language\-agnostic. Solid experience in any major language (or across a spectrum of them) matters far more than a specific one. You'll be trusted to make sound engineering decisions and explain the reasoning behind them. \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ **What You'll Do** * Design, build, and maintain backend services and APIs that process and validate application data. * Implement business rules ("edits") and calculations correctly, with meaningful test coverage, where our standard is 90%\+ line and branch coverage. * Write clean, readable, maintainable code that the next engineer can extend without fear. * Collaborate with product, QA, and other engineers to turn ambiguous requirements into well\-scoped, shippable work. * Participate in code reviews – giving and receiving thoughtful, specific feedback. * Contribute to operational health: logging, metrics, configuration management, and diagnosing production issues. * Make and document design trade\-offs (rule representation, error handling, extensibility, performance) and defend them in review. \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ **What We're Looking For** **Required** * 3–7 years of professional backend software engineering experience. * Solid experience in any major programming language – Java, JavaScript/TypeScript, Python, Go, C\#, or similar – or across a spectrum of them. We care about breadth of exposure and depth of understanding, not a specific language on your résumé. * Ability to read and review logic critically. AI is a leveler on syntax and boilerplate; what sets engineers apart now is judgment – spotting flawed logic, reasoning about correctness, and reviewing code (yours and others') with a critical eye. * Solid grasp of designing and consuming HTTP/REST APIs.