Top Software Engineer Jobs

Reposted One Month AgoSaved
In-Office
Chantilly, VA, USA
106K-221K Annually
Expert/Leader
106K-221K Annually
Expert/Leader
Artificial Intelligence • Information Technology • Consulting • Cybersecurity
Serve as principal authority on enterprise software architecture and modernization; lead design, secure development, DevSecOps/CI/CD adoption, mentorship, and cross-team interoperability for large-scale applications.
Top Skills: Automated TestingCi/CdCloud-NativeContainersDevsecopsMicroservicesVersion ControlZero-Trust
One Month AgoSaved
In-Office
2 Locations
144K-202K Annually
Senior level
144K-202K Annually
Senior level
Digital Media • Gaming • News + Entertainment • Sports
Develop native iOS, tvOS, and visionOS applications for ABC News products used by millions. Build tested, performant features; integrate backend systems and services; resolve production issues; guide agile development; own feature delivery; and mentor engineers through code reviews and pair programming. Collaborate with technical and non-technical stakeholders to create sustainable solutions and improve team processes.
Top Skills: Apple FrameworksAvplayeriOSSwiftTvosVisionosWeb ServicesXcode
One Month AgoSaved
In-Office
2 Locations
120K-150K Annually
Mid level
120K-150K Annually
Mid level
Energy
Build and maintain Python backend services, APIs, data pipelines, and internal applications while owning production deployment and support. Apply machine learning, statistical modeling, and scientific Python to forecasting and business analytics. Design data models, optimize queries, integrate enterprise systems, and deploy ML models. Collaborate with business stakeholders, document technical work, resolve production issues, and improve engineering processes and infrastructure.
Top Skills: APIsAWSCi/CdContainersDatabasesKafkaKubernetesNumpyPandasPythonPyTorchSalesforceScikit-LearnTensorFlow
One Month AgoSaved
In-Office
Fort Meade, MD, USA
Mid level
Mid level
Business Intelligence • Consulting
Develop, maintain, test, debug, and enhance complex software systems using Python and web technologies. Analyze requirements, design algorithms, integrate software, develop database queries and interfaces, resolve defects, improve development standards, and support system installation. The role may lead development teams and requires collaboration with systems and hardware engineers. Work is performed near Fort Meade, Maryland, supporting client needs and requiring TS/SCI with a polygraph.
Top Skills: CsmCSSDatabasesHrsdHTMLItomItsmJavaScriptPythonService Portal
One Month AgoSaved
In-Office or Remote
2 Locations
78K-117K Annually
Mid level
78K-117K Annually
Mid level
Fintech • Insurance
Develop and support Java-based applications, REST APIs, microservices, and integrations. Responsibilities include translating requirements into software, troubleshooting production issues, participating in design and code reviews, maintaining documentation, and contributing to CI/CD, DevSecOps, modernization, automation, and AI-assisted development initiatives. Collaborate with cross-functional and distributed teams to deliver secure, reliable technology solutions.
Top Skills: AgileAWSAzureCi/CdDastDevsecopsDockerGitGithub CopilotGitlabGradleJavaKubernetesMavenMicroservicesMicrosoft CopilotRelational DatabasesRest ApisSastSonarqubeSpring BootSpring FrameworkSQL
Reposted One Month AgoSaved
In-Office
Fort Meade, MD, USA
Senior level
Senior level
Security • Software
Develop, test, deploy, and sustain software for the JAMMEX program across the SDLC. Write secure, maintainable code, perform unit testing and debugging, integrate with systems and QA, participate in Agile ceremonies, document designs/releases, and remediate vulnerabilities to comply with DoD cybersecurity/IA guidelines.
Top Skills: AWSCi/CdCloud-Based ArchitecturesComptia Security+ CeDevsecopsDod IaAzure
Reposted One Month AgoSaved
In-Office
Annapolis Junction, MD, USA
Expert/Leader
Expert/Leader
Software • Cybersecurity
The Software Engineer develops and enhances software systems, conducts testing, integrates software, and leads development teams, focusing on analytics and algorithm development.
Top Skills: CloudGhostmachineJavaJavaScriptMapreduceQta
One Month AgoSaved
In-Office
Annapolis Junction, MD, USA
Senior level
Senior level
Software • Cybersecurity
Develops, tests, debugs, integrates, and enhances complex software systems for federal government customers. Responsibilities include analyzing requirements, designing and coding software, developing algorithms, creating database queries and interfaces, resolving defects, executing tests, documenting systems, and improving development processes. The role requires Python, PySpark, and AWS experience, along with a TS/SCI clearance and agency-appropriate polygraph.
Top Skills: Amazon DynamodbAws GlueAws LambdaPysparkPython
One Month AgoSaved
In-Office
Annapolis Junction, MD, USA
Senior level
Senior level
Software • Cybersecurity
Develops, enhances, tests, debugs, integrates, and documents complex software systems for federal government customers. Responsibilities include requirements analysis, software design and coding, algorithm development, database queries, performance optimization, defect resolution, testing, and process improvement. The role requires Java experience, software development expertise, a bachelor's degree or equivalent experience, seven years of relevant experience, and a TS/SCI clearance with an agency-appropriate polygraph.
Top Skills: AIAWSConfluenceGitGitlabJavaJIRAJunitLinuxMapreduceMavenPython
One Month AgoSaved
In-Office
Washington, DC, USA
131K-145K Annually
Senior level
131K-145K Annually
Senior level
Information Technology • Professional Services • Cybersecurity • Defense
Develop and maintain full-stack enterprise applications using Java, React, and PostgreSQL. Responsibilities include designing front-end and back-end components, integrating APIs, testing, code reviews, architecture participation, CI/CD, deployments, and application maintenance. The engineer will collaborate with product, business analysis, and testing teams in an agile environment while supporting accessibility and security compliance for an FBI system.
Top Skills: Ci/CdContainerizationGitGitlabJavaJavaScriptPostgresReactRest ApisSQLTypescript
One Month AgoSaved
Hybrid
Tysons Corner, VA, USA
90K-130K Annually
Entry level
90K-130K Annually
Entry level
Financial Services
Design, develop, test, maintain, and improve distributed and parallel software systems. Review and clarify requirements with stakeholders, create automated test scripts, demonstrate software to organizational teams, and participate in an on-call rotation. The role requires strong programming ability, modern web development knowledge, database experience, object-oriented design understanding, quantitative and problem-solving skills, and effective communication.
Top Skills: DockerGitJavaJavaScriptKotlinNosql DatabasesReactRelational DatabasesSpring Boot
One Month AgoSaved
In-Office
Arlington, VA, USA
123K-167K Annually
Senior level
123K-167K Annually
Senior level
Aerospace • Information Technology • Professional Services • Security • Software
Develop and sustain full-stack analytics applications, dashboards, APIs, data services, and database layers using Python and related technologies. Build interactive data products, integrate and transform data, support CI/CD and containerized deployments, and collaborate with analysts and stakeholders. The role includes testing, deployment, security compliance, performance improvement, and lifecycle sustainment. Work is onsite in Crystal City, Virginia, with annual CONUS travel requirements.
Top Skills: Ci/CdDockerFastapiGitKubernetesMySQLPostgresPythonRest ApisSQLStreamlitSuperset
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
One Month AgoSaved
In-Office
Linthicum, MD, USA
104K-166K Annually
Senior level
104K-166K Annually
Senior level
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develop, test, debug, document, deploy, and maintain web-based applications and cyber tools using .NET, C#, JavaScript frameworks, APIs, databases, and cloud-native technologies. Collaborate with product, engineering, DevOps, and QA teams; support architecture, CI/CD, DevSecOps, security testing, code reviews, deployment planning, continuous authorization to operate, and production operations. The role requires active Secret clearance and an approved technical certification.
Top Skills: .Net 6+.Net CoreAngularAngularjsApache HttpdAsp.NetAsp.Net CoreAzureC#ConfluenceDevsecopsDockerGitlab Ci/CdHelmJavaJIRAKubernetesMicrosoft Sql ServerNoSQLPHPPostgresPythonSQL
One Month AgoSaved
In-Office
Bedford, NH, USA
112K-179K Annually
Senior level
112K-179K Annually
Senior level
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develops innovative cybersecurity software and research capabilities for government, utility, and commercial customers. Work includes program analysis, vulnerability identification and remediation, malware analysis and reverse engineering, resilient and software-defined networking, cyber defense, artificial intelligence, and experimentation platforms. Requires software development expertise, operating system and networking knowledge, modern development practices, and an active Secret clearance with ability to obtain TS/SCI.
Top Skills: AngrAWSAzureBinary NinjaCC++Ci/CdCobalt StrikeComputer NetworkingCoreCuckoo SandboxDockerDocker SwarmEmaneFpgaGhidraGitGoHex-Rays IdaJavaKubernetesLinuxmacOSMetasploitMininetMobile Operating SystemsOllydbgOpenstackPythonRtosSubversionTerraformWindbgWindows
One Month AgoSaved
In-Office
Annapolis Junction, MD, USA
176K-282K Annually
Senior level
176K-282K Annually
Senior level
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develops software and data solutions for intelligence-community data management. Responsibilities include extracting value from structured and unstructured data, applying statistical and machine-learning methods, developing data characterization and ingestion techniques, creating database queries, supporting web applications, analyzing requirements, and leading software development teams. The role requires software engineering experience, cloud and data-processing knowledge, and a TS/SCI clearance with polygraph.
Top Skills: Apache NifiSparkAWSCsvDatabasesDataxplorerGmaeHadoop MapreduceJavaJSONKubernetesMachine LearningPigPythonScalaXML
One Month AgoSaved
In-Office
Laurel, MD, USA
146K-234K Annually
Senior level
146K-234K Annually
Senior level
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develop and maintain scalable cloud-native software for cyber intelligence missions. Responsibilities include full lifecycle software development, AWS cloud architecture, distributed systems, integration, testing, deployment, monitoring, troubleshooting, sustainment, and technical mentoring. The role also involves integrating COTS/GOTS products, supporting Agile/Scrum development, planning tasks, and contributing to technical design reviews.
Top Skills: Agile/ScrumApache AccumuloApache HadoopApache NifiAWSAws ApisAws SdksCC++Ci/CdCloudFormationJavaKubernetesMicroservicesPerlPythonRed Hat LinuxRubyTerraformUnix/Linux
One Month AgoSaved
In-Office
Fort Meade, MD, USA
112K-179K Annually
Entry level
112K-179K Annually
Entry level
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develop and deploy scalable cloud-native applications supporting enterprise compute and data analytics platforms. Responsibilities include software design, development, integration, maintenance, requirements analysis, testing, troubleshooting, and secure deployment within Agile teams. The role requires working with Linux and programming languages such as Java, Python, or C++, with cloud, containerization, orchestration, DevOps, and Infrastructure as Code experience preferred.
Top Skills: AnsibleAWSAzureC++Ci/CdDockerGCPJavaKubernetesLinuxPythonTerraform
One Month AgoSaved
In-Office
Laurel, MD, USA
135K-216K Annually
Senior level
135K-216K Annually
Senior level
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develop and sustain cloud software and distributed systems supporting cyber intelligence and AI/ML capabilities. Responsibilities include requirements analysis, Java software development, cloud deployment, integration, testing, RESTful services, analytics, Hadoop ecosystems, Linux systems, and technical documentation. The role requires AWS expertise, Kubernetes, infrastructure as code, CI/CD, microservices, large-scale data processing, and active TS/SCI clearance with polygraph.
Top Skills: AccumuloAgentic AiAi AlgorithmsAWSAws ApisAws SdksBigtableBsonCC++Ci/CdCloudFormationCotsDockerElasticsearchFossHadoopHbaseHdfsHiveJavaJSONKubernetesLinuxLlmsMachine LearningMapreduceMicroservicesNoSQLObservability ToolsOpensearchPerlPigPythonRagRed Hat LinuxRestRubySerializationTerraform
One Month AgoSaved
In-Office
Annapolis Junction, MD, USA
135K-216K Annually
Expert/Leader
135K-216K Annually
Expert/Leader
Aerospace • Information Technology • Security • Cybersecurity • Defense
Designs, develops, tests, secures, and operates software systems supporting national security missions. Responsibilities include vulnerability mitigation, security testing, code reviews, debugging, architecture contributions, performance optimization, technical documentation, and collaboration on secure coding practices. The role requires extensive software engineering experience and an active TS/SCI clearance with current polygraph. Preferred experience includes Java, C/C++, Linux or Solaris, NoSQL databases, RESTful services, infrastructure as code, Ansible, Terraform, Kubernetes, and analytics applications.
Top Skills: AccumuloAnsibleBigtableCC++Continuous DeploymentContinuous IntegrationHbaseInfrastructure As CodeJavaKubernetesLinuxNoSQLRestful ServicesSolarisTerraform
One Month AgoSaved
In-Office
Herndon, VA, USA
80K-128K Annually
Senior level
80K-128K Annually
Senior level
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develops, tests, documents, debugs, and maintains enterprise software applications and systems. Designs scalable Java EE solutions on WebLogic and Linux/Unix platforms, analyzes user and system requirements, collaborates with engineers and analysts, applies software development methodologies and standards, resolves technical issues, and supports software installations and system performance. The role requires strong Java, database, object-oriented design, and problem-solving expertise.
Top Skills: AgileAngular 15EclipseErdGitlabHTMLJavaJava EeJavaScriptJdbcJndiJunitLinuxMavenObject-Oriented Analysis And DesignObject-Oriented ProgrammingRelational Database Management SystemsRestScrumSecurity+ServletsSoapSpring Batch FrameworkSpring FrameworkSpring JpaSQLUnixWaterfallWeblogic Application ServerXMLXsd
One Month AgoSaved
In-Office
Huntsville, AL, USA
112K-179K Annually
Senior level
112K-179K Annually
Senior level
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develop and maintain full-stack enterprise data analysis applications, including frontend and backend services, REST API integrations, performance optimization, secure software, testing, CI/CD pipelines, code reviews, and deployments. Collaborate with cross-functional teams and customer personnel on mission-critical defense simulation technologies.
Top Skills: Automated TestingCi/CdContainersD3.JsDevOpsGitJavaScriptJwtLinuxPkiReactRest ApisTypescriptZero Trust
One Month AgoSaved
In-Office
Annapolis Junction, MD, USA
104K-166K Annually
Senior level
104K-166K Annually
Senior level
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develop and maintain Java-based web applications that automate data management and approvals for intelligence community data custodians. Design complex algorithms, ensure quality and performance, improve documentation and development processes, gather software requirements, and support installation and operational monitoring. The role uses Agile methods and technologies including Quarkus, PrimeFaces, SQL, PostgreSQL, and Elasticsearch.
Top Skills: ElasticsearchJavaPostgresPrimefacesQuarkusSQL
One Month AgoSaved
In-Office
Laurel, MD, USA
176K-282K Annually
Senior level
176K-282K Annually
Senior level
Aerospace • Information Technology • Security • Cybersecurity • Defense
Leads cloud software design and development for products deployed across large-scale compute and storage clusters. Responsibilities include requirements analysis, architecture and code reviews, Java development, integration, testing, monitoring, maintenance, troubleshooting, AWS cloud solutions, infrastructure as code, containerization, and distributed systems engineering. Provides technical guidance to junior staff and may support project planning, optimization, call-in support, and emergency surge operations.
Top Skills: AngularApache HadoopAWSAws CdkBashCC++Continuous Integration And Continuous DeploymentDistributed SystemsDockerInfrastructure As CodeJavaJavaScriptKubernetesMicroservicesPerlPythonRed Hat LinuxRubySaltSpring FrameworkTerraformUnix/Linux
One Month AgoSaved
In-Office
Annapolis Junction, MD, USA
104K-166K Annually
Senior level
104K-166K Annually
Senior level
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develop and maintain cloud-based software supporting intelligence operations. Design scalable distributed systems, integrate and test software components, build modern React web applications using JavaScript, TypeScript, and Kotlin, and work with massive datasets using HBase, Accumulo, or BigTable. Produce technical documentation and operate in Linux/UNIX environments while collaborating with cross-functional teams on high-performance, secure solutions.
Top Skills: AccumuloAWSBigtableElasticHbaseJavaJavaScriptKotlinKubernetesLinuxReactTypescriptUnix
One Month AgoSaved
In-Office
Laurel, MD, USA
146K-234K Annually
Senior level
146K-234K Annually
Senior level
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develop and sustain cloud software and AI/ML capabilities for national security applications. Responsibilities include requirements analysis, Java-based distributed software development, AWS cloud integration, RESTful services, testing, deployment, troubleshooting, and technical documentation. The role works with Hadoop and big-data technologies, Linux, Kubernetes, infrastructure as code, CI/CD, LLMs, RAG, and agentic AI. An active TS/SCI clearance with polygraph and at least five years of software engineering experience are required.
Top Skills: AccumuloAgentic AiArtificial IntelligenceAWSAws ApisAws SdksBigtableBsonCC++Ci/CdCloudFormationElasticsearchHadoopHadoop Distributed File SystemHbaseHdfsHiveInfrastructure As CodeJavaJSONKubernetesLarge Language ModelsLinuxMachine LearningMapreduceMicroservicesOpensearchPerlPigPythonRed Hat LinuxRestful ServicesRetrieval-Augmented GenerationRubyTerraform
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account