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.
