> Markdown version of [/jobs/ext/2694296-software-engineer](https://www.wearedevelopers.com/jobs/ext/2694296-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). --- # Software Engineer - **Company:** CareerCircle - **Location:** Bethesda, MD, United States - **Salary:** $107,900.0 - $195,050.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), HTML, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Android Software Development, Apache Tomcat, Server Applications, Business Logic, Confluence, JIRA, Automation of Tests, Unit Testing, Microsoft Azure, Bash Shell, Unix, Cascading Style Sheets (CSS), Command-Line Interface, Network Sockets, Cloud Computing, Cloud Engineering, Configuration Management, Code Review, Signals Intelligence, Cyber Security, Databases, Continuous Integration, Custom Software, Relational Databases, Linux, DevOps, Eclipse (Software), Java Platform Enterprise Edition (J2EE), Github, Gradle, Hibernate (Java), Integrated Development Environments, IntelliJ IDEA, Java Persistence API, Spring Framework, JavaScript Libraries, Junit, Python (Programming Language), Key Management, Linux System Administration, Log Files, Apache Maven, Language Modeling, MySQL, Object-Oriented Software Development, Scrum Methodology, Resource Description Framework (RDF), Red Hat Enterprise Linux, Software Safety, Salesforce.Com, Service-Oriented Architecture, Software Deployment, Software Engineering, Software Requirements Analysis, Software Systems, SPARQL, SQL Databases, System Testing, Web Application Frameworks, Extensible Markup Language (XML), XQuery, Data Processing, Scripting, Google Cloud, Enterprise Software Applications, Computer Network Operations, Test-Driven Development (TDD), Chatbots, ReactJS, Multi-Agent Systems, Marklogic, Prompt Engineering, Spring-boot, Git, Build Management, AngularJS, Storage Technologies, Information Technology, Build Tools, Virtual Agents, Restful APIs, Software Version Control, Serverless Computing, Katalon Studio, Jenkins, Programming Languages - **Published:** September 3, 2026 - **Apply:** https://www.careercircle.com/jobs/all/all/usa/va/chantilly/32e16613-3750-4e10-8208-ea2617c9ab0f ## About the Role This position is for a software engineer to join a small development team. This engineer will be responsible for participating in all aspects of the software development life cycle including requirements definition and analysis, coding and implementation, system test, and documentation generation and support. The ideal candidate will have strong problem solving skills, and must be able to communicate effectively and work in a collaborative team environment. This includes being experienced in recommending creative and sound technical solutions as well as reviewing and critiquing proposed technical solutions. Ability to self-motivate and work independently is a must. The program is made up of CONUS and OCONUS teams who regularly interact across varying time zones. As a result, the candidate must have excellent communication skills and be flexible with regards to teamwork and tasking. A demonstrated ability to perform in cross-functional teams to achieve results in a timely manner is desired. This is a technical position to support a wide variety of mission activities performed both locally and OCONUS. Candidates should have a background in software engineering best practices, object-oriented concepts and design, test driven development and unit testing frameworks like JUnit, Java build environments, library dependency management, configuration management and integrated development environments (IDE) like VS Code, Eclipse, or IntelliJ., * Bachelor's degree in software engineering, computer science, or related subject and at least 8 years of experience OR Master's degree in software engineering, computer science, or related subject and at least 6 years OR 12 years relevant work experience with a combination of college coursework and certifications in lieu of degree Proficient in the following technologies and programming languages: * Java, Java EE, Java Secure Sockets, Spring, JPA or Hibernate * Tomcat (or similar app server) * Experience using REACT or other JAVASCRIPT technologies - with additional experience using HTML, CSS, Building and Consuming RESTful web services * Scripting languages (Python and/or Bash) * Agile software development and tools like Jira * MySQL database (or similar relational database experience) * git (experience with version control systems) * VS Code, Eclipse, or IntelliJ IDE * Ant with Ivy or comparable build tools like Maven or Gradle * Linux (RHEL/Rocky) command line experience * Cloud development experience helpful Desired Qualifications (one or more preferred): * Willingness to travel OCONUS to support software deployments and upgrades * Experience with cloud development including storage technologies, serverless functions and accessing cloud APIs * Experience with Android app development and security best practices * Experience with automated test tools * Familiarity with Linux system administration (RHEL/Rocky) #MSBA ## Description VS Code Teamwork Equities Log Files Leadership Code Review Market Data RESTful API Build Tools Unit Testing Apache Maven Communication IntelliJ IDEA System Testing Version Control Test Automation Problem Solving Network Sockets Ancient History Computer Science Spring Framework Cloud Development Eclipse (Software) Application Servers Software Engineering Relational Databases Serverless Computing Linux Administration Java Persistence API Programming Languages Dependency Management Command-Line Interface Configuration Management Red Hat Enterprise Linux Documentation Generation Bash (Scripting Language) Engineering Design Process Agile Software Development Android (Operating System) Java (Programming Language) Git (Version Control System) Cascading Style Sheets (CSS) React.js (Javascript Library) Python (Programming Language) Test-Driven Development (TDD) Software Development Life Cycle HyperText Markup Language (HTML) Troubleshooting (Problem Solving) JavaScript (Programming Language) Object-Oriented Programming (OOP) Integrated Development Environments Java Platform Enterprise Edition (J2EE) Top Secret-Sensitive Compartmented Information (TS/SCI Clearance), * Actively participate in requirements identification, definition and analysis * Create detailed design documentation * Develop and test software to include writing meaningful unit tests * Propose changes to current Java infrastructure * Participate in code reviews with peers * Prepare and produce software components that are deployable with associated deployment documentation * Support production systems by helping to troubleshoot issues by analyzing log files and associated data Clearance Requirement: Must have an active and in-scope TS/SCI With Poly to be considered, Junit DevOps XQuery Equities Marklogic Operations Governance Purchasing Upskilling Market Data Spring Boot Cryptography Business Logic Key Management System Testing Data Processing Custom Software Ancient History Agile Methodology Analytical Method Time Off Management Security Engineering Signals Intelligence Business Requirements Object-Oriented Design Angular (Web Framework) Application Development SQL (Programming Language) Agile Software Development Java (Programming Language) Computer Network Operations Cascading Style Sheets (CSS) Python (Programming Language) Service-Oriented Architecture Software Development Life Cycle Extensible Markup Language (XML) HyperText Markup Language (HTML) JavaScript (Programming Language) Resource Description Framework (RDF) Application Programming Interface (API) SPARQL Protocol And RDF Query Language (SPARQL) Top Secret-Sensitive Compartmented Information (TS/SCI Clearance) +0 Software Engineer Leidos Bethesda, MD*On-Site Unix JIRA Junit DevOps Github Jenkins Equities Scripting Operations Automation Innovation Purchasing User Story Upskilling Market Data Spring Boot Cryptography Key Management System Testing Katalon Studio Version Control Microsoft Azure Ancient History Software Testing Spring Framework Agile Methodology Analytical Method Software Solutions Amazon Web Services Time Off Management Security Engineering Software Engineering Atlassian Confluence Signals Intelligence Bash (Scripting Language) Agile Software Development Java (Programming Language) Google Cloud Platform (GCP) Computer Network Operations Standard Operating Procedure Scrum (Software Development) Python (Programming Language) Software Development Life Cycle JavaScript (Programming Language) Top Secret-Sensitive Compartmented Information (TS/SCI Clearance) +0 Google IT Automation with Python Google Project Management Salesforce Developer Agentic AI Developer Leidos Chantilly, VA*On-Site CI/CD Planning Research Equities Curiosity AI Safety AI Agents Pipelines Operations Leadership Governance Innovation Agentic AI Scalability Market Data RESTful API Communication Observability Cyber Security Memory Systems Self-Motivation Version Control Problem Solving Vector Database Ancient History Computer Science Containerization Docker (Software) Conversational AI Security Clearance Prompt Engineering Workflow Management Multi-Agent Systems Software Engineering Software Development Artificial Intelligence Large Language Modeling Research And Development Internet Of Things (IoT) Cloud-Native Development Computer Network Operations Python (Programming Language) Enterprise Application Software Artificial Intelligence Infrastructure Application Programming Interface (API) Applications Of Artificial Intelligence +0 ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [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 - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)