Maximum of 25 job preferences reached.
Top Senior Software Engineer Jobs in Baltimore, MD
Other • Software • Analytics
Develop and release Esri software for GIS, photogrammetry, remote sensing, defense, and intelligence workflows. Build high-performance image processing capabilities, algorithms, APIs, cloud-friendly desktop and enterprise applications, and support multiple imagery modalities and data formats. Collaborate with developers and product engineers to integrate libraries into ArcGIS, solve complex application-design problems, and mentor junior developers.
Top Skills:
ArcgisC#/.NetC/C++Esri ApisFmvGeotiffGisGpu ProgrammingImage ProcessingMisbNitfPhotogrammetryRemote Sensing
Information Technology • Software
Develop and maintain software using C#, .NET, web technologies, SQL Server, and AWS. Participate in the full SDLC and Agile Scrum processes, including design, development, unit testing, defect resolution, backlog refinement, and collaboration with product and QA teams. Build solutions using Microsoft-stack technologies, optimize databases and stored procedures, and support cloud-based application delivery.
Top Skills:
.Net FrameworkAgile ScrumAsp.Net MvcAWSAws LambdaAzure DevopsC#Continuous IntegrationCSSEntity FrameworkHTML5JavaScriptJqueryJSONLinqMicrosoft Sql ServerNoSQLOctopus DeployRestVisual StudioWcfWebapi
Information Technology • Professional Services • Software • Cybersecurity
Build and scale data pipelines and partner integrations for an end-of-life open-source software dataset. Responsibilities include improving data quality, designing configurable risk-scoring models, integrating Kafka and data lakes, automating package generation and publishing, implementing monitoring and CI/CD, and documenting systems. The role also involves technical design, code reviews, mentoring, and collaboration with product and partner-facing teams.
Top Skills:
Apache IcebergArgo UiAvroCi/CdData LakesData WarehousesDebianDelta LakeElasticsearchGitGitGrafanaJavaScriptKafkaMavenNode.jsNpmOpensearchOpentelemetryParquetProtobufPypiRpmSbomSigstoreSlsaSQLTemporal CloudTypescript
Healthtech • Pharmaceutical • Manufacturing
Leads software development for healthcare solutions, implementing customer-focused applications and collaborating with R&D teams. Builds enterprise Java/Kotlin applications, full-stack web applications, component libraries, REST API integrations, and cloud-hosted systems. The role requires experience with Spring, PostgreSQL, React or Angular, AWS, healthcare or EMR integration, Agile development, test automation, and unit testing. Occasional travel may be required, including company-paid onboarding travel.
Top Skills:
AngularAWSJasmineJavaKarmaKotlinMvcPostgresReactRest ApisSpring
Information Technology
Develop end-to-end full-stack software and systems from concept through production. Responsibilities include applying modern architecture and development tools, processing satellite protocols, identifying system improvements, supporting customers, and ensuring solutions align with current and future operating environments. The role requires collaboration in an agile environment, continuous learning, and delivery of solutions for challenging client needs.
Top Skills:
C++GoPythonRustSatellite Protocol Processing
Information Technology
Develop and maintain full-stack software and systems from concept through production. Design end-to-end solutions, evaluate architecture and operating environments, identify system improvements, and apply modern tools and techniques in an agile environment. Support clients and collaborate on solutions addressing complex challenges. The role requires satellite protocol processing experience, programming expertise, customer support experience, and a TS/SCI clearance with polygraph.
Top Skills:
C++ContainersCppunitGoJavaScriptJunitMoodlePHPPythonRustWordpress
Software • Cybersecurity
Provides cloud software research, development, integration, testing, sustainment, and issue resolution for federal government customers. Designs applications and web services, develops Hadoop and big-data analytics, manages distributed cluster performance, configures cloud platforms, and documents technical architectures, schemas, APIs, and ontologies. Requires substantial programming experience, Hadoop/cloud certification, TS/SCI clearance with agency-appropriate polygraph, and expertise in distributed data systems, RESTful services, analytics, and Windows or Linux environments.
Top Skills:
AccumuloAmazon CloudBigtableCC++CloudbaseCopilotFacebook CloudGangliaGCPHadoopHadoop Distributed File System (Hdfs)HbaseHiveHobbitJavaJavaScriptLdapMapreduceNagiosPigPressurewaveR6 CloudRestful ServicesRosette Base LinguisticsRuby On RailsUnix/LinuxWindows
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
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
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
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
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
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
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
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
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
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
Aerospace • Information Technology • Security • Cybersecurity • Defense
Designs, develops, tests, integrates, and maintains software applications and system components. Responsibilities include analyzing requirements, debugging defects, optimizing database interactions, implementing scalable algorithms, supporting CI/CD and infrastructure automation, maintaining technical documentation, ensuring quality standards, and collaborating with systems and hardware engineering teams. The role also contributes to Agile development coordination and process improvement while supporting national security programs.
Top Skills:
AgileAWSCi/CdGitlabJIRAScrumTerraform
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develop and sustain cloud software for large-scale compute clusters. Responsibilities include requirements analysis, software design, Java development for distributed systems, integration, testing, performance optimization, monitoring, troubleshooting, documentation, code reviews, and operational support. The role provides technical guidance to junior staff, integrates COTS/GOTS products, uses containers and orchestration tools, and participates in rotating Tier III on-call and emergency support.
Top Skills:
ActivemqAnsibleApache AccumuloApache HadoopApache NifiAWSBashCC++Continuous DeploymentContinuous IntegrationDockerGitInfrastructure As CodeJavaKubernetesLinuxMongoDBPerlPuppetPythonRed Hat LinuxRubySpring FrameworkUnix
Aerospace • Information Technology • Security • Cybersecurity • Defense
Designs, develops, and operates secure, scalable cloud platforms and services for mission-critical environments. Responsibilities include cloud architecture, technical planning, platform deployment, integration, performance optimization, automation, monitoring, infrastructure as code, CI/CD, and secure cloud operations. The role also develops cloud service recommendations, cost-benefit analyses, and Basis of Estimate documentation while ensuring availability, compliance, and operational efficiency.
Top Skills:
AWSCC++Ci/CdCloud ComputingInfrastructure As CodeJavaRed HatUnix/Linux
Aerospace • Information Technology • Security • Cybersecurity • Defense
Design, develop, test, operate, and secure software systems using Java and advanced security practices. Responsibilities include code reviews, vulnerability mitigation, debugging, architecture-wide development, RESTful services, technical documentation, and collaboration on reliable, scalable solutions. The role requires an active TS/SCI clearance with current polygraph and supports national security programs.
Top Skills:
AccumuloBigtableHbaseJavaKubernetesLinuxNoSQLRestful ServicesSolaris
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develop and maintain cloud software supporting AI/ML and national security missions. Responsibilities include requirements analysis, software development, AWS cloud integration, distributed systems engineering, microservices, testing, troubleshooting, and sustainment. The role uses Java, Linux, Kubernetes, infrastructure-as-code, CI/CD, big-data technologies, RESTful services, and AI/ML frameworks including LLMs and RAG. An active TS/SCI clearance with polygraph is required.
Top Skills:
AccumuloAgentic AiAIAWSAws ApisAws SdksBigtableBsonCC++Ci/CdCloudFormationCotsElasticsearchFossHadoopHbaseHdfsHiveJavaJSONKubernetesLarge Language ModelsLinuxMachine LearningMapreduceMicroservicesNoSQLOpensearchPerlPigPythonRagRestful ServicesRetrieval-Augmented GenerationRubyTerraform
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develop cloud software and AI/ML capabilities on AWS and large-scale compute clusters. Responsibilities include requirements analysis, Java software development, RESTful services, distributed systems, cloud integration, infrastructure as code, containerization, testing, sustainment, and issue resolution. The role requires experience with Hadoop and big-data technologies, Linux, software integration, technical documentation, and secure solutions supporting national security missions.
Top Skills:
AccumuloArtificial IntelligenceAWSAws ApisAws SdksBigtableBsonCC++Ci/CdCloudFormationElasticsearchHadoopHbaseHdfsHiveJavaJSONKubernetesLarge Language Models (Llms)LinuxMachine LearningMapreduceMicroservicesOpensearchPerlPigPythonRestRetrieval-Augmented Generation (Rag)RubyTerraform
Aerospace • Information Technology • Security • Cybersecurity • Defense
Designs, develops, modernizes, integrates, tests, and deploys front-end and full-stack software for RF SIGINT collection, processing, visualization, and mission systems. Builds real-time dashboards and interfaces, integrates back-end services and signal-processing pipelines, optimizes distributed systems, supports multiple operating environments, and maintains technical documentation. Provides technical leadership, mentors development teams, supports deployed-system validation, and ensures secure, high-reliability software meets mission performance and accreditation requirements.
Top Skills:
AgileApache TomcatCi/CdDockerJavaJavaScriptKanbanKubernetesLinuxRabbitMQReactRed Hat LinuxSafeSolarisSpring FrameworkTypescriptUnixWindows
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develop and integrate cloud software supporting cyber intelligence and AI/ML capabilities on AWS and large-scale compute clusters. Responsibilities include requirements analysis, Java development, RESTful services, distributed systems, cloud deployment, DevOps, container orchestration, testing, integration, Linux scripting, and troubleshooting. The role also involves big-data technologies, Hadoop ecosystems, LLMs, RAG, analytics, and secure software engineering for national security missions.
Top Skills:
AccumuloAi/MlAWSAws ApisAws SdksBigtableBsonCC++Ci/CdCloudFormationElasticsearchHadoopHbaseHdfsHiveJavaJSONKubernetesLinuxLlmsMapreduceOpensearchPerlPigPythonRagRestRubyTerraform
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develop and maintain highly usable user interfaces for data tracking and metrics solutions. Collaborate with customers, analysts, systems engineers, developers, and product designers to define requirements, conduct research, create design specifications, and perform usability testing. Support full software lifecycle activities, including analysis, design, implementation, integration, testing, deployment, Agile ceremonies, and Jira management. Apply UI, UX, accessibility, and software engineering best practices within a national security program.
Top Skills:
AccumuloAmazon Ec2Amazon EmrApache NifiAWSCSSDockerGoHadoopHTMLJavaJavaScriptJmsKubernetesLinuxMvcPythonReactRest
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Companies in Baltimore, MD Hiring Senior Software Engineers Roles
See AllPopular Baltimore, MD Senior Level Job Searches
Senior Level Jobs in Baltimore
Senior Remote Jobs in Baltimore
Senior Content Jobs in Baltimore
Senior Customer Success Jobs in Baltimore
Senior IT Jobs in Baltimore
Senior Cyber Security Jobs in Baltimore
Senior Tech Support Jobs in Baltimore
Senior Data & Analytics Jobs in Baltimore
Senior Analysis Reporting Jobs in Baltimore
Senior Analytics Jobs in Baltimore
Senior Business Intelligence Jobs in Baltimore
Senior Data Engineer Jobs in Baltimore
Senior Data Science Jobs in Baltimore
Senior Machine Learning Jobs in Baltimore
Senior Data Management Jobs in Baltimore
Senior UX Designer Jobs in Baltimore
Senior Software Engineer Jobs in Baltimore
Senior Android Developer Jobs in Baltimore
Senior C# Jobs in Baltimore
Senior C++ Jobs in Baltimore
Senior DevOps Jobs in Baltimore
Senior Front End Developer Jobs in Baltimore
Senior Golang Jobs in Baltimore
Senior Hardware Engineer Jobs in Baltimore
Senior iOS Developer Jobs in Baltimore
Senior Java Developer Jobs in Baltimore
Senior Javascript Jobs in Baltimore
Senior Linux Jobs in Baltimore
Senior Engineering Manager Jobs in Baltimore
Senior .NET Developer Jobs in Baltimore
Senior PHP Developer Jobs in Baltimore
Senior Python Jobs in Baltimore
Senior QA Jobs in Baltimore
Senior Ruby Jobs in Baltimore
Senior Salesforce Developer Jobs in Baltimore
Senior Scala Jobs in Baltimore
Senior Finance Jobs in Baltimore
Senior HR Jobs in Baltimore
Senior Legal Jobs in Baltimore
Senior Marketing Jobs in Baltimore
Senior Operations Jobs in Baltimore
Senior Office Manager Jobs in Baltimore
Senior Operations Manager Jobs in Baltimore
Senior Product Manager Jobs in Baltimore
Senior Project Manager Jobs in Baltimore
Senior Sales Jobs in Baltimore
Senior Account Executive (AE) Jobs in Baltimore
Senior Account Manager (AM) Jobs in Baltimore
Senior Sales Leadership Jobs in Baltimore
Senior Sales Development Representative Jobs in Baltimore
Senior Sales Engineer Jobs in Baltimore
Senior Sales Operations Jobs in Baltimore
All Filters
Total selected ()
No Results
No Results
















