Top Software Engineer Jobs in Baltimore, MD

One Month AgoSaved
Remote
Baltimore, MD
190K-215K Annually
Senior level
190K-215K Annually
Senior level
Legal Tech • Software
Architect and build high-throughput backend systems for Filevine’s legal technology platform using .NET, DDD, event sourcing, MartenDB, Wolverine, and PostgreSQL. Own features end to end, including domain modeling, APIs, testing, observability, CI/CD, and production monitoring. Mentor engineers, optimize system resilience and performance, and collaborate with product, UX, and legal experts to translate complex workflows into scalable software.
Top Skills: .Net 8Auth0C#Ci/CdCqrsDomain-Driven DesignEvent SourcingMartendbOktafgaOpentelemetryPostgresRest ApisSvelteTypescriptWolverine
One Month AgoSaved
Remote
Baltimore, MD
7K-12K Annually
Expert/Leader
7K-12K Annually
Expert/Leader
Other • Retail
Provide senior technical support for Ferguson’s custom UniData-based ERP platform. Investigate application, integration, data, and performance issues; perform root cause analysis; support production stability; review code changes; document resolutions; improve monitoring and support processes; and mentor team members. The role collaborates with engineering, QA, business analysts, support teams, and business users, including participation in rotating after-hours incident support.
Top Skills: APIsErp SystemsExcelItilOraclePick-Based TechnologiesSQL ServerUnibasicUnidataUniqueryWeb Services
Reposted One Month AgoSaved
Remote
Baltimore, MD
140K-160K Annually
Senior level
140K-160K Annually
Senior level
Information Technology • Software
Build, enhance, modernize, test, deploy, and sustain enterprise Java and Spring Boot applications supporting DoD financial and program management. Responsibilities include full-lifecycle feature ownership, Oracle schema and SQL development, Angular contributions, CI/CD pipeline delivery, security scanning, defect investigation, architecture participation, code reviews, and secure cloud deployment. The role requires evaluating existing systems, applying sound technical judgment, and meeting federal security and compliance requirements.
Top Skills: AngularAtoAws EcsAws FargateAws GovcloudAws IamAws RdsAws S3Azure DevopsBitbucket PipelinesDockerFips-Validated CryptographyFlywayFortifyGithub ActionsGitlab CiHibernateInfrastructure As CodeJavaJdbcJenkinsJpaLiquibaseOraclePkiRmfSnykSonarqubeSpring BootSQLStigsTlsTrivy
Reposted One Month AgoSaved
Remote
Baltimore, MD
140K-160K Annually
Senior level
140K-160K Annually
Senior level
Information Technology • Software
Build and sustain enterprise Java applications for DoD financial and program management. Own capabilities across requirements, architecture, API development, database design, testing, CI/CD deployment, security, and production sustainment. Work across Spring Boot, Angular, Oracle, SQL, and cloud environments while investigating defects, reviewing code, using AI-assisted tools responsibly, and contributing to agile delivery. Seven or more years of software development experience, a technical bachelor’s degree or equivalent experience, Security+ certification, U.S. citizenship, and Secret clearance eligibility are required.
Top Skills: Amazon RdsAmazon S3AngularAtoAws EcsAws FargateAws GovcloudAws IamCi/CdFips-Validated CryptographyFlywayFortifyHibernateJavaJdbcJpaLiquibaseOraclePkiRmfSnykSonarqubeSpring BootSQLStigsTlsTrivy
One Month AgoSaved
Remote
Baltimore, MD
Senior level
Senior level
Mobile • Software • Sports • Travel
Build and own software for marina operators and boaters across reservations, payments, CRM, work orders, accounting integrations, and mobile applications. Responsibilities span scoping, design, implementation, deployment, maintenance, and improving a legacy system handling live payment traffic. The role requires full-stack development, AI-assisted engineering, product judgment, clear communication, and ownership of customer outcomes in a lean team.
Top Skills: AchAIAWSiOSPostgresReactRuby On RailsStripeStripe Connect
One Month AgoSaved
Remote
Baltimore, MD
Entry level
Entry level
Mobile • Software • Sports • Travel
Owns end-to-end production software, architectural decisions, and improvements to the engineering lifecycle. The principal engineer will expand AI-assisted development, make speed safe across reservations, payments, mobile, and international systems, and influence a growing team’s engineering practices. Success means enabling a fourteen-person team to ship with the effectiveness of a much larger organization.
Top Skills: AWSPostgresRuby on RailsReactSwift
2 Months AgoSaved
Easy Apply
Remote or Hybrid
Baltimore, MD
Easy Apply
180K-265K Annually
Entry level
180K-265K Annually
Entry level
Healthtech • Information Technology • Software • Telehealth
Lead the technical direction of Zocdoc’s patient acquisition platform, building scalable APIs, microservices, AWS infrastructure, and React experiences. Improve SEO, page speed, system reliability, and patient-facing data access. Collaborate with Product, Design, and Marketing, integrate third-party data and Contentful, apply LLM technology, promote engineering excellence, mentor engineers, and drive AI-focused innovation across distributed teams.
Top Skills: APIsAWSCi/CdContentfulLlm SystemsMicroservicesObservabilityReactSeo
One Month AgoSaved
Remote
Baltimore, MD
146K-190K Annually
Senior level
146K-190K Annually
Senior level
Artificial Intelligence • Healthtech • Software
Build and maintain scalable full-stack healthcare software in collaboration with clinicians, operators, and product managers. Own solutions from understanding business problems through delivery and measurement, make independent technical and product decisions, incorporate AI agents, and improve development practices through testing and documentation. The role involves developing and refactoring complex distributed systems while connecting engineering work to user and business outcomes.
Top Skills: AIAi AgentsDatabasesDistributed SystemsWeb Frontend Technologies
2 Months AgoSaved
In-Office
Baltimore, MD
168K-420K Annually
Mid level
168K-420K Annually
Mid level
Information Technology • Security • Software
Develop accessible front-end applications using modern JavaScript frameworks, preferably Vue, while ensuring Section 508 and WCAG compliance. Conduct JAWS-based and automated accessibility testing, remediate usability issues, document audit findings, and integrate tools such as axe, Pa11y, and Lighthouse into CI/CD pipelines. Collaborate with UX, engineering, QA, DevOps, and product teams in an Agile environment. The role also requires software integration, testing, technical documentation, and experience with object-oriented systems, web services, and FOSS/COTS products.
Top Skills: AriaAxe DevtoolsCC++CentosConfluenceCotsFossGitHTMLJavaJavaScriptJawsJIRALighthouseLinuxObject-Oriented ProgrammingPa11YSection 508SoaUnixVueWaveWcag 2.1Wcag 2.2Web ServicesWindows
2 Months AgoSaved
In-Office
Baltimore, MD
165K-420K Annually
Entry level
165K-420K Annually
Entry level
Information Technology • Security • Software
Develops software, scripts, and infrastructure automation using Python or PowerShell, Linux, AWS, Kubernetes, Ansible, Terraform, and container technologies. Supports CI/CD, provisioning, deployments, monitoring, and lifecycle management. Troubleshoots issues across applications, operating systems, containers, networks, and physical hardware while collaborating with engineering and operations teams. Documents solutions and improves system reliability, scalability, performance, and security.
Top Skills: AnsibleAWSBashDell HardwareDockerDocker ComposeDocker SwarmElasticsearchGitGitlab Ci/CdHaproxyJavaKubernetesLinuxMongoDBPowershellPythonSpring BootTerraformVirtual Machines
One Month AgoSaved
Remote
Baltimore, MD
160K-190K Annually
Senior level
160K-190K Annually
Senior level
Healthtech • Social Impact • Software
Leads architecture, design, and hands-on development for scalable backend APIs and interoperability services. Sets engineering standards, drives cross-team technical initiatives, mentors engineers, reviews code and designs, manages technical risks, and partners with engineering leadership on roadmaps. The role focuses on distributed systems, authentication, cloud SaaS, API integrations, and standards such as FHIR, while contributing production code and fostering collaboration.
Top Skills: APIsCi/CdDatadogDistributed SystemsDockerFhirKubernetesNew RelicOauthPythonRubyRuby On RailsSaaSSAMLScimSmart
2 Months AgoSaved
In-Office
Baltimore, MD
165K-200K Annually
Senior level
165K-200K Annually
Senior level
Big Data • Information Technology • Software • Analytics
Develops, integrates, tests, validates, sustains, and troubleshoots cloud software applications. Performs requirements analysis and object-oriented system design, develops RESTful services, and works with distributed big-data technologies including Hadoop, HDFS, NoSQL platforms, and MapReduce. Requires substantial Java, C, or C++ programming experience, Windows or Linux development experience, a relevant degree or equivalent experience, Hadoop/cloud certification, and TS/SCI clearance with polygraph.
Top Skills: AccumuloBigtableCC++CloudbaseHadoopHbaseHdfsHiveJavaMapreducePigRestful ServicesUnix/LinuxWindows
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
2 Months AgoSaved
In-Office
Baltimore, MD
Senior level
Senior level
Software • Consulting • Cybersecurity • Defense
Develops and maintains software systems, graphical user interfaces, dashboards, AWS applications, automated workflows, and AI/ML integrations. Responsibilities include coding, testing, debugging, database querying, systems integration, documentation, performance optimization, and requirements analysis. The role collaborates with cross-functional teams and contributes to software design, Agile development, DevOps, and cloud infrastructure management.
Top Skills: AirflowAngularApi GatewayAWSCi/CdCloudFormationCSSDockerDynamoDBEc2GitHTMLIamJavaScriptLambdaPythonRdsReactS3Step FunctionsTerraformTypescriptVue
2 Months AgoSaved
In-Office
Baltimore, MD
148K-184K Annually
Senior level
148K-184K Annually
Senior level
Big Data • Information Technology • Security • Software • Analytics
Design, develop, debug, test, integrate, and maintain complex software systems. Analyze requirements, develop algorithms and database interfaces, resolve software issues, improve development standards, and coordinate installations. Collaborate with systems and hardware engineers on requirements, interfaces, performance, and design trade-offs. Lead or oversee software development teams while ensuring compliance with project processes and quality standards.
Top Skills: AngularCSSHTMLJavaScriptReactRest ApisThree.JsTypescriptVueWebsockets
2 Months AgoSaved
In-Office
Baltimore, MD
Senior level
Senior level
Software • Cybersecurity
Develop, integrate, test, deploy, and maintain scalable end-to-end analytics applications for federal government customers. Collaborate with data scientists and mission analysts to build front-end and back-end tools, operationalize data science, and support analyst workflows. Work with customer architectures, data repositories, big data, machine learning, and application development processes, including requirements analysis, design, implementation, testing, integration, deployment, and maintenance.
Top Skills: AgileArtificial IntelligenceBig DataConfluenceGitlabGmJavaJIRAJupyter NotebooksLarge Language Models (Llms)Machine LearningPysparkPython
2 Months AgoSaved
In-Office
Baltimore, MD
Senior level
Senior level
Software • Cybersecurity
Develop and maintain Python and Jupyter Notebook applications supporting data analysis, mission automation, and analyst workflows. Partner with mission analysts to gather requirements, prototype solutions, build APIs and reusable components, automate data processing, and transition successful prototypes into operational capabilities. Evaluate emerging technologies such as Generative AI and RAG, while integrating software with existing mission systems in an agile environment.
Top Skills: Claude CodeCodexGenerative AiJavaJupyter NotebooksPythonRetrieval-Augmented Generation (Rag)
2 Months AgoSaved
In-Office
Baltimore, MD
Senior level
Senior level
Software • Cybersecurity
Develop and deploy Java-based analytic software for federal mission and target-discovery applications. Collaborate with analysts and stakeholders to translate mission needs into automated workflows, rapidly prototype and evaluate analytics, integrate complementary techniques into cloud environments, and support capabilities through operational deployment and sustainment. Responsibilities include software design, testing, debugging, documentation, code configuration, performance evaluation, and peer reviews.
Top Skills: Cloud ArchitecturesDataxplorerJavaJavaScriptMavenQuery Time Analytics
2 Months AgoSaved
In-Office
Baltimore, MD
Senior level
Senior level
Software • Cybersecurity
Develop end-to-end applications supporting federal analyst workflows. Responsibilities include gathering requirements from mission stakeholders, designing user-facing applications, developing RESTful APIs, integrating data repositories and visualizations, and establishing secure CI/CD pipelines in cloud environments. The role collaborates with data scientists and analysts to deliver operational solutions and requires proficiency in multiple programming languages, customer-specific tools, and data platforms.
Top Skills: Ci/CdDockerElasticsearchGitGmJavaJavaScriptKubernetesLabbenchMission Data RepositoriesPressurewavePysparkPythonRestful ApisXks
Reposted One Month AgoSaved
Remote
Baltimore, MD
120K-261K Annually
Senior level
120K-261K Annually
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Lead architecture, development, and delivery of Azure SmartNIC and networking software, including RDMA, virtualization, hardware offloads, and high-performance networking. Collaborate across hardware, firmware, silicon, and cloud teams; improve reliability and performance using telemetry; guide platform strategy; troubleshoot production systems; and provide technical leadership through design reviews, mentoring, and incident response.
Top Skills: Azure NetworkingCC++Cloud-Scale Distributed SystemsDevice DriversDpdkEthernetHigh-Performance ComputingJavaLinuxLinux KernelNetwork VirtualizationPythonRdmaSmartnicsSr-IovStorage NetworkingTcp/IpVirtualization
One Month AgoSaved
Remote
Baltimore, MD
Senior level
Senior level
Fintech • Information Technology
Lead the architecture and technical direction of Alpaca’s margin and risk systems across equities, options, crypto, and future asset classes. Design low-latency, high-throughput services for margin calculation, real-time risk enforcement, exposure limits, margin calls, and operational workflows. Drive reliability, correctness, transactional integrity, observability, incident prevention, technical reviews, mentorship, and cross-functional integration with product, brokerage operations, compliance, and engineering teams.
Top Skills: C++GoGrpcJavaKafkaKubernetesPostgresRabbitMQRustTemporal
2 Months AgoSaved
In-Office
Baltimore, MD
Expert/Leader
Expert/Leader
Cloud • Information Technology • Professional Services • Cybersecurity
Design, develop, test, deploy, and maintain enterprise Java and Angular applications supporting mission-critical systems. Build RESTful APIs, service integrations, database solutions, microservices, and containerized applications across cloud and on-premises Kubernetes environments. Participate in architecture and code reviews, troubleshooting, modernization initiatives, automated testing, CI/CD, documentation, and operational database support.
Top Skills: Amazon EksAngularConfluenceDevsecopsDockerGitlab Ci/CdHelmJavaJIRAJSONKubernetesMariadbMicroservicesOpenshiftOraclePodmanPostgresRancherRestful ApisSpring BootXML
Reposted 2 Months AgoSaved
Easy Apply
Remote or Hybrid
Baltimore, MD
Easy Apply
126K-248K Annually
Expert/Leader
126K-248K Annually
Expert/Leader
Big Data • Cloud • Software • Database
Join MongoDB's Query Execution team to improve the database's core execution engine, build high-performance query features, and mentor team members. You will drive roadmap initiatives and ensure production-ready code for complex analytical workloads.
Top Skills: C++
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
Design, build, and operate backend Go services and smart contracts that mint, burn, bridge, and reconcile wrapped assets across multiple chains. Own end-to-end delivery from smart contract deployment through API design, SLOs, and production rollout. Drive asset migration pipeline improvements, run on-call operations, build observability and runbooks, and mentor junior engineers.
Top Skills: APIsBaseBlockchainData ReconciliationEthereumEvent-Driven ArchitectureEvmGenerative AiGoOn-Chain IntegrationsSmart ContractsSolanaSolidity
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
Design and deliver blockchain network infrastructure and platform APIs, lead multi-quarter initiatives (chain integrations, re-architecture, data migrations), define APIs/SLOs/observability and on-call ownership, ship SDKs and platform primitives, establish data contracts, and simplify cross-chain operations to enable analytics, ML, and data engineering teams.
Top Skills: APIsBitcoinBlockchainEthereumGenerative AiGoKafkaMongoDBRedisSdks
One Month AgoSaved
In-Office or Remote
Baltimore, MD
169K-305K Annually
Expert/Leader
169K-305K Annually
Expert/Leader
Cloud • Security • Software • Cybersecurity
Lead the architecture and implementation of scalable cloud compute functionality across ARM64 and x86 platforms. Design hypervisor layers, cross-platform build pipelines, and performance optimization solutions while writing, reviewing, documenting, and testing production software. Coordinate globally to deliver compute features and resolve low-level software issues. Provide technical, organizational, and functional leadership to engineers.
Top Skills: Arm64/Aarch64Cloud ComputingContainer RuntimesCross-Compilation ToolchainsHypervisorsKvmLinuxLinux System ApisQemuVirtualizationX86_64
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account