Top Entry Level Software Engineer Jobs in Baltimore, MD

YesterdaySaved
In-Office
Baltimore, MD
90K-112K Annually
Entry level
90K-112K Annually
Entry level
Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
Develop, maintain, test, and enhance complex software systems, analytics tools, real-time applications, and RF signal processing solutions. Integrate software across hardware platforms, contribute to new development programs, analyze requirements, and support hardware/software trade-offs. The role requires Linux development, programming proficiency, software testing, and an active TS/SCI with Polygraph clearance.
Top Skills: C++ConfluenceGitGitlabJavaJavaScriptJIRALinuxPythonRf Signal ProcessingSoftware-Defined Radio
11 Days AgoSaved
Remote
Baltimore, MD
220K-270K Annually
Entry level
220K-270K Annually
Entry level
Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3 • Infrastructure as a Service (IaaS)
Design and own secure, scalable wallet infrastructure for custody, key management, transaction signing, authorization, recovery, and multichain systems. Architect support for MPC, HSMs, secure enclaves, TEEs, smart contract wallets, account abstraction, and emerging cryptographic approaches. Define security boundaries, policy engines, secrets management, authentication, and programmable authorization while making foundational build-versus-buy decisions and guiding systems from first principles through production.
Top Skills: Account AbstractionBlockchainConfidential ComputingDistributed Key GenerationEcdsaEddsaEoasErc-4337Hardware-Backed Key IsolationHsmsMpcMultichain InfrastructureSecure EnclavesSecure Multiparty ComputationSmart Contract WalletsStablecoinsThreshold CryptographyThreshold SignaturesTrusted Execution Environments (Tees)
4 Days AgoSaved
In-Office
Baltimore, MD
112K-179K Annually
Entry level
112K-179K Annually
Entry level
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develop and deploy scalable cloud-native applications supporting enterprise compute and data analytics platforms. Responsibilities include software design, development, integration, maintenance, requirements analysis, testing, troubleshooting, and secure deployment within Agile teams. The role requires working with Linux and programming languages such as Java, Python, or C++, with cloud, containerization, orchestration, DevOps, and Infrastructure as Code experience preferred.
Top Skills: AnsibleAWSAzureC++Ci/CdDockerGCPJavaKubernetesLinuxPythonTerraform
5 Days AgoSaved
In-Office
Baltimore, MD
Entry level
Entry level
Artificial Intelligence • Cloud • Information Technology • Analytics
Provides software engineering and full-lifecycle systems engineering services supporting high-performance computing, large-scale data analytics, and advanced information technology initiatives. The role requires an active TS/SCI security clearance with polygraph and supports projects serving Maryland and the Greater Washington, D.C. area.
Top Skills: High-Performance ComputingLarge-Scale Data Analytics
5 Days AgoSaved
In-Office
Baltimore, MD
Entry level
Entry level
Artificial Intelligence • Cloud • Information Technology • Analytics
Develops software as part of full lifecycle systems engineering services supporting high-performance computing, large data analytics, and advanced information technology initiatives. The position requires an active TS/SCI security clearance with polygraph and is based in the Maryland and Greater Washington, D.C. area.
Top Skills: High-Performance ComputingLarge Data Analytics
5 Days 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
5 Days AgoSaved
In-Office
Baltimore, MD
Entry level
Entry level
Artificial Intelligence • Cloud • Information Technology • Analytics
Develop and maintain software using Java, Linux, REST services, JSON, XML, Maven, Eclipse, and Git/GitLab. The role may also involve Apache Karaf, Docker, Kubernetes, Helm, OpenAPI, Angular, satellite communications, and generative AI technologies. An active TS/SCI clearance with polygraph is required.
Top Skills: AngularApache KarafConfluenceDockerEclipseGenerative AiGitGitlabHelmJavaJax-RsJIRAJSONJunitKubernetesLinuxMavenOpenapiOsgiRestRfSatellite CommunicationsSwaggerVs CodeXML
5 Days 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
5 Days 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
90K-112K Annually
Entry level
90K-112K Annually
Entry level
Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
Develop, maintain, and test complex software systems for analytics and RF signal processing. Build visualization and discovery tools, integrate new and legacy software across hardware, and contribute to system design, requirements analysis, and algorithm development.
Top Skills: C++JavaJavaScriptLinuxPythonRf Signal Processing
Reposted 2 Days AgoSaved
Remote or Hybrid
Baltimore, MD
Entry level
Entry level
Information Technology • Professional Services • Software • Consulting
The role involves designing, developing, and maintaining software applications. Collaboration with cross-functional teams is expected, alongside optimizing existing systems.
3 Days AgoSaved
In-Office or Remote
Baltimore, MD
Entry level
Entry level
Digital Media • Fintech • Information Technology • Machine Learning • Financial Services • Cybersecurity • Automation
Entry-level software engineers complete three rotations across Citizens' technology teams, designing, developing, and implementing software solutions. Responsibilities include building mobile applications, APIs, microservices, and enterprise technology solutions; documenting requirements and project progress; troubleshooting systems; improving application quality; and applying modern development practices and AI-assisted tools. The program includes onboarding, technical training, professional development, and eventual placement on a software engineering team.
Top Skills: .NetAndroidAWSAzureCC++Ci/CdCircleCIGCPGoiOSJavaJavaScriptJenkinsMicroservicesNode.jsPythonReactSwift
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
3 Days AgoSaved
Remote
Baltimore, MD
163K-226K Annually
Entry level
163K-226K Annually
Entry level
Software
Design, build, and operate Tailscale’s global Funnel and DERP networking infrastructure. Develop open-source client dataplane features, improve scalability and reliability, troubleshoot complex connectivity issues, support customer escalations, and participate in incident management. The role requires strong networking expertise across VPNs, NAT traversal, routing, and IP addressing, plus experience with distributed systems, SRE, DevOps, and preferably Go.
Top Skills: DevOpsDistributed SystemsGoIp AddressingNat TraversalNetwork ProtocolsObservabilityRoutingSreVpns
3 Days AgoSaved
Remote
Baltimore, MD
84K-162K Annually
Entry level
84K-162K Annually
Entry level
Insurance
Design, develop, test, review, and maintain medium-complexity software systems. Translate product requirements into scalable, secure, modular, and maintainable applications; provide application support; participate in design and code reviews; and mentor less experienced engineers. The role requires programming expertise, knowledge of data structures, algorithms, databases, caching, and strong collaboration and problem-solving skills.
Top Skills: AWSAzureC++Caching SolutionsGoGCPJavaJavaScriptNoSQLPythonRelational Databases
3 Days AgoSaved
In-Office or Remote
Baltimore, MD
285K-340K Annually
Entry level
285K-340K Annually
Entry level
Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Generative AI
Design, build, and operate a distributed storage and data movement platform supporting petabyte-scale model training and evaluation. Run stateful systems across Kubernetes clusters, define throughput, latency, and durability requirements with research and infrastructure teams, and solve networking, I/O, consistency, and cross-region data transfer challenges. The role involves supporting cloud object storage, POSIX filesystems, model checkpoints, and large-scale GPU workloads.
Top Skills: Amazon S3Csi DriversGoKubernetesLustrePersistent VolumesPosix FilesystemsPythonStatefulsetsVastWeka
4 Days AgoSaved
Remote
Baltimore, MD
Entry level
Entry level
Artificial Intelligence
Design, develop, test, and optimize safe, scalable real-time software for production autonomous vehicle systems. Architect continuous learning infrastructure for ML model deployment and monitoring, analyze algorithms, and collaborate with embedded, platform, AI, sensor, and compute teams. Support perception, prediction, and planning integration while contributing to highway and urban autonomous driving capabilities.
Top Skills: C++CarlaData PipelinesMachine Learning Model DeploymentModel VersioningPythonReal-Time SystemsRos2
6 Days AgoSaved
Remote
Baltimore, MD
80K-90K Annually
Entry level
80K-90K Annually
Entry level
Gaming
Develop, test, debug, and maintain game software for console, PC, and mobile platforms. Collaborate with artists, designers, and engineers to define and implement features, deliver systems to specification, provide ongoing technical support, and balance scope, quality, and development pace.
Top Skills: C#C++UnityUnreal Engine
6 Days AgoSaved
Remote or Hybrid
Baltimore, MD
16K-46K Annually
Entry level
16K-46K Annually
Entry level
Artificial Intelligence • Software • App development • Automation
Build responsive Bubble.io applications for startup clients, collaborate with product managers and designers, refine requirements, test tools and assumptions, communicate with clients weekly, and contribute reusable components and tutorials to the internal library. The role offers autonomy, client exposure, and opportunities to advance into technical leadership or product management.
Top Skills: Bubble.Io
11 Days AgoSaved
Remote
Baltimore, MD
Entry level
Entry level
Blockchain • Fintech • Payments • Cryptocurrency • Web3
Own significant areas of PayBox end-to-end, from problem definition through production and iteration. Build AI-interface payment and peer-to-peer transfer experiences, integrations across AI platforms, and infrastructure for applications and plugins. Partner with Product, improve onboarding and UX, make pragmatic architectural decisions, and operate autonomously in an ambiguous, fast-moving environment. The role emphasizes strong systems thinking, product judgment, thoroughness, and extensive but accountable use of AI.
Top Skills: AICryptocurrencyDecentralized Finance (Defi)Digital WalletsPayment SystemsStablecoins
Reposted 21 Days AgoSaved
In-Office
Baltimore, MD
Entry level
Entry level
Software • Cybersecurity
Design, develop, test, deploy, document, maintain, and enhance complex software systems. Implement, integrate, and troubleshoot applications using Java, scripting, containers, orchestration, NoSQL databases, messaging frameworks, CI/CD, and configuration management tools. Work individually and on teams, follow agile practices, produce tests and documentation, and support system integration with COTS/FOSS components.
Top Skills: AnsibleBashCC++Ci/Cd (BambooConfluenceContainerdDockerEclipse IdeGitGitlab Ci)Helm ChartsJavaJava 2 Enterprise Edition (J2Ee)JavaScriptJIRAKafkaKubernetesLinux CliLinux ToolsMongoDBPerlPythonRabbitMQRubySpringSpring BootSpring DataSpring Integration
Reposted 21 Days AgoSaved
In-Office
Baltimore, MD
73K-149K Annually
Entry level
73K-149K Annually
Entry level
Information Technology • Consulting • Defense
Entry-level software engineer responsible for developing, maintaining, and enhancing software systems. Responsibilities include analyzing requirements, debugging, coding new features, and integrating existing software.
Top Skills: Amazon Web ServicesAngularjsAnsibleApache AvroSparkApache TomcatAtlassian SuiteAzure DatabricksBashCC++D3DistilleryDockerEclipseElasticsearch/Logstash/KibanaEpicsExt-JsExtjsGenesisGitGoGradleHadoop Distributed File SystemHbaseHibernateHiveIntellijJ2EeJavaJavaScriptJbossJenkinsJqueryJSONKubernetesLinuxmacOSMapreduceMavenAzureMongoDBMySQLNeo4JNexusNode.jsOpenshiftOpenstackOracleOracle GlassfishOracle WeblogicPigPostgresPythonQuizkidSnortSplunkSpring BootStixStormStory BoardSubversionSwaggerSybaseWindowsXML
Reposted 13 Days AgoSaved
Remote
Baltimore, MD
120K-220K Annually
Entry level
120K-220K Annually
Entry level
Fintech • Information Technology • Software • Financial Services
As a Software Engineer - Backend, you will develop products and manage engineering infrastructure, focusing on system design, security, and code quality.
Top Skills: AWSAws LambdaGCPGoMySQLPythonReactScala
Reposted 23 Days AgoSaved
In-Office
Baltimore, MD
Entry level
Entry level
Cloud • Information Technology • Security • Software
As a Level 1 Software Engineer, you will design, develop, test, and deploy web applications, focusing on both front-end and back-end solutions using modern JavaScript frameworks and RESTful APIs in an Agile environment. You'll work on mission-critical applications and collaborate with a development team.
Top Skills: AngularjsAWSCSSDockerElasticsearchGitlabJavaJavaScriptMongoDBNode.jsPostgresReactRestful ApisScssVue
Reposted 23 Days AgoSaved
In-Office
Baltimore, MD
Entry level
Entry level
Cloud • Information Technology • Security • Software
The role involves analyzing user requirements, debugging software, designing and writing new software, and modifying existing software.
Top Skills: JavaRestful ServicesWeb Applications
Reposted 23 Days AgoSaved
In-Office
Baltimore, MD
Entry level
Entry level
Software • Cybersecurity
Designs, develops, tests, debugs, and integrates complex software systems for federal customers. Analyzes requirements, implements new features or modifies existing code, writes data queries, and recommends process and documentation improvements.
Top Skills: CloudGhostmachineJavaMapreduceQta
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account