Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Baltimore, MD
Healthtech
Develop scalable, secure, performant web applications and data pipelines for healthcare technology. Partner with engineering, product, and business stakeholders on technical roadmaps, use Agile practices, improve observability and reliability, and mentor junior engineers through coaching and code reviews. Responsibilities include database querying, technical decision-making, API development, data ingestion, cloud technologies, containerization, CI/CD, and handling sensitive data.
Top Skills:
APIsAWSAzureC#C++Ci/CdDockerGoGCPJavaJvmKubernetesNode.jsPythonRelational DatabasesScalaSQL
Artificial Intelligence
Develop productionized machine learning workflows, cloud infrastructure, distributed data-processing pipelines, and a multi-tenant data lake for autonomous-driving AI. Build internal APIs, CI/CD processes, and developer productivity tools while collaborating with research engineers. The role requires strong software engineering, DevOps, infrastructure-as-code, microservices, networking, and data infrastructure expertise.
Top Skills:
ArgocdAWSBazelCi/CdCudaDistributed Data-Processing PipelinesDockerGoogle Cloud PlatformGrpcInfrastructure As CodeKubernetesMachine Learning OperationsMicroservicesNeural NetworksOciPythonTensorFlowTerraform
HR Tech • Legal Tech • Software • Consulting
Develop and maintain web and AI-based enterprise applications through design, coding, testing, debugging, documentation, and code reviews. Integrate AI-assisted and agentic development tools into engineering workflows, manage context and harness engineering, and mentor teammates on responsible AI use. Collaborate across teams, lead projects and design efforts, improve processes and technology choices, and build secure, scalable services using modern backend stacks, REST APIs, databases, cloud infrastructure, and CI practices.
Top Skills:
AWSClaude CodeContinuous IntegrationCSSDevin AiGitGithub CopilotGoJavaJavaScriptKanbanLlmsNode.jsOauth2OidcOrm FrameworksPreactPythonRagRdbmsRest ApisSQLTerraformTypescript
Aerospace
Leads the full lifecycle development of satellite and aerospace software systems, including requirements definition, systems architecture, trade studies, verification, validation, testing, anomaly resolution, integration, deployment, and operations. Supports spacecraft product roadmaps, customization, cost optimization, and heritage-platform reuse. The role also leads multidisciplinary teams and performs specialized systems analyses across safety, reliability, security, certification, and related engineering disciplines.
Top Skills:
Aerospace SystemsDoorsFlight SoftwareModel Based Systems Engineering (Mbse)Requirements ManagementRequirements Verification And Traceability Matrices (Rvtms)Satellite Systems
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develops and maintains COBOL, IDMS, and ADSO applications on IBM mainframes supporting the Defense Civilian Payroll System. Coordinates software development across functional teams, manages project plans, resources, schedules, risks, quality, and communication, and contributes to technology strategy and software requirements, design, and implementation.
Top Skills:
AdsoCobolIbm MainframeIdms
Software • Consulting • Cybersecurity • Defense
Develop, maintain, and enhance complex software systems. Design, code, debug, and test software; implement and optimize algorithms; integrate and modernize builds and CI/CD with continuous testing; lead and oversee multiple development teams; produce and review documentation; coordinate with system and hardware engineers; ensure software meets performance, timing, and interface constraints.
Top Skills:
C++Ci/CdContinuous TestingPythonSdrServersShell Scripting
Software • Consulting • Cybersecurity • Defense
Lead development, deployment, and administration of mission-critical systems using C++/Python, Kubernetes, and GPU technologies. Manage cluster design, automation, Linux OS configuration, CI/CD/GitOps, and collaborate with cross-functional teams to meet user requirements for sensitive communications systems.
Top Skills:
AnsibleBashC++Certificate ManagementCncfEl9GitGitopsGoGpu TechnologiesHelmJSONKubernetesLinuxNetworking (SwitchingPolicy EnginesPvcPxe BootPythonRancherRbacRhelRke2Rocky LinuxRoutingSecretsService AccountsStorage ClassesVlans)Yaml
Software • Consulting • Cybersecurity • Defense
Develop, maintain, and lead complex software systems including high-performance analytics, real-time and large-data applications. Design, code, debug, integrate, test, and document software; lead teams, define processes, and coordinate with systems and hardware engineers.
Top Skills:
AwkBashCC++PowershellPythonRf SignalsSed
Healthtech • Insurance • Sales • Software
Build and deliver full-stack features for a web-based broker platform, collaborate with product and design, manage technical debt, shape architecture for scalability, participate in code reviews, and adopt AI-powered developer tools.
Top Skills:
Ai-Powered Developer ToolsAWSCRMDjangoJavaScriptPythonReactVue
Information Technology • Professional Services • Consulting
Develop and optimize embedded microprocessor software using C/C++. Write unit tests and test plans, perform code optimization for embedded processors, and support embedded design. USB protocol knowledge and familiarity with IAR IDE are nice-to-haves.
Top Skills:
CC++Code OptimizationEmbedded Microprocessor DesignIar IdeUnit TestingUsb
Information Technology • Professional Services • Consulting
Develop and optimize embedded software for microprocessors using C/C++. Design and implement unit tests and test plans, and perform code optimization targeted to embedded processors. May work with USB protocols and IAR IDE (preferred). On-site in Laurel, MD for a 12-month contract.
Top Skills:
CC++Embedded MicroprocessorsIar IdeUsb Protocol
Aerospace • Information Technology • Software • Defense
Maintain and update the AEGIS Display Subsystem (ADS): verify Problem Reports, investigate and implement software fixes, integrate and test updates. Produce design documentation, present work in peer reviews and to customers, and use modern development tools in an agile environment. Develop object-oriented C++ and Java on Linux and travel to customer sites as needed.
Top Skills:
Aegis Combat System (Ads)AgileC++JavaLinux
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
Information Technology • Professional Services • Consulting
Senior embedded software engineer role requiring 10+ years experience designing embedded microprocessor systems. Develop firmware in C/C++, write unit tests and test plans, and optimize code for resource-constrained processors. USB protocol knowledge and familiarity with IAR IDE are nice-to-haves.
Top Skills:
CC++Embedded Microprocessors
Information Technology • Professional Services • Consulting
Senior embedded software engineer responsible for C/C++ development on microprocessor-based systems, writing unit tests and test plans, and performing code optimization for embedded processors. Work may include firmware design and debugging; USB protocol and IAR IDE familiarity are nice-to-haves.
Top Skills:
CC++Code OptimizationEmbedded MicroprocessorsIar IdeUnit TestingUsb
Healthtech • Information Technology • Professional Services • Software
Design, develop, and sustain integrations, plugins, scripts, and automation for Atlassian-based collaboration (Jira, Confluence) in Linux. Collaborate with developers, admins, and customers to streamline workflows, automate tasks, deploy containerized services with CI/CD, and document configurations and procedures.
Top Skills:
AnsibleAtlassian Plugin SdkBashDockerGitGitlab CiJavaKubernetesLinuxPHPPythonVisual Studio Code
Healthtech • Information Technology • Professional Services • Software
Design, build, and maintain a distributed Splunk-based metrics and monitoring solution for HPC environments. Implement SPL searches, dashboards, reports, data onboarding, field extractions, alerting, and event correlation. Automate tasks using Python and shell/Perl scripts, apply IaC (Ansible) and CI/CD (GitLab CI/Git), and integrate log management and message broker systems to ensure observability, performance, and reliability.
Top Skills:
AnsibleCi/CdGitGitlab CiInfrastructure As CodeKafkaLinuxLinux CliPerlPythonRsyslogShellSplSplunkSyslog-Ng
Healthtech • Information Technology • Professional Services • Software
Design, build, and maintain GitLab CI/CD pipelines, runners, reusable templates, and automation patterns. Automate builds, tests, deployments, artifact workflows, environment promotion, and container integrations. Administer GitLab Runners, write Bash and Python automation, use Ansible for IaC, and collaborate with teams to secure and standardize pipelines.
Top Skills:
AnsibleBashCi/CdContainer RegistryContainersDockerGitGitlab CiGitlab RunnersInfrastructure As Code (Iac)LinuxPython
Software • Cybersecurity
The Software Engineer 3 will develop custom analytics and tools, collaborating with data scientists and analysts, while focusing on machine learning and big data solutions.
Top Skills:
ConfluenceGitlabJava MapreduceJIRAJupyter NotebooksPython Pyspark
Reposted 2 Months AgoSaved
Software • Cybersecurity
The Software Engineer designs, develops, tests, and maintains software systems, focusing on data workflows, automation pipelines, and collaborating with teams to ensure efficiency and security.
Top Skills:
Apache AirflowSparkCC++DockerGitJavaScriptLinuxPerlPythonRuby
Information Technology • Software • Automation
Design, develop, test, and maintain software applications for mission-critical systems, ensuring high performance and security in a collaborative environment.
Top Skills:
Amazon HciArgocdDockerElasticsearchGitGitlab CiGrafanaJavaKubernetesLinuxNifiOpensearchPrometheusSpring
Information Technology • Software • Consulting
As a Mid Level Software Engineer, you will develop and enhance software systems, contribute to innovative solutions, and perform testing and design analysis, focusing on RF signal processing and large data set manipulation.
Top Skills:
C++ConfluenceGitGitlabJavaJavaScriptJIRALinuxPythonSoftware-Defined Radio
Information Technology • Software • Consulting
As an entry level Software Engineer, you will develop and enhance software systems, work with RF signal processing, and integrate with legacy software while ensuring compliance with design requirements.
Top Skills:
C++ConfluenceGeospatial ProcessingGitGitlabJavaJavaScriptJIRALinuxPythonSoftware-Defined Radio
Big Data • Information Technology • Security • Software • Analytics
The Software Engineer Level 4 will develop analytics using various software languages, collaborate with development teams, and oversee analytic approaches across systems.
Top Skills:
CHadoopJavaLinuxPythonQuery Time Analytics (Qta)
Software • Cybersecurity
The Software Engineer will develop web services on Android and OSX, create automation tools, and manage the product's infrastructure and DevOps environment.
Top Skills:
Android DevelopmentJavaJavaScriptPythonSeleniumShell Scripting
Software • Cybersecurity
Develop, maintain, and enhance complex software systems for federal customers. Design, code, debug, integrate, and test software; develop algorithms and database interfaces; lead teams; collaborate with systems and hardware engineers; ensure performance, resilience, and documentation. Requires active TS/SCI with polygraph and extensive software engineering experience.
Top Skills:
AgileAWSAws Elastic Container ServiceGitlab Ci/CdKubernetesPythonTerraform
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























