Top Software Engineer Jobs in Baltimore, MD

8 Days AgoSaved
In-Office
Annapolis Junction, MD, USA
Junior
Junior
Business Intelligence • Consulting
Develop, maintain, enhance, test, deploy, troubleshoot, and support front-end and back-end mission-critical security applications. Contribute across the full software development lifecycle, modernization initiatives, technical documentation, production support, and Agile collaboration. Use JavaScript, TypeScript, Angular, Node.js, AWS, MongoDB, Docker, and related technologies to deliver scalable and user-focused solutions. Attend required government meetings and briefings on-site in Annapolis Junction.
Top Skills: AgileAmazon CloudwatchAmazon DocumentdbAmazon Ec2Amazon EcsAmazon EksAngularAWSAws CloudformationDockerExpress.JsGitJavaScriptMongoDBNginxNode.jsNxTypescriptUx DesignVue
9 Days AgoSaved
In-Office
2 Locations
Senior level
Senior level
Artificial Intelligence • Software • Cybersecurity • Defense
Develop software drivers, applications, embedded systems, client/server solutions, and digital signal processing capabilities. Analyze processor technologies, operating systems, architectures, and interfaces; write Assembly and high-level code; reverse engineer software; and conduct peer reviews. Responsibilities may include leading software development teams, communicating project status and progress, identifying technical issues, and recommending solutions. Requires a relevant bachelor’s degree or substitutions and 3–10+ years of software and firmware development experience, depending on level.
Top Skills: AssemblyCC++Client/Server ApplicationsDigital Signal ProcessingEmbedded SystemsOperating SystemsPython
9 Days AgoSaved
Hybrid
Annapolis Junction, MD, USA
Junior
Junior
Big Data • Software • Analytics
Develop and support software and services for Department of Defense customers. Responsibilities include maintaining existing applications, designing new solutions, containerizing services for Kubernetes, building CI/CD pipelines, managing Infrastructure as Code, scripting on Linux, administering databases, troubleshooting complex issues, documenting technical work, and supporting end users.
Top Skills: .NetAnsibleAWSBashCi/CdFluxcdHadoopInfrastructure As CodeJavaKubernetesLinuxNon-Relational DatabasesPythonRelational DatabasesSpringTerraformTerragrunt
9 Days AgoSaved
In-Office
2 Locations
125K-225K Annually
Expert/Leader
125K-225K Annually
Expert/Leader
Information Technology • Security • Cybersecurity
Develops and enhances complex full-stack software systems supporting critical customer missions. Responsibilities include designing scalable front-end applications, translating UX/UI designs into accessible interfaces, contributing to backend development, participating throughout the software development lifecycle, applying Git, testing, code reviews, and CI/CD practices, troubleshooting issues, optimizing performance, and collaborating with product owners, designers, and engineers.
Top Skills: AngularAWSCi/CdDjangoDockerGitGitlab Ci/CdGradleJava SpringJavaScriptJmsKafkaKubernetesLinuxMavenMongoDBMySQLNode.jsOraclePythonReactSpring BootSpring DataSpring MvcSpring SecuritySQLUbuntuVue
10 Days AgoSaved
In-Office
Fort Meade, MD, USA
180K-235K Annually
Senior level
180K-235K Annually
Senior level
Information Technology
Develops, enhances, integrates, tests, and debugs complex software systems and algorithms. Derives software requirements, designs system components, improves development processes, creates documentation, and supports software integration and testing. Leads development teams, performs quality control, and collaborates with systems and hardware engineers. Requires experience with user stories, acceptance criteria, configuration management, CI/CD tools, SQL, scripting, and software testing.
Top Skills: BashCi/CdGitlabJenkinsPythonSQL
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
10 Days AgoSaved
In-Office
7 Locations
78K-115K Annually
Junior
78K-115K Annually
Junior
Aerospace
Designs, develops, tests, debugs, installs, maintains, and documents software for scientific and engineering applications. Creates prototypes, resolves software discrepancies, evaluates maintainability and requirements adherence, develops code and program design language, analyzes system specifications, and supports engineering test strategies. Collaborates with engineers on electronic data processing systems and related utility, development, and diagnostic software.
Reposted 10 Days AgoSaved
In-Office
Annapolis Junction, MD, USA
175K-215K Annually
Senior level
175K-215K Annually
Senior level
Information Technology • Software • Consulting • Cybersecurity
Develop, maintain, and integrate full-stack applications for mission analytics visualization. Design and implement features, debug and fix defects, create database queries, support testing (unit/integration), lead small teams, and improve development processes and documentation.
Top Skills: EclipseFlaskGitIntegration TestingIntellijJavaMavenPythonSpring BootUnit Testing
Reposted 10 Days AgoSaved
In-Office
Fort Meade, MD, USA
175K-235K Annually
Senior level
175K-235K Annually
Senior level
Aerospace • Cloud • Information Technology • Defense
Design, develop, and sustain scalable backend services and distributed data processing systems using Python, C++, or Java on Linux. Implement efficient algorithms, optimize performance, design databases, debug and refactor code, contribute to CI/CD and containerized deployments, conduct code reviews, mentor teammates, and make architectural decisions.
Top Skills: APIsC++Ci/CdDockerGitJavaKubernetesLinuxPython
Reposted 10 Days AgoSaved
In-Office
Annapolis Junction, MD, USA
Mid level
Mid level
Healthtech • Information Technology • Professional Services • Software
Develop, maintain, test, and integrate Java-based applications using Spring frameworks. Work with Linux, containerization (Docker/containerd), Kubernetes orchestration, NoSQL (MongoDB), messaging (RabbitMQ/Kafka), CI/CD (Bamboo/GitLab CI), and IaC (Ansible). Troubleshoot, automate, and collaborate across COTS and open-source components.
Top Skills: AnsibleBambooBashContainerdDockerGitGitlab CiJavaKafkaKubernetesLinux CliMongoDBPythonRabbitMQSpring BootSpring DataSpring Integration
11 Days AgoSaved
In-Office
2 Locations
95K-203K Annually
Senior level
95K-203K Annually
Senior level
Aerospace • Greentech • Energy
Develop and test real-time flight software for positioning, navigation, and timing systems supporting lunar relay satellites. Integrate navigation sensors and software in software- and hardware-in-the-loop environments, develop high-fidelity simulation and testing capabilities, model spacecraft dynamics and sensors, and collaborate with multidisciplinary teams on flight and ground support software through testing and on-orbit operations.
Top Skills: AgileBashCC++CspiceGeonsGitGmatGn&CGpsHwilImuJIRAKalman FiltersLidarMonte Carlo AnalysisOpnavOrbital MechanicsPythonReal-Time SoftwareSpacecraft DynamicsStar TrackersSwilTrick
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account