Skip to main content
CareerApp

Software Engineer jobs in Maryland

17 open roles classified as Software Engineer and placed in Maryland, read from employers’ own careers sites.

Principal FSW Engineer

AST SpaceMobile

Lanham, MD

AST SpaceMobile is hiring a senior embedded Linux engineer to lead the design and development of networking software for their satellite fleet, working across Linux kernel development, protocol stacks, and hardware integration. This role suits someone with 8+ years of embedded systems experience who wants to take on architectural leadership and mentor others while solving the technical challenges of space-based cellular networks.

Listed on AST SpaceMobile’s careers site · Apply there ↗

AeroVironment

Senior CNO Developer

AeroVironment

Full-time · Jessup, MD · $112,400 – $186,500

This role develops low-level software tools and reverse-engineering capabilities for military cyber operations, requiring deep systems knowledge and hands-on debugging across multiple platforms. It suits experienced software engineers with 12+ years in the field who are comfortable working at the assembly and network level on mission-critical security tools.

Listed on AeroVironment’s careers site · Apply there ↗

AeroVironment

Software Engineer (Full Stack)

AeroVironment

Full-time · Annapolis Junction, MD · $102,000 – $178,500

This role develops and maintains complex software systems for defense applications, including analytics, algorithms, and real-time systems. It suits experienced software engineers with a strong technical foundation who can work independently or lead teams on challenging projects.

Listed on AeroVironment’s careers site · Apply there ↗

Sr. SAT-RAN Engineer - Defense Programs

AST SpaceMobile

Lanham, MD

AST SpaceMobile is hiring a senior engineer to design and deploy software for government communications and satellite programs, working across signal processing, data analytics, and secure networking. This role suits experienced software developers comfortable with complex systems integration, defense applications, and full-lifecycle ownership from requirements through operational deployment.

Listed on AST SpaceMobile’s careers site · Apply there ↗

AeroVironment

Senior Software Engineer

AeroVironment

Full-time · 3 locations · $100,500 – $153,250

This role develops and maintains software for autonomous systems, with a focus on complex CUAS (Collaborative Unmanned Aerial Systems) applications. It suits experienced C++ developers who want to work on defense technology with embedded systems and real-time constraints.

Listed on AeroVironment’s careers site · Apply there ↗

Choose a location to apply

Sr. Capabilities Developer - Defense Programs

AST SpaceMobile

Lanham, MD

AST SpaceMobile seeks a senior software engineer to design and deploy communications capabilities for government and defense programs, working across signal processing, data analytics, and DevOps. The role suits experienced developers comfortable with complex systems integration, secure networking, and mission-critical deployments in regulated environments.

Listed on AST SpaceMobile’s careers site · Apply there ↗

AeroVironment

Software Engineer (Level 2)

AeroVironment

Full-time · Annapolis Junction, MD · $102,000 – $270,000

A software engineer role on defense and aerospace systems, involving complex algorithm development, system design, and team leadership on projects with strict timing and resource constraints. This is suited to experienced engineers comfortable with security clearances and government contracting environments.

Listed on AeroVironment’s careers site · Apply there ↗

Software Engineer II – Cybersecurity & Encryption (DoD Programs)

AST SpaceMobile

Lanham, MD

This role develops secure software for government and defense programs, focusing on cryptographic systems, encryption, and cybersecurity features that protect sensitive communications. It suits engineers with 4+ years of secure software development experience who want to work on mission-critical, highly regulated systems.

Listed on AST SpaceMobile’s careers site · Apply there ↗

AeroVironment

CNO Developer

AeroVironment

Full-time · $102,000 – $270,000

This role develops and maintains specialized software tools for offensive cybersecurity operations, requiring expertise in reverse engineering and custom capability development. It suits experienced software engineers with deep knowledge of systems programming and a strong security clearance.

Listed on AeroVironment’s careers site · Apply there ↗

Software Development and Integration Engineer

AST SpaceMobile

Lanham, MD

AST SpaceMobile seeks an engineer to integrate software and firmware components into aerospace and defense systems, working across teams to build deployment pipelines, troubleshoot integration issues, and support system-level testing. This role suits experienced software integrators and DevOps practitioners comfortable with embedded systems, build automation, and the documentation rigor of regulated industries.

Listed on AST SpaceMobile’s careers site · Apply there ↗

AeroVironment

Full-Stack Software Engineer

AeroVironment

Full-time · $83,500 – $210,000

A full-stack engineer role building mission-critical software systems for an aerospace and defense company, combining frontend, backend, and UI development with modern cloud and AI tools. Suited to mid-to-senior engineers with object-oriented design experience who can work in a team environment supporting government stakeholders.

Listed on AeroVironment’s careers site · Apply there ↗

Ground Software Engineer (Senior)

AST SpaceMobile

Lanham, MD

AST SpaceMobile seeks a senior full-stack engineer to design and operate ground systems that command and monitor their satellite network, working across application, infrastructure, and networking layers in a regulated aerospace environment. This role is for a strong technical leader who can architect reliable systems, mentor a team, and drive operational improvements through automation.

Listed on AST SpaceMobile’s careers site · Apply there ↗

AeroVironment

CNO Developer (Mid-Level)

AeroVironment

Full-time · Jessup, MD · $190,000 – $210,000

This mid-level software developer role involves building low-level cyber tools and reverse engineering capabilities for military network operations missions. It suits experienced developers with strong C/C++ or Python skills who are comfortable with systems programming, have security clearance, and want to work on high-impact national security projects.

Listed on AeroVironment’s careers site · Apply there ↗

Senior Full-Stack AI Application Engineer - Frontend Emphasis

AST SpaceMobile

Lanham, MD

AST SpaceMobile seeks a senior full-stack engineer to build web applications that make AI capabilities accessible to internal teams and external customers through intuitive interfaces and real-time dashboards. This role suits someone with deep frontend expertise who enjoys collaborating across engineering and product teams to transform complex AI systems into polished user experiences.

Listed on AST SpaceMobile’s careers site · Apply there ↗

AeroVironment

Junior Software Engineer

AeroVironment

Full-time · Jessup, MD · $83,500 – $180,000

This is an entry-level embedded systems and low-level software engineering position where you'll develop drivers, applications, and firmware for military drone systems across Windows and Unix platforms. It suits engineers with a computer science degree and some experience in C/C++/Python who are interested in defense technology and can obtain security clearance.

Listed on AeroVironment’s careers site · Apply there ↗

Senior Full-Stack AI Application Engineer - iOS & VisionOS Emphasis

AST SpaceMobile

Lanham, MD

AST SpaceMobile is hiring a senior full-stack engineer to build AI-powered iOS and spatial computing applications that support field operations and immersive 3D workflows. This role suits experienced iOS developers who want to work on cutting-edge spatial computing and machine learning integration for real-world operational challenges.

Listed on AST SpaceMobile’s careers site · Apply there ↗

Senior Software Integration Engineer

AST SpaceMobile

Lanham, MD

This role integrates multiple software components and firmware onto space-based satellite platforms, managing build systems, CI/CD pipelines, and cross-team dependencies. It suits engineers with aerospace or defense experience who can troubleshoot complex system interactions and automate deployment processes.

Listed on AST SpaceMobile’s careers site · Apply there ↗

Search with filters

Canonical: https://career.thegoodapps.co/jobs/in/maryland/software-engineer

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.