Top Software Engineer Jobs in Baltimore, MD

One Month AgoSaved
In-Office
Baltimore, MD
176K-282K Annually
Senior level
176K-282K Annually
Senior level
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develop and maintain complex software systems supporting mission-critical environments, including real-time processing, large-scale analytics, and data applications. Responsibilities include software design, development, testing, troubleshooting, requirements analysis, technology evaluation, quality control, and lifecycle support. Serve as a technical lead across multiple teams, coordinate with customers and systems engineers, and delegate programming and testing work. The role requires extensive software engineering experience and an active TS/SCI clearance with current polygraph.
Top Skills: Automated TestingAWSCi/CdCotsGotsInfrastructure As CodeLarge-Scale Data ProcessingReal-Time SystemsServerless ArchitectureTerraform
One Month AgoSaved
In-Office
Baltimore, MD
80K-128K Annually
Entry level
80K-128K Annually
Entry level
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develop and maintain software products that automate workflows for Cyber Mission customers. Apply Agile and DevOps practices to deliver reliable, high-quality software, contribute to front-end and back-end development, and create technical documentation and training materials. The role supports national security missions at a contractor facility in Annapolis Junction, with telework dependent on tasking and customer approval.
Top Skills: AgileDevOpsElasticsearchGrafanaJavaJavaScriptJSONKibanaMongoDBReactVue
One Month AgoSaved
In-Office
Baltimore, MD
146K-234K Annually
Expert/Leader
146K-234K Annually
Expert/Leader
Aerospace • Information Technology • Security • Cybersecurity • Defense
Provides operational support for software applications, troubleshooting errors, supporting users, diagnosing Linux services, monitoring application and database health, and coordinating fixes with engineering teams. Maintains technical documentation and knowledge bases, supports technologies including Apache NiFi, MongoDB, Elasticsearch, AWS, and Docker, and provides after-hours on-call coverage. The role requires an active TS/SCI clearance with a current polygraph and extensive systems engineering experience.
Top Skills: ApacheApache NifiAPIsAtlassianAws Ec2ChapConfluenceContaineryardDataflowDatarunnerDockerElasticsearchIisJIRALinuxMongo CompassMongoDBTomcat
Reposted 2 Months AgoSaved
Easy Apply
Remote
Baltimore, MD
Easy Apply
186K-219K Annually
Senior level
186K-219K Annually
Senior level
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Build and own end-to-end frontend experiences for Coinbase card products across web and mobile. Ship high-scale consumer features, improve payment flow performance and SLOs, reduce latency and CX contacts, mentor engineers, and collaborate with product, design, and backend teams to deliver reliable, user-focused card functionality.
Top Skills: Generative AiReactReact Native
Reposted 2 Months AgoSaved
In-Office
Baltimore, MD
Expert/Leader
Expert/Leader
Software • Consulting
As a Software Engineer at Quevera, you will design and implement software solutions while mentoring junior developers and deploying services in Linux environments.
Top Skills: .Net C#AWSAzureCSSGitHTMLJavaJavaScriptMariadbMs SqlMySQLNode.jsOraclePerlPHPPowershellPythonReactVue
Reposted 2 Months AgoSaved
In-Office
Baltimore, MD
Entry level
Entry level
Information Technology • Defense
The Software Engineer develops and maintains software systems, reviews and tests components, resolves issues, and provides input for system design.
Top Skills: CotsGotsSoftware DesignSoftware Development
Reposted 2 Months AgoSaved
In-Office
Baltimore, MD
Entry level
Entry level
Information Technology • Defense
The Software Engineer L1 develops and maintains complex software systems, conducts reviews and tests for quality, and resolves software issues.
Top Skills: Algorithm DevelopmentCotsGotsSoftware Development
Reposted 2 Months AgoSaved
In-Office
Baltimore, MD
138K-208K Annually
Senior level
138K-208K Annually
Senior level
Automotive • Information Technology • Other • Transportation • Energy
Lead design and implementation of analytical software for underwater vehicle data. Define architecture, lead small teams, manage requirements/CDRLs, perform testing (remote and onsite), interface with customers, produce documentation, conduct trade studies, and mentor junior engineers. Support system requirements, hazard analysis, and deliverables for DoD programs.
Top Skills: .NetArcgis Pro SdkArtifactoryAudio CodecsBinary Device/Sensor ProtocolsC#Ci/CdDesktop Application DevelopmentEsriGeospatial Systems/MappingGitGithub ActionsJIRAMicrosoft 365Relational Databases (Sql)Service Oriented ArchitectureUi/Ux DesignVideo CodecsWeb-Based Ui Development
Reposted 2 Months AgoSaved
In-Office
Baltimore, MD
Expert/Leader
Expert/Leader
Software • Cybersecurity
The Software Engineer develops, maintains, and enhances complex software systems, analyzes requirements, resolves software issues, and leads development teams while ensuring compliance with design standards.
Top Skills: AngularDockerElasticsearchGitlabJavaKubernetes
Reposted 2 Months AgoSaved
In-Office
Baltimore, MD
Expert/Leader
Expert/Leader
Software • Cybersecurity
Develop and maintain complex software systems, perform code reviews, and lead teams while ensuring adherence to design requirements and processes.
Top Skills: AngularAWSDockerElasticsearchGitlabJavaKubernetesTerraform
Reposted 2 Months AgoSaved
In-Office
Baltimore, MD
Senior level
Senior level
Software • Cybersecurity
The Software Engineer develops and enhances complex software systems, analyzes requirements, debugs, integrates and improves software solutions, while leading teams and ensuring adherence to standards.
Top Skills: CloudGhostmachineJavaJavascript FrameworksMapreduceQta
Reposted 2 Months AgoSaved
In-Office
Baltimore, MD
190K-420K Annually
Mid level
190K-420K Annually
Mid level
Information Technology • Security • Software
The role involves developing and maintaining large-scale web applications using JavaScript/TypeScript and Python, focusing on high-level architecture and collaboration in offensive cyber operations.
Top Skills: AWSDevOpsInfrastructure-As-CodeJavaScriptNode.jsPythonTypescript
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 2 Months AgoSaved
Hybrid
Baltimore, MD
Senior level
Senior level
Big Data • Software • Analytics
Design, develop, and deploy software components; handle web requests; support full-stack development in a cloud environment; collaborate with engineers.
Top Skills: AWSJavaLinuxNode.jsReactTypescript
2 Months AgoSaved
Remote
Baltimore, MD
115K-135K Annually
Junior
115K-135K Annually
Junior
Digital Media
Develop and maintain features for a podcast subscription platform using PHP and Laravel. Scale the application, support user and administrator experiences, build website embeds and third-party integrations, and help apply AI tools to accelerate development and improve code quality and security. Collaborate within a small, Agile-oriented remote team while evaluating technologies and influencing the evolving product stack.
Top Skills: AIAmazon SesAmazon SmsAmazon SnsAnthropicAWSDockerFastly CdnGitGCPGoogle DocsLaravelLlmsNginxNotionPHPPostgresReactRedisSlackSpotifyStripeVarnishWordpress
2 Months AgoSaved
Remote
Baltimore, MD
173K-200K Annually
Senior level
173K-200K Annually
Senior level
Edtech • Kids + Family • Social Impact • Software
Develop and operate highly scalable backend systems and AWS infrastructure. Responsibilities include maintaining Python HTTP services, working with DynamoDB, Elasticsearch, and Redis, provisioning cloud resources through infrastructure as code, reasoning about distributed systems, and owning software from design through monitoring. The role also focuses on reliability, security, performance, cost optimization, observability, technical roadmaps, and collaboration with engineering and product stakeholders.
Top Skills: AWSCi/CdDynamoDBEc2EcsEksElasticsearchGithub ActionsHttp ApisInfrastructure As CodeLambdaPythonRedisS3Tornado
One Month AgoSaved
In-Office
Baltimore, MD
111-123 Hourly
Senior level
111-123 Hourly
Senior level
Artificial Intelligence • Software • Cybersecurity • Defense
Develop and execute manual and automated tests for data ingest, processing, analytics, microservices, and distributed applications. Create test plans, cases, procedures, and reports; generate test data; document defects; and collaborate with software and DevOps engineers. Automate security, performance, regression, integration, and CI/CD testing in AWS and Linux environments while monitoring cloud-based pipelines and validating data workflows.
Top Skills: Apache NifiAWSBashCi/CdCsvDistributed SystemsJavaJSONJunitLinuxMicroservicesMockitoPythonXML
One Month AgoSaved
In-Office
Baltimore, MD
190K-420K Annually
Senior level
190K-420K Annually
Senior level
Information Technology • Security • Software
Develop full-stack web applications, data transformations, analytics, and visualizations supporting national security missions. Collaborate with analysts, operators, and customers to define requirements and architect frontend and backend solutions. Maintain mission-critical servers and applications, support data workflows across varied formats and databases, and provide technical guidance across projects. The role also involves server framework development, systems administration, and contributing to robust solutions for big-data challenges.
Top Skills: Ai AgentsAngularCi/CdGitGitlabJavaScriptMySQLPandasPolarsPostgresPythonReactSQLSqliteTypescriptVue
2 Months AgoSaved
In-Office
Baltimore, MD
130K-160K Annually
Expert/Leader
130K-160K Annually
Expert/Leader
Cloud • Security • Cybersecurity
Lead architecture and design for new features, translate complex requirements into OO technical designs, shepherd features through development and deployment, mentor peers, coordinate with systems engineering, perform rigorous code/MR reviews, and produce technical documentation. Work supports Intelligence Community with a cleared environment.
Top Skills: HTMLJavaRestSpring BootXML
2 Months AgoSaved
In-Office
Baltimore, MD
150K-261K Annually
Senior level
150K-261K Annually
Senior level
Information Technology • Consulting
Develop and maintain enterprise application software for cryptanalytic engineering. Work includes Java-based application development, feature design, architecture review, testing, debugging, release planning, version control, and user support. Use geolocation data and DataXplorer; collaborate on transitions and maintenance.
Top Skills: C++DataxplorerGitlabJavaJavaScriptMavenPythonQuery Time AnalyticsRustTypescriptVisualstudio
One Month AgoSaved
In-Office
Baltimore, MD
200K-215K Annually
Senior level
200K-215K Annually
Senior level
Software
Develop and maintain web-based Java applications supporting compliant IC data management and movement. Design complex algorithms, perform quality control, improve documentation and development standards, collaborate with systems and hardware engineers, and coordinate software installation and operational monitoring. The role uses Agile methods and technologies including Quarkus, PrimeFaces, SQL, PostgreSQL, and Elasticsearch.
Top Skills: AgileElasticsearchJavaPostgresPrimefacesQuarkusSQL
2 Months AgoSaved
Remote
Baltimore, MD
Mid level
Mid level
Artificial Intelligence • Fintech • Software • Financial Services
Build and maintain production-grade iOS applications using Swift and SwiftUI, integrating AI features through backend APIs. Design reliable AI interaction patterns, optimize performance, memory, battery, and latency, and support monitoring, feedback capture, and root-cause analysis. Collaborate with backend and ML engineers on API behavior, reliability, and user trust while shipping stable App Store experiences.
Top Skills: Core MlNoSQLSQLSwiftSwift Package ManagerSwiftuiTensorflow Lite
One Month AgoSaved
In-Office
Baltimore, MD
162K-222K Annually
Senior level
162K-222K Annually
Senior level
Robotics
Develop and maintain mission-critical embedded software for autonomous maritime robots operating on extended 90+ day missions. Responsibilities include integrating sensors, actuators, communications, and power systems; implementing fault-tolerant architectures; developing device drivers, middleware, and mission code on ARM-based Linux platforms; building automated testing and CI/CD pipelines; troubleshooting hardware-software interactions; and documenting designs and procedures.
Top Skills: ArmC++Can BusCi/CdDebianGitGpsHardware-In-The-LoopImuIridiumJavaLinuxNvidia JetsonNvidia TegraPythonRaspberry PiRs-232Rs-485Software-In-The-LoopStarlinkTcpUdpUsb
One Month AgoSaved
In-Office
Baltimore, MD
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Analytics
Integrates, installs, configures, upgrades, compiles, and supports COTS/GOTS software in heterogeneous operating environments. Administers Kubernetes clusters, troubleshoots workloads, develops Bash/Python scripts, applies Infrastructure as Code with Ansible, maintains Helm charts, monitors systems with Prometheus and Grafana, and collaborates using Git in a DevOps environment.
Top Skills: AnsibleBashConfluenceDockerGitGrafanaHelmJIRAKubernetesLinuxMicroservicesPodmanPrometheusPythonRest
One Month AgoSaved
In-Office
Baltimore, MD
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Analytics
Designs, deploys, and manages cloud infrastructure using OpenStack and comparable platforms. Supports Linux and Python-based software engineering, IT management, system engineering, network automation, cloud security, and operations. The role requires substantial software engineering experience, strong communication skills, and an active TS/SCI clearance with polygraph.
Top Skills: AWSCloud InfrastructureLinuxAzureNetwork Automation ToolsOpenstackPowershellPython
One Month AgoSaved
In-Office
Baltimore, MD
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Information Technology • Analytics
Integrates, installs, configures, upgrades, compiles, and supports COTS/GOTS software across heterogeneous operating systems and HPC environments. Develops Bash and Python automation, manages Slurm scheduling, troubleshoots software and hardware issues, and applies system administration, infrastructure-as-code, and monitoring practices. Supports HPC filesystems, networking, accelerators, benchmarking, and large-scale customer systems while diagnosing root causes and developing solutions.
Top Skills: AnsibleAsicBashConfluenceFpgaGangliaGpfsGpuHigh-Performance Computing (Hpc)InfinibandJIRALinuxLustreNagiosPanasasPythonSaltSlingshotSlurm
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account