> Markdown version of [/jobs/ext/4486525-backend-software-engineer](https://www.wearedevelopers.com/jobs/ext/4486525-backend-software-engineer). 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). --- # Backend Software Engineer - **Company:** The Joule - **Location:** Gaithersburg, MD, United States - **Experience:** Experienced - **Contract:** Temporary to permanent - **Skills:** Java (Programming Language), Component-Based Software Engineering, Code Review, Data Transformation, Data Retrieval, Relational Databases, Database Queries, Software Debugging, Python (Programming Language), Linux System Administration, Object-Oriented Software Development, Software Engineering, SQL Databases, Systems Integration, Backend, Information Technology, Restful APIs - **Published:** October 12, 2026 - **Apply:** https://www.juju.com/job/16_060c667d ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or a related field with 4-8 years of experience; or a Master's degree with 2-6 years of experience * US Citizenship * Active TS/SCI with the ability to successfully pass a Polygraph * Professional experience developing object-oriented applications in Java or Python * Hands-on experience building and maintaining RESTful APIs * Basic to moderate experience with SQL capability, including writing queries and working with relational databases * Working knowledge of Linux-based environments * Ability to work independently on defined tasks within established technical frameworks and deliver reliable results ## Description Job Title: Mid-Level Backend Software Engineer-TS/SCI Location: Gaithersburg, MD Type: Contract To Hire Compensation: Work Model: Onsite Hours: 40.0 Security Clearance: Top Secret/SCI, * Design, develop, test, and maintain backend application components using Java or Python * Develop and maintain RESTful services to support application functionality and system integrations * Apply object-oriented design principles to build scalable and maintainable systems * Write and modify SQL queries to support application functionality and data retrieval * Collaborate with internal and external teams to understand data sources, formats, and access methods, and support integration into backend systems * Develop and troubleshoot applications within Linux-based environments * Implement backend logic for data transformation, processing, and system workflows * Identify, debug, and resolve application-level defects and performance issues * Follow coding standards, participate in code reviews, and support documentation efforts