Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Baltimore, MD
Information Technology • Marketing Tech • Software • Consulting
The Software Engineer develops, maintains, and enhances software systems. Responsibilities include analyzing requirements, debugging, designing software, integrating systems, and serving as a team lead.
Top Skills:
AlgorithmsDatabasesReal-Time SystemsSoftware MethodologiesSoftware Systems
Information Technology • Marketing Tech • Software • Consulting
Develops and enhances Big-Data Cloud systems, contributing to back-end processing and software design, while ensuring adherence to requirements and conducting testing.
Top Skills:
AvroBashCloud ComputingCsvElastic SearchHadoopHbaseHdfsJ2EeJavaJmsJSONMapreduceNifiPythonRubyVirtualboxVMwareXMLYarnZookeeper
Hardware • Security • Software • Cybersecurity
As a Software Engineer, you'll design, develop, and deploy software applications for government missions, collaborating with teams to ensure security and performance standards are met.
Top Skills:
CC++Ci/CdGitJavaJIRALinuxPython
Software • Cybersecurity
The Software Engineer develops complex software systems, analyzes user requirements, designs and modifies software, leads teams, and ensures quality control for federal government projects.
Top Skills:
AccumuloAWSHadoopJavaPythonTerraform
Software • Cybersecurity
Develop, maintain, and enhance complex software systems including analytics, large-data processing, real-time systems, and business information systems. Write and review code, test components, resolve defects, provide customer support, and contribute to system-level design decisions (hardware/software tradeoffs, reuse, and COTS/GOTS evaluation).
Top Skills:
DockerHelmKubernetesPython
Information Technology
Develop and oversee full-stack software solutions in an agile environment, utilizing various technologies and leading a team to enhance system performance.
Top Skills:
AngularAWSElasticsearchGitlab CiJavaJavaScriptJSONLinuxMongoDBMySQLNeo4JNoSQLPostgresPythonTerraformYaml
Information Technology
Design and implement end-to-end AI/ML software solutions to modernize client systems. Build developer-focused tools and prototypes, apply best practices for software workflows, and collaborate to refine experimental tooling while considering ecosystem and future enhancements.
Top Skills:
Agentic Ai FrameworksAi/Llm Developer ToolsAutomated Coding AgentsBuild And Test SystemsCi/CdDevOpsElectronIdesStatic Analysis ToolsTypescriptVs Code
Software
Build and maintain software integrations connecting Cribl’s stream-processing engine with systems such as Splunk, Elasticsearch, Kafka, and cloud storage platforms. Research third-party technologies, develop robust Node.js and TypeScript code, create automated and integration tests, collaborate across engineering and product teams, participate in code reviews and on-call support, and contribute to documentation and technical communities.
Top Skills:
Amazon S3Apache KafkaAWSAzureAzure Blob StorageC++ElasticsearchGoogle Cloud PlatformGoogle Cloud StorageLdapNode.jsOauth 2.0Openid ConnectRest ApisSAMLSplunkTypescript
Cloud • Security • Software
Staff Software Engineer responsible for shaping technical strategy and architecting automation systems for package creation, testing, and container image builds. The role involves developing production Go, AI- and LLM-powered developer tooling, quality frameworks, CLIs, and scalable services. Responsibilities include mentoring engineers, influencing roadmaps, improving reliability, and collaborating across distributed teams. Candidates need strong systems architecture, Linux, build systems, container ecosystem, and developer tooling experience, with familiarity in software supply chain security preferred.
Top Skills:
Ai/LlmApkApkoAptBazelContainer RegistriesDockerFedrampFipsGoKubernetesLinuxMakeMelangeOciRpmSbomStigWolfi
Gaming
Design, scale, and optimize APIs, services, databases, and critical wagering, financial ledger, and regulatory systems. Lead complex technical initiatives, improve production performance and resilience, build integrations and migrations, manage monitoring, and mentor engineers. The role requires ownership of end-to-end delivery, on-call operations, scalable distributed systems, GraphQL, relational databases, Kubernetes, asynchronous processing, and highly accurate, auditable financial systems.
Top Skills:
Apache KafkaAws Sqs/SnsBeanstalkCeleryDatadogElixirExqExunitFastapiGitGitGoogle Cloud Pub/SubGraphQLGrpcJestKubernetesLaravelMySQLNode.jsObanPhoenixPostgresPytestRabbitMQRspecRuby On RailsSidekiqSQL
Artificial Intelligence • Cloud • Legal Tech • Software • Generative AI
Own the architecture and development of critical backend and cloud platform domains. Design scalable, secure, multi-tenant distributed systems on AWS, including event-driven services, APIs, data models, and AI/ML infrastructure. Lead major initiatives from design through release, align cross-functional stakeholders, establish engineering standards, mentor engineers, and drive reliability, observability, security, and cost-efficiency improvements.
Top Skills:
Ai/MlAuthentication And AuthorizationAWSCi/CdDistributed SystemsEvent-Driven ArchitectureInfrastructure As CodeJavaMulti-TenancyObservabilityPythonRest Apis
Artificial Intelligence • Cloud • Information Technology • Software
As a Software Engineer in AI Infrastructure, you will design and develop core platform components, build APIs and services, enhance performance, and automate tooling while collaborating across teams and improving system reliability.
Top Skills:
AnsibleGoHelmKubernetesPythonTerraform
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
Artificial Intelligence • Information Technology • Consulting
Build and operate services and tooling to automate network lifecycle, ensure safe network changes, develop scalable observability and telemetry, integrate network source-of-truth via APIs, and collaborate with network engineers and SREs to deliver production-grade automation and reliability.
Top Skills:
APIsCi/CdDpdkEbpfGoInfrastructure As CodeKernel NetworkingLogsNetwork-As-CodeObservability (MetricsPythonTelemetry PipelinesTraces)VlansXdp
Information Technology • Logistics
Own and ship full-stack product features in weekly cycles: scope solutions, build backend services and UIs, use AI tooling for development, ensure code quality and production readiness, measure impact, and communicate with stakeholders.
Top Skills:
BedrockClaudeClaude CodeCursorNatsNode.jsPostgresReactReact NativeRedisTypescript
One Month AgoSaved
Artificial Intelligence • Software • Analytics • Business Intelligence
Build and own enterprise platform components end to end, integrating with customer infrastructure and self-managed Kubernetes environments. Develop observability, improve reliability and availability, debug distributed systems, address security vulnerabilities, and deliver production software for enterprise users. Collaborate with product and technical leads, mentor engineers, and maintain hands-on ownership across design, implementation, deployment, and production operations.
Top Skills:
AIContainer Build SystemsDashDistributed SystemsGoKubernetesLlmsLoggingMetricsMicroservicesObservabilityPythonSsoTemporalTracingTypescript
Artificial Intelligence • Information Technology • Software • Database
Develop and operate SpiceDB and AuthZed’s open-source authorization ecosystem. Design, implement, test, deploy, and optimize distributed systems involving databases, cloud infrastructure, query planning, scalability, reliability, and performance. Participate in production operations and on-call rotations, troubleshoot complex issues, collaborate with users and contributors, mentor engineers, and contribute to technical documentation and industry discussions.
Top Skills:
Ci/CdCloud InfrastructureDistributed DatabasesDockerGitGoJavaKubernetesPythonSpicedb
Information Technology • Software • Automation
Develop and maintain complex mission and business software with a front-end focus using Angular/RxJS, integrated with Java/Spring Boot back ends. Participate in design, testing, debugging, CI/CD, containerized deployments, and collaboration within Agile teams.
Top Skills:
AngularCi/Cd PipelinesDockerElasticsearchGitlabGradleJavaJmsKafkaKubernetesMavenOracleRxjsSpring BootSpring DataSpring MvcSpring Security
Artificial Intelligence • Information Technology • Consulting
Design, build, and scale backend services, microservices, APIs, and secure cloud applications for physical AI solutions. Integrate AI models and data pipelines, manage infrastructure across AWS, Azure, or GCP, implement testing and CI/CD practices, support real-time data systems, and mentor junior engineers. The role also requires front-end development with React and JavaScript, SQL database work, data visualization, production deployments, and frequent client-site travel.
Top Skills:
AWSAzureCi/CdDjangoGCPIot TelemetryJavaScriptNode.jsReactSQLTime-Series Databases
Software
Administer, maintain, monitor, and provide operational support for a secure, multi-tenant Kubernetes Platform-as-a-Service environment on Linux. Ensure platform reliability, scalability, security compliance, and performance by troubleshooting workloads, networking, storage, ingress, and infrastructure issues. Develop automation with Bash, Python, Ansible, and Helm; use monitoring tools and Git-based collaboration. Support integration, installation, configuration, upgrades, and maintenance of COTS/GOTS software.
Top Skills:
AnsibleBashConfluenceDockerGitGrafanaHelmJIRAKubernetesLinuxPodmanPrometheusPython
Software
Integrates, tests, evaluates, configures, and troubleshoots high-performance computing software stacks and systems. Develops Bash and Python automation, administers Linux and HPC environments, supports Slurm scheduling, shared filesystems, monitoring, networking, accelerators, and infrastructure-as-code tools. Diagnoses software and hardware issues using rigorous root-cause analysis and supports large-scale HPC systems and customers.
Top Skills:
AnsibleAsicBashConfluenceFpgaGangliaGpfsGpuHpc Benchmark ToolingInfinibandJIRALinuxLustreNagiosPanasasPythonSaltSlingshotSlurm
Artificial Intelligence • Fintech • Machine Learning • Software • App development • Conversational AI • Generative AI
Leads end-to-end modernization from a monolith to microservices, including legacy analysis, architecture, estimation, data migration, deployment, and production support. Guides .NET services, databases, messaging, containerization, and frontend integrations. Acts as the technical escalation point for complex issues while improving Jira tracking, estimation accuracy, QA collaboration, release predictability, and engineering processes. Manages and develops the team through one-on-ones, performance reviews, feedback, and career-focused objectives.
Top Skills:
.Net 8Asp.Net CoreC#DockerJIRAKubernetesMicroservicesMicrosoft Sql ServerNoSQLPostgresRabbitMQRedisRest ApisSQL
Information Technology • Software
Designs, develops, and maintains enterprise software for federal digital services. Builds Java and Scala RESTful APIs, creates unit tests, troubleshoots defects across development through production, and uses Splunk for monitoring and log analysis. Collaborates with business analysts to identify design gaps, estimate feature work, and improve system functionality while supporting reliable software delivery across the full development lifecycle.
Top Skills:
JavaJavaScriptRestful ApisScalaSplunkUnit Testing
Healthtech • Information Technology • Software
Design, build, and operate scalable APIs and event-driven backend services using TypeScript, Node.js, Python, Kafka, and PostgreSQL. Develop infrastructure as code and CI/CD pipelines, troubleshoot production systems, and participate in on-call support. Provide technical leadership through architecture reviews, API and event standards, code reviews, mentoring, and cross-team guidance. Help improve engineering quality, reliability, scalability, development tooling, and adoption of AI-assisted development practices.
Top Skills:
Apache KafkaAzure Api ManagementAzure Service BusClaudeElixirGithub ActionsHelmKubernetesNode.jsPostgresPythonRuby On RailsTerraformTypescript
Artificial Intelligence • Cloud • Software
Develop and lead implementation of mathematical optimization models for supply chain applications. Investigate heuristics and optimization techniques, translate real-world problems into software, and design comprehensive testing strategies. Build robust C++ software, automated functional, regression, and performance tests, and collaborate with agile teams. Apply AI and other tools to accelerate development while maintaining architectural consistency, security, and code quality. Review AI-generated code for correctness, integration risks, and edge cases.
Top Skills:
Ai ToolingC#C++Cloud InfrastructureConfluenceCplexGitGurobiIn-Memory Data Server TechnologyIntegration Testing FrameworksJIRAMaestroPerformance Testing ToolsPythonUnit Testing FrameworksVirtual InfrastructureVisual StudioXpress
Healthtech
Develop and maintain automated testing tools and frameworks for complex healthcare software. Create test plans, execute white-box, black-box, UI, API, and performance testing, identify defects and testing gaps, improve CI/CD processes, and collaborate with product managers and developers to support high-quality releases. The role also involves debugging code, participating in demos, and working with distributed teams in a remote environment.
Top Skills:
AgileAnsibleC#C++Ci/CdCucumberCypressDockerFitnesseGitJavaJavaScriptJenkinsJmeterK6KatalonLeanLinuxMySQLOraclePythonRestassuredRspecRubyScrumSoaSoapuiTestngWeblogicXp
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 Software Engineers
See AllPopular Baltimore, MD Job Searches
Tech Jobs & Startup Jobs in Baltimore
Remote Jobs in Baltimore
Content Jobs in Baltimore
Customer Success Jobs in Baltimore
IT Jobs in Baltimore
Cyber Security Jobs in Baltimore
Tech Support Jobs in Baltimore
Data & Analytics Jobs in Baltimore
Analysis Reporting Jobs in Baltimore
Analytics Jobs in Baltimore
Business Intelligence Jobs in Baltimore
Data Engineer Jobs in Baltimore
Data Science Jobs in Baltimore
Machine Learning Jobs in Baltimore
Data Management Jobs in Baltimore
UX Designer Jobs in Baltimore
Software Engineer Jobs in Baltimore
Android Developer Jobs in Baltimore
C# Jobs in Baltimore
C++ Jobs in Baltimore
DevOps Jobs in Baltimore
Front End Developer Jobs in Baltimore
Golang Jobs in Baltimore
Hardware Engineer Jobs in Baltimore
iOS Developer Jobs in Baltimore
Java Developer Jobs in Baltimore
Javascript Jobs in Baltimore
Linux Jobs in Baltimore
Engineering Manager Jobs in Baltimore
.NET Developer Jobs in Baltimore
PHP Developer Jobs in Baltimore
Python Jobs in Baltimore
QA Jobs in Baltimore
Ruby Jobs in Baltimore
Salesforce Developer Jobs in Baltimore
Scala Jobs in Baltimore
Finance Jobs in Baltimore
HR Jobs in Baltimore
Internships in Baltimore
Legal Jobs in Baltimore
Marketing Jobs in Baltimore
Operations Jobs in Baltimore
Office Manager Jobs in Baltimore
Operations Manager Jobs in Baltimore
Product Manager Jobs in Baltimore
Project Manager Jobs in Baltimore
Sales Jobs in Baltimore
Account Executive (AE) Jobs in Baltimore
Account Manager (AM) Jobs in Baltimore
Sales Leadership Jobs in Baltimore
Sales Development Representative Jobs in Baltimore
Sales Engineer Jobs in Baltimore
Sales Operations Jobs in Baltimore
All Filters
Total selected ()
No Results
No Results







.png)
















.png)
.jpg)




