> Markdown version of [/jobs/ext/1438822-software-engineer](https://www.wearedevelopers.com/jobs/ext/1438822-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:** Annapolis Junction, MD, United States - **Salary:** $131,300.0 - $237,350.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), HTML, Java (Programming Language), JavaScript (Programming Language), XML Schema, Computer-Aided Design, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Apache Tomcat, Server Applications, Application Layers, Business Logic, Systems Engineering, Public-Key Cryptography, Acceptance Test-Driven Development, Confluence, JIRA, Automation of Tests, Unit Testing, Microsoft Azure, Bash Shell, Behavior-Driven Development, Oracle WebLogic Server, Bootstrap (Software), Unix, C++ (Programming Language), Cascading Style Sheets (CSS), CMake, Configuration Management, Code Review, Encodings, Signals Intelligence, Computer Programming, Custom Software, Software Debugging, Linux, DevOps, Digital Signature, Eclipse (Software), Enterprise JavaBeans, Embedded C, Java Platform Enterprise Edition (J2EE), Fault Tolerance, Github, Groovy, Human-Computer Interaction, Integrated Development Environments, Java Persistence API, Java Servlet, Spring Framework, Java Transaction API, JavaScript Libraries, Java API for RESTful Web Services (JAX-RS), WildFly (JBoss AS), Junit, Python (Programming Language), Key Management, PostgreSQL, Apache Maven, Microsoft Visual Studio, Microsoft UI Automation, MongoDB, NoSQL, Object-Oriented Software Development, OpenShift, Pair Programming, Scrum Methodology, Systems Development Life Cycle, Resource Description Framework (RDF), Mockito, Requirements Management, Salesforce.Com, Scaled Agile Framework, Security Software, Selenium, Service-Oriented Architecture, Simple Object Access Protocol (SOAP), Software Engineering, Software Requirements Analysis, Software Systems, SPARQL, SQL Databases, Data Streaming, System Testing, TypeScript, User Interface Testing, Web Applications, Web Application Frameworks, Web Services, Web Services Description Language, Extensible Markup Language (XML), XQuery, Extensible Stylesheet Language Transformations (XSLT), Data Processing, Scripting, Google Cloud, Enterprise Software Applications, Computer Network Operations, Test-Driven Development (TDD), ReactJS, Marklogic, Spring-boot, Test Scripts, Cypress (Programming Language), AngularJS, Jax Ws, Material UI, Kubernetes, Information Technology, Build Tools, Web Technologies, Front End Software Development, Cucumber (Software), Software Version Control, Jasmine, Docker, Katalon Studio, Jenkins, Programming Languages - **Published:** July 25, 2026 - **Apply:** https://www.careercircle.com/jobs/all/all/usa/md/annapolis-junction/3f734373-0164-4a3e-a46c-e386cf72f582 ## About the Role * Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree. Masters Degrees may count toward experience requirements * 14 years of relavent experience * Clearance Requirement: Active Top Secret/SCI clearance with Polygraph., * Experience with front-end development and/or UI testing. * Familiarity with React, Java, and/or C++. * Ability to write test scripts in Python (Robot Framework experience strongly preferred). * Hands-on experience with Robot Framework for UI automation. * Exposure to other front-end automation tools (e.g., Selenium, Cypress). * Knowledge of modern web technologies: JavaScript, TypeScript, HTML, CSS. * Experience working in Agile development environments. If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares. ## Description Operations Automation TypeScript, Code Review Market Data UI Components Test Automation Sprint Planning Robot Framework Ancient History Computer Science Web Technologies Agile Methodology Selenium (Software) Software Engineering Research And Development Internet Of Things (IoT) Java (Programming Language) Computer Network Operations React.js (Javascript Library) Python (Programming Language) Back End (Software Engineering) Front End (Software Engineering) HyperText Markup Language (HTML) JavaScript (Programming Language) Top Secret-Sensitive Compartmented Information (TS/SCI Clearance), The Software Engineer will be responsible for: * Test front-end user interfaces to ensure functionality and usability. * Write and maintain automated test scripts for UI verification using tools such as Robot Framework (Python). * Design and code new automated test scripts or modify existing ones to add new features. * Debug existing automated test scripts and correct defects. * Collaborate with developers to design, implement, and validate features in React and related front-end libraries. * Support integration of UI components with back-end services written in Java and/or C++. * Participate in Agile development teams, contributing to sprint planning, code reviews, and daily stand-ups. * Document test cases, results, and processes to support ongoing quality assurance. * Explore and apply other front-end automation tools as appropriate to improve efficiency., Linux Junit CMake DevOps JAX-WS MongoDB Jenkins Mockito Planning Equities OpenShift Encodings Leadership Management Automation Purchasing Kubernetes User Story Upskilling PostgreSQL Embedded C XML Schema Code Reuse Market Data Server-Side Build Tools Web Services Unit Testing Cryptography Apache Maven Java Servlet Communication Team Building Apache Tomcat Prioritization Business Logic Key Management Version Control Test Automation Fault Tolerance Design Software Sprint Planning Ancient History Web Applications Spring Framework Pair Programming Canonicalization Agile Methodology Docker (Software) Security Software Data Flow Diagram Digital Signature Analytical Method Eclipse (Software) Application Layers WildFly (JBoss AS) Device Programming Systems Engineering System Requirements User Interface (UI) Selenium (Software) Cucumber (Software) Application Servers Time Off Management Security Engineering Software Engineering Software Development Signals Intelligence Independent Thinking Java Persistence API Enterprise JavaBeans Java Transaction API JavaScript Frameworks Scaled Agile Framework Oracle WebLogic Server Development Environment Requirements Management Angular (Web Framework) Microsoft Visual Studio Java Enterprise Edition Jersey (Java Framework) Public Key Cryptography Configuration Management SQL (Programming Language) C++ (Programming Language) Java (Programming Language) Behavior-Driven Development Computer Network Operations Cascading Style Sheets (CSS) Scrum (Software Development) Unified Field Theories (UFT) Python (Programming Language) Test-Driven Development (TDD) Groovy (Programming Language) Systems Development Life Cycle Enterprise Application Software Software Development Life Cycle Bootstrap (Front-End Framework) Extensible Markup Language (XML) HyperText Markup Language (HTML) JavaScript (Programming Language) Web Services Description Language Java API For RESTful Web Services Acceptance Test-Driven Development Integrated Development Environments Simple Object Access Protocol (SOAP) Karma (JavaScript Testing Framework) Jasmine (JavaScript Testing Framework) Extensible Stylesheet Language Transformations (XSLT) Top Secret-Sensitive Compartmented Information (TS/SCI Clearance) +0 Google IT Automation with Python 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 MarkLogic Developer (SME) Leidos Bethesda, MD*On-Site NoSQL 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 Login | JoinContact ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [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) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)