Top Software Engineer Jobs in Baltimore, MD

One Month AgoSaved
In-Office
Baltimore, MD
165K-215K Annually
Mid level
165K-215K Annually
Mid level
Security • Cybersecurity
Develop, deploy, test, and maintain software applications, APIs, user interfaces, databases, automation tools, and infrastructure supporting cyber training environments. Responsibilities span the full software development lifecycle, including requirements analysis, secure coding, CI/CD, virtualization, containerization, integrations, troubleshooting, documentation, releases, and operational support. The engineer will collaborate with instructors, QA, developers, and system administrators, contribute across UI/UX, backend, and DevOps specializations, mentor junior staff, and support realistic cyber training and automated assessment capabilities.
Top Skills: AjaxAngularAptC++CSSDockerExpressFlaskFleetGitGitGitlabGoHelmHonoHTMLHttpsJavaJavaScriptJIRAJqueryJSONJunitK9SKubernetesLensLinuxMongoDBMySQLNode.jsNoSQLNpmNugetPHPPipPytestPythonRancherReactRubyRuby On RailsShell ScriptingSQLSvelteTypescriptVMwareVsphereWindowsXMLYum
3 Days AgoSaved
Remote
Baltimore, MD
148K-155K Annually
Senior level
148K-155K Annually
Senior level
Edtech
Build and ship maintainable software using Python, React, TypeScript, SQL, and AI-assisted workflows. Design scalable, secure, performant solutions; work with complex data models; and improve engineering processes. Mentor junior engineers, lead code reviews, collaborate with Product and Design, influence technical strategy, and modernize production systems while maintaining reliability and customer experience.
Top Skills: Agentic Development WorkflowsAi-Assisted Development ToolsDatadogDjangoPythonReactSQLTerraformTypescript
4 Days AgoSaved
Remote
Baltimore, MD
255K-290K Annually
Expert/Leader
255K-290K Annually
Expert/Leader
Artificial Intelligence • Cybersecurity
Own the architecture and technical direction of NodeZero’s database platform. Design scalable PostgreSQL systems, multi-tenant data models, graph-based asset models, partitioning, replication, and zero-downtime schema migrations. Establish database standards, governance, and performance practices while writing production code, authoring design documents, mentoring engineers, and influencing teams across the data pipeline.
Top Skills: Aws NeptuneFlywayGinGistGoGolang-MigrateInfluxdbLtreeNeo4JPostgresPythonSQLTimescaledb
Reposted 4 Days AgoSaved
Remote
Baltimore, MD
115K-140K Annually
Senior level
115K-140K Annually
Senior level
Financial Services
As a Sr. Software Engineer at Bloomerang, you will lead technical direction, mentor engineers, and enhance SaaS solutions while utilizing .NET and AI tools. You will ensure scalable, maintainable applications, advocate for Agile workflows, and focus on quality outcomes in software development.
Top Skills: .Net (C#).Net CoreAi ToolsAWSKafkaNestjsNode.jsReactSQLTypescript
4 Days AgoSaved
Remote
Baltimore, MD
123K-202K Annually
Senior level
123K-202K Annually
Senior level
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
4 Days AgoSaved
Remote
Baltimore, MD
Senior level
Senior level
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
4 Days AgoSaved
Remote
Baltimore, MD
Senior level
Senior level
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
4 Days AgoSaved
Remote
Baltimore, MD
120K-261K Annually
Senior level
120K-261K Annually
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Design and optimize networking infrastructure for Azure AI supercomputing clusters. Develop RDMA communication libraries, transport protocols, distributed systems, observability tools, and performance optimizations. Analyze latency, throughput, congestion, scalability, and fault tolerance across large GPU and accelerator environments. Lead technical architecture, write design specifications, resolve complex production networking challenges, and collaborate with hardware, silicon, AI framework, and infrastructure teams.
Top Skills: AzureCC#C++Communication LibrariesDistributed SystemsDpusEthernetGpusHpcInfinibandJavaJavaScriptNetwork Transport ProtocolsNicsPythonRdma
Reposted 4 Days AgoSaved
Remote
Baltimore, MD
143K-304K Annually
Senior level
143K-304K Annually
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Design and build Azure Kubernetes Service features and AI-native infrastructure, improve service reliability and developer velocity, automate incident prevention/remediation, integrate AI tools, and operate distributed, containerized systems at cloud scale.
Top Skills: AzureAzure Kubernetes ServiceCC#C++DevOpsDocker/ContainersGithub CopilotGoGpu/Accelerator OrchestrationJavaJavaScriptKubernetesLinuxPythonSite Reliability Engineering
4 Days AgoSaved
Remote
Baltimore, MD
120K-261K Annually
Senior level
120K-261K Annually
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Designs, develops, deploys, and sustains Azure infrastructure for AI training and inference workloads. Responsibilities include coding, hardware and software integration, distributed systems, networking, GPU and cluster design, performance optimization, debugging, automation, test-driven engineering, documentation, partner collaboration, and on-call incident response. The role drives scalable, reliable infrastructure and mentors engineers while improving quality, maintainability, and customer outcomes.
Top Skills: AzureCC#C++Distributed SystemsFiber NetworkingGpusJavaJavaScriptPython
4 Days AgoSaved
Remote
Baltimore, MD
205K-231K Annually
Expert/Leader
205K-231K Annually
Expert/Leader
Cloud • Security • Software
Owns end-to-end development of customer platform features, including Go backend systems, REST/gRPC APIs, entitlements, policies, and onboarding services. Collaborates across engineering teams, extends AI-powered customer experiences, provides technical leadership and mentorship, and drives product-focused delivery in ambiguous environments.
Top Skills: Cloud Provider ApisGoGrpcKubernetesRest
4 Days AgoSaved
Remote
Baltimore, MD
124K-171K Annually
Senior level
124K-171K Annually
Senior level
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
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 4 Days AgoSaved
In-Office or Remote
Baltimore, MD
143K-331K Annually
Senior level
143K-331K Annually
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Lead architecture and roadmap for Azure PostgreSQL systems; design and review scalable, maintainable database engine features (query processing, storage, transaction logging, recovery, versioning, IO, scale-out). Influence coding standards and run code reviews, write proof-of-concept or production code, contribute to open-source PostgreSQL/Linux, and participate in rotational on-call operations.
Top Skills: AzureAzure Cosmos DbAzure Data FactoryAzure Event GridAzure PostgresqlAzure Service BusAzure Sql DbAzure Synapse AnalyticsCC#C++JavaJavaScriptLinuxMicrosoft FabricPostgresPower BIPython
Reposted 4 Days AgoSaved
Remote
Baltimore, MD
220K-255K Annually
Expert/Leader
220K-255K Annually
Expert/Leader
Artificial Intelligence • Software
Build and operate Legion’s secure, scalable AWS and Kubernetes platform. Responsibilities include infrastructure automation, CI/CD, monitoring, alerting, incident response, operational runbooks, production support, and on-call participation. The role also develops production AI agents for SRE automation and owns a secure platform for engineering teams to build and operate agents with sandboxing, scoped credentials, integrations, cost controls, observability, and reliability guardrails.
Top Skills: Amazon EksAmazon LinuxAmazon RdsAnsibleAurora MysqlAWSBashCentosChefCloudwatchDockerElasticsearchGitGoHelmJenkinsKibanaKubernetesLinuxLogstashMcpNagiosPerlPythonRed Hat Enterprise LinuxSplunkTerraformUbuntuUnix
Reposted 4 Days AgoSaved
Remote
Baltimore, MD
166K-331K Annually
Senior level
166K-331K Annually
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Lead the architecture, development, testing, and deployment of hyperscale distributed storage systems optimized for AI and machine learning workloads. Drive innovations in scalability, performance, security, durability, and efficiency while collaborating with AI researchers and cloud infrastructure teams. Mentor engineers, guide technical strategy, and help shape Azure Blob Storage into an AI-native platform supporting zettabyte-scale storage.
Top Skills: Ai/MlAzure Blob StorageC#C++Cloud InfrastructureDatabase SystemsDistributed SystemsJavaPython
Reposted 4 Days AgoSaved
Remote
Baltimore, MD
220K-300K Annually
Mid level
220K-300K Annually
Mid level
Aerospace • Hardware • Robotics • Defense
Develop and deploy onboard swarm autonomy: perception, planning, control, multi-target tracking, inter-robot/C2 protocols, on-vehicle software integration, realistic UxS simulation, train and test ML-based target recognition, and electronics prototyping. Travel for test events up to 25%.
Top Skills: A*Behavior TreesCC++DdsDeep LearningDubins PlanningFaceGoGrpcI2CJpdaKalman FiltersLogic AnalyzerMdnsMhtMicrocontroller ProgrammingMulticastNatOms/UciOscilloscopeParticle FiltersProtobufReinforcement LearningRos2RustSlamSpiStanag 4586TcpUart/SerialUdpZeromq
4 Days AgoSaved
Remote
Baltimore, MD
Senior level
Senior level
Cloud • Information Technology • Software • Cybersecurity
Develop and maintain automated integration test harnesses for OpenStack, cloud infrastructure, and multi-service API applications. Automate smoke, CLI/TUI, GUI, and comprehensive parallel tests across microservice versions and production-like environments. Collaborate with software engineers, SREs, and subject matter experts to define test priorities, integrate testing into CI/CD pipelines, identify coverage gaps, and document test cases. The role requires strong software testing experience, automation development skills, and familiarity with Kubernetes, Kustomize, virtualization, and storage systems.
Top Skills: Ci/CdElixirGoogle Cloud Platform (Gcp)KubernetesKustomizeLlm Tools And FrameworksMicrosoft Office SuiteOpenstack
One Month AgoSaved
In-Office
Baltimore, MD
87K-198K Annually
Senior level
87K-198K Annually
Senior level
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
One Month AgoSaved
In-Office
Baltimore, MD
87K-198K Annually
Senior level
87K-198K Annually
Senior level
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
Reposted One Month AgoSaved
In-Office
Baltimore, MD
Expert/Leader
Expert/Leader
Software • Cybersecurity
The Software Engineer 2 develops and maintains complex software systems, analyses user requirements, designs new features, debugs software, and oversees software development teams to ensure adherence to performance and functional standards.
Top Skills: Atlassian Tool SuiteAvp ProcessGhostmachineGitlabJavaNifiNotifierPortable Map ReduceSummer BootSummer Framework
One Month AgoSaved
In-Office
Baltimore, MD
Expert/Leader
Expert/Leader
Software • Cybersecurity
Develop, maintain, enhance, test, debug, and integrate complex software systems for federal government customers. Analyze requirements, design software and algorithms, develop database queries and interfaces, resolve defects, document solutions, support system installation, and improve development processes. May lead software teams and ensure quality, performance, and compliance with project constraints.
Top Skills: CotsDatabasesGots
One Month AgoSaved
In-Office
Baltimore, MD
Senior level
Senior level
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
One Month AgoSaved
In-Office
Baltimore, MD
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
Reposted One Month AgoSaved
In-Office
Baltimore, MD
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
Baltimore, MD
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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account