Top Software Engineer Jobs in Baltimore, MD

One Month AgoSaved
In-Office
Baltimore, MD
101-115 Hourly
Mid level
101-115 Hourly
Mid level
Artificial Intelligence • Software • Cybersecurity • Defense
Develop end-to-end cloud-native software and resilient distributed systems for government missions. Design scalable architectures, REST APIs, microservices, data pipelines, dashboards, containerized applications, CI/CD pipelines, and automated testing. Collaborate with architects, DevOps teams, product managers, and clients while improving system reliability, performance, security, and operational processes. The role requires Java or Python proficiency, cloud platform experience, Kubernetes, infrastructure as code, and TS/SCI clearance with polygraph.
Top Skills: Apache KafkaSparkAWSAws CloudformationCi/CdDockerElk StackGrafanaJavaKubernetesMapreduceMicroservicesNeo4JNoSQLPrometheusPythonReactRestful ApisSolidSpring BootSQLTerraform
One Month AgoSaved
In-Office
Baltimore, MD
58-91 Hourly
Expert/Leader
58-91 Hourly
Expert/Leader
Artificial Intelligence • Software • Cybersecurity • Defense
Develops end-to-end software solutions in an agile environment using C++, APIs, analytics, infrastructure, open-source frameworks, and cloud technologies. Analyzes operating environments, implements system improvements, and creates production-ready systems. Requires expertise in multithreaded programming, Linux, scripting, containerization, AWS, and classified government environments.
Top Skills: .NetAWSBashBourne ShellC#C++ContainerizationCshDockerDrupalGithub ActionsJavaJavaScriptJenkinsKshKubernetesLinuxNode.jsPHPPythonReactRed HatUnix
One Month AgoSaved
In-Office
Baltimore, MD
101-115 Hourly
Mid level
101-115 Hourly
Mid level
Artificial Intelligence • Software • Cybersecurity • Defense
Develop end-to-end software systems and scalable web applications for critical government missions. Build RESTful APIs, microservices, data pipelines, visualizations, containerized applications, and CI/CD deployments. Design architectures, write comprehensive tests, maintain production systems, identify improvements, and collaborate with technical teams in an agile environment. The role requires TS/SCI clearance with a polygraph.
Top Skills: SparkAWSCi/CdData PipelinesDjangoDockerElk StackFlaskGrafanaJavaJqueryKubernetesMapreduceMicroservicesNoSQLPrometheusPythonReactRestful ApisSolidSpring BootSQL
One Month AgoSaved
In-Office
Baltimore, MD
72-84 Hourly
Senior level
72-84 Hourly
Senior level
Artificial Intelligence • Software • Cybersecurity • Defense
Develops end-to-end software and systems from design through production. Responsibilities include building Java and Spring Boot microservices, handling real-time data with WebSockets and Kafka, managing SQL and NoSQL databases, using containers and orchestration platforms, evaluating architecture, improving systems, and collaborating in an agile team supporting critical government missions.
Top Skills: AsyncioCi/CdConfluenceDevOpsDockerHTMLJavaJavaScriptJIRAKafkaKubernetesMicroservicesMongoDBMySQLNoSQLOci ContainersPodmanPostgresPydanticPython 3.12ReactSpring BootSQLWebsockets
One Month AgoSaved
In-Office
Baltimore, MD
175K-187K Annually
Senior level
175K-187K Annually
Senior level
Software
Develops and sustains cloud software through requirements analysis, development, integration, testing, validation, enhancement, and issue resolution. The role includes cloud software research, installation, evaluation, and ongoing engineering support. Candidates need at least five years of directly related experience, cloud development certifications, and an active TS/SCI clearance with polygraph. A technical bachelor’s or master’s degree may substitute for portions of the experience requirement.
Top Skills: AWSCloud ComputingElasticKubernetes
Reposted One Month AgoSaved
Remote or Hybrid
Baltimore, MD
155K-170K Annually
Mid level
155K-170K Annually
Mid level
Fintech • Mobile • Social Impact • Financial Services
Build and scale consumer-facing mobile and web applications and backend services. Own features end-to-end across frontend and backend, optimize databases and queries, integrate third-party APIs, implement algorithms for risk and transaction evaluation, improve reliability and CI/CD, and contribute to testing, monitoring, and internal tools to support customer operations.
Top Skills: Ci/CdDockerEs6GCPGraphQLJavaKubernetesReactReact NativeRestSQLTypescript
One Month AgoSaved
In-Office
Baltimore, MD
69K-158K Annually
Mid level
69K-158K Annually
Mid level
Information Technology
Develop and engineer computer network operations capabilities for a national security client, including cyber defense and exploitation. Build software using languages such as C/C++, Golang, JavaScript, Python, Ruby, and BASH; develop embedded hardware and software; analyze vulnerabilities and network protocols; and use Linux, Wireshark, tshark, and Git. Work independently on moderately complex problems and provide guidance to junior staff.
Top Skills: BashC/C++Embedded HardwareGitGoJavaScriptLinuxNetwork ProtocolsPythonRubyTsharkWireshark
29 Days AgoSaved
In-Office or Remote
Baltimore, MD
35K-123K Annually
Senior level
35K-123K Annually
Senior level
Agency • Information Technology
Design, develop, and modernize enterprise-scale applications, RESTful APIs, microservices, and distributed systems. Build cloud-neutral solutions across AWS and Azure, support legacy application migrations, participate in architecture and code reviews, troubleshoot production issues, document technical designs, and mentor engineers. The role emphasizes scalable, secure, high-performance backend systems, technical leadership, and engineering best practices.
Top Skills: .NetAgileAWSAzure DevopsC++CucumberDockerDomain-Driven DesignEclipseGitIntellij IdeaJavaJenkinsKubernetesMainframeMicroservicesAzureOracleRestScrumSoaSoastaSpring BootSpring CoreSpring MvcSQL ServerSybase
Reposted 7 Days AgoSaved
In-Office or Remote
Baltimore, MD
Senior level
Senior level
Fitness • Marketing Tech • Other • Sales • Software • Conversational AI • Generative AI
Architect, build, and maintain scalable full‑stack applications using React, TypeScript, Node.js, and AWS. Own features end-to-end, optimize performance and usability, collaborate with founders, and use AI tools to accelerate development in a fast-paced startup.
Top Skills: AIAWSNode.jsReactTypescript
One Month AgoSaved
In-Office
Baltimore, MD
Entry level
Entry level
Artificial Intelligence • Cloud • Information Technology • Analytics
Develops software using Python and Java in a Linux environment for engineering services supporting high-performance computing, large-data analytics, and advanced information technologies. The role requires scripting skills and an active TS/SCI security clearance with polygraph.
Top Skills: JavaLinuxPython
One Month AgoSaved
In-Office
Baltimore, MD
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Information Technology • Analytics
Develop backend systems and scalable services in Java using Spring, Spring Boot, REST APIs, and ORM frameworks. Design relational database schemas, debug complex systems, participate in code reviews, and collaborate in Agile engineering environments. Preferred work includes distributed systems architecture, CI/CD, automated testing, cloud infrastructure, DevOps, containerization, NoSQL databases, scripting, and frontend exposure. The role requires an active TS/SCI clearance with polygraph and substantial software engineering experience.
Top Skills: AngularAnsibleAtlassianAWSBashCi/CdDockerElasticsearchGitGitlabHibernateJavaJvmKubernetesLinuxMongoDBNoSQLPowershellPythonReactRelational DatabasesRestful ApisRhelSpringSpring BootTerraformUnix
One Month AgoSaved
In-Office
Baltimore, MD
Entry level
Entry level
Artificial Intelligence • Cloud • Information Technology • Analytics
Develops and maintains system management infrastructure software and services for high-performance computing systems in Linux environments. Responsibilities include Python and Bash development, automation with Ansible, containerization, CI/CD, source control, identity and access management, secret management, and datacenter infrastructure tooling. The role requires an active TS/SCI clearance with polygraph and may involve observability, analytics, Agile methodologies, and Atlassian tools.
Top Skills: AnsibleBashConfluenceContainerdDockerGitGitlab CiHashicorp VaultJenkinsJIRAKeycloakLinuxNetboxPodmanPythonSplunk
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
One Month AgoSaved
In-Office
Baltimore, MD
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Information Technology • Analytics
Develop and support software engineering solutions for high-performance computing, large-data analytics, and advanced information technology programs. The role requires expertise with PMR, AVP/AVG processes, Java and Spring technologies, NiFi, Atlassian tools, and GitLab. Candidates must have 14 years of relevant software engineering experience and a bachelor’s degree in computer science or a related field, with additional experience substituting for the degree. An active TS/SCI clearance with polygraph is required.
Top Skills: AtlassianAvgAvpGitlabJavaNifiPortable Map Reduce (Pmr)Spring BootSpring Framework
One Month AgoSaved
In-Office
Baltimore, MD
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Information Technology • Analytics
Develop software and scripts in Linux environments using Python, Bash, and potentially Rust. Build and deploy containerized services with Docker, containerd, Kubernetes, and Helm. Work with MongoDB and potentially PostgreSQL, RabbitMQ messaging, GitLab CI/CD, Ansible infrastructure-as-code, and Git. The role requires an active TS/SCI clearance with polygraph and substantial software engineering experience supporting programs of similar scope and complexity.
Top Skills: AnsibleBashConfluenceContainerdDockerGitGitlab CiHelmJIRAKubernetesLinuxMongoDBPostgresPythonRabbitMQRust
One Month AgoSaved
In-Office
Baltimore, MD
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Information Technology • Analytics
Develop software using object-oriented and interpreted languages in Linux environments. Apply test-driven development and containerization with Docker, Podman, Kubernetes, and Helm. Preferred work includes Go, TypeScript, Angular, stream processing, cloud technologies, web accessibility, AI-assisted development, and Atlassian tools. The role requires an active TS/SCI clearance with polygraph and either a bachelor's degree plus 14 or more years of software engineering experience or 18 or more years without a degree.
Top Skills: AmqpAngularAWSBenthosConfluenceDockerGoHelmJIRAKafkaKubernetesLinuxPodmanPythonRedis StreamsRedpanda ConnectRhelTypescriptWcag 2.1
One Month AgoSaved
In-Office
Baltimore, MD
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Analytics
Develop software and data-processing workflows using Python and Java. Build Bash automation, design and operate Apache Airflow workflows, process large datasets with Apache Spark, and query SQL databases. Perform data wrangling, preprocessing, validation, anomaly detection, and work with structured, semi-structured, and unstructured data. Use Linux, Git, Jupyter Notebook, and related development tools. An active TS/SCI clearance with polygraph is required.
Top Skills: Apache AirflowSparkBashConfluenceCsvGitJavaJIRAJSONJupyter NotebookLinuxMariadbMySQLNumpyPandasParquetPostgresPythonSlurmXML
One Month AgoSaved
In-Office
Baltimore, MD
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Analytics
Develop software using Python and Bash in Linux environments, working with NoSQL and SQL databases, containerization, CI/CD, orchestration, messaging, infrastructure as code, and source control. The role requires experience with MongoDB, Docker, Kubernetes, GitLab CI, Helm, RabbitMQ, Ansible, and Git, with PostgreSQL and Atlassian tools as desired skills. An active TS/SCI clearance with polygraph is mandatory.
Top Skills: AnsibleBashConfluenceContainerdDockerGitGitlab CiHelmJIRAKubernetesLinuxMongoDBPostgresPythonRabbitMQ
One Month AgoSaved
In-Office
Baltimore, MD
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Analytics
Develop and implement software systems using Java, Python, and AWS services. Build automated functional and systems-level tests, collaborate with systems engineers in an agile environment, and prototype solutions in the AWS cloud. The role requires substantial software engineering experience and an active TS/SCI clearance with polygraph.
Top Skills: AWSJavaPython
One Month AgoSaved
In-Office
Baltimore, MD
Mid level
Mid level
Artificial Intelligence • Cloud • Information Technology • Analytics
Develop and sustain software and mission applications in Linux environments. Build Java applications and automate administrative workflows using Bash, Python, and PHP. Implement infrastructure as code, CI/CD pipelines, containerized services, and Kubernetes deployments. Manage source code with Git, document configurations and system changes, and collaborate with teams and external customers. The role requires an active TS/SCI clearance with polygraph.
Top Skills: AnsibleAtlassian SdkBashCi/CdConfluenceDockerGitGitlab CiInfrastructure As Code (Iac)JavaJIRAKubernetesLinuxPHPPythonVisual Studio Code
One Month AgoSaved
In-Office
Baltimore, MD
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Analytics
Develop and maintain software using Java and Angular. Build and deploy applications with GitLab, Docker, and Kubernetes or Marathon. Apply software engineering practices on programs of similar scope and complexity, with potential work involving Elasticsearch language analyzers and computer-assisted translation tools.
Top Skills: AngularDockerElasticsearchGitlabJavaKubernetesLiltMarathon
One Month AgoSaved
In-Office
Baltimore, MD
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Analytics
Develop software for high-performance computing, large-scale data analytics, and advanced information technology programs. Responsibilities include Java software engineering, requirements gathering, workflow documentation, problem solving, and collaboration using tools such as Confluence and JIRA. Preferred experience includes AWS, Maven, GitLab, MapReduce, JUnit, Python streaming, code coverage, and Linux. The role requires an active TS/SCI clearance with polygraph and seven years of software engineering experience.
Top Skills: AWSConfluenceGitGitlabJavaJIRAJunitLinuxMapreduceMavenPython
One Month AgoSaved
In-Office
Baltimore, MD
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Analytics
Develop and support software engineering solutions for high-performance computing, large-scale data analytics, and information technology programs. Responsibilities include building Java and Angular applications, designing REST APIs, modernizing applications and databases, deploying containerized microservices, maintaining Kubernetes environments, implementing CI/CD and DevSecOps practices, and supporting Agile development and database operations. An active TS/SCI clearance with polygraph is required.
Top Skills: Amazon EksAngularConfluenceDevsecopsDockerGitlab Ci/CdHelmJavaJIRAJSONKubernetesMariadbMicroservicesOpenshiftOraclePodmanPostgresRancherRestful ApisSpring BootXML
One Month AgoSaved
In-Office
Baltimore, MD
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Information Technology • Analytics
Develop software for high-performance computing, large-scale data analytics, and advanced information technology systems. The role requires expertise with Spark, MapReduce, SQL or NoSQL, and scientific Python libraries, along with extensive software engineering experience on comparable programs. An active TS/SCI clearance with polygraph is mandatory. A bachelor's degree in computer science or a related field is required, though additional software engineering experience may substitute.
Top Skills: MapreduceNoSQLNumpyPandasScipySparkSQL
One Month AgoSaved
In-Office
Baltimore, MD
Entry level
Entry level
Artificial Intelligence • Cloud • Information Technology • Analytics
Develops software within full-lifecycle systems engineering environments supporting high-performance computing, large-scale data analytics, and information technologies. Requires experience with Hadoop, Accumulo, AWS, Terraform, Java, and Python. An active TS/SCI clearance with polygraph is mandatory.
Top Skills: AccumuloAWSHadoopJavaPythonTerraform
One Month AgoSaved
In-Office
Baltimore, MD
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Information Technology • Analytics
Develops software for high-performance computing, large-scale data analytics, and advanced information technology programs. Requires extensive software engineering experience on comparable federal programs, proficiency in Hadoop, Accumulo, AWS, Terraform, Java, and Python, and an active TS/SCI clearance with polygraph.
Top Skills: AccumuloAWSHadoopJavaPythonTerraform
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account