2

Remote Software Engineer Jobs in Hanover, MD (NOW HIRING)

Staff Performance Software Engineer

Baltimore, MD ยท On-site +1

$200K - $300K/yr

Location - We are flexible on remote working from home, if you are located in the USA and reside in ... We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on ...

Senior Performance Software Engineer

Baltimore, MD ยท On-site +1

$150K - $230K/yr

Location - We are flexible on remote working from home, if you are located in the USA and reside in ... We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on ...

Bachelor's degree in computer science, Information Technology, Software Engineering, or a closely ... We're a nimble, remote-first team with a bold mission to redefine pharmacy benefits-and we're just ...

Software Engineer - Product

Washington, DC ยท On-site +1

$120K - $140K/yr

This is a remote position. This position is not eligible for sponsorship or relocation assistance. How You'll Make An Impact As a Software Engineer focused on the AskCR product, you will work across ...

Software Engineer

Baltimore, MD ยท Remote

$90K - $110K/yr

We're seeking a Software Engineer to join our team supporting the development and enhancement of ... Remote position EEO Employer: RELI Group is an Equal Employment Opportunity / Affirmative Action ...

With a back-end team in the Philippines, I'm currently hiring for a Senior Software Engineer ... remote role, ideally US or Europe ( NO Applications from India / Pakistan ) EST Timezone

Senior Software Engineer

Washington, DC ยท On-site +1

$138K - $182K/yr

Comfortable working in a remote-only environment * Analytical mind * Confidence to share your ideas ... MS or PhD in Computer Science, Software Engineering, or related field, or relevant experience

Software engineer to maintain and expand a Java based machine learning model-building system. The ideal candidate would be able to deploy the application in Kubernetes environment and independently ...

Senior Software Engineer

Washington, DC ยท Remote

$152K - $205K/yr

The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems ... Excellent communication skills, able to collaborate with remote teams, share ideas and present ...

Staff Software Engineer

Washington, DC ยท Remote

$195K - $257K/yr

The Staff Software Engineer is responsible for extending Circle's in-house blockchain systems ... Excellent communication skills, able to collaborate with remote teams, share ideas and present ...

next page

Showing results 1-20

Remote Software Engineer information

See Hanover, MD salary details

$63.2K

$146.8K

$204.5K

How much do remote software engineer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for remote software engineer in Hanover, MD is $146,786.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,400.00 and $172,100.00 per year, depending on experience, location, and employer.

What are some common challenges faced by remote software engineers, and how can they be effectively managed?

Remote software engineers often encounter challenges such as communication barriers, time zone differences, and maintaining work-life balance. These can be effectively managed by utilizing collaboration tools (like Slack or Zoom), setting clear expectations with team members, and establishing a dedicated workspace. Regular check-ins, asynchronous updates, and proactive communication help ensure everyone stays aligned on project goals. Building strong relationships with colleagues through virtual meetings and team-building activities can also foster a supportive remote work environment.

What are the key skills and qualifications needed to thrive as a Remote Software Engineer, and why are they important?

To thrive as a Remote Software Engineer, you need strong programming skills, proficiency in software development methodologies, and typically a degree in computer science or related field. Familiarity with version control systems like Git, cloud platforms, and project management tools such as Jira is often required. Excellent communication, self-motivation, and time management are crucial soft skills for remote collaboration. These abilities ensure effective development, seamless teamwork, and productivity in a distributed work environment.

What Does a Remote Software Engineer Do?

As a remote software engineer, you work from home to create and develop systems using programming languages and frameworks. As part of your duties, you design and install software solutions by determining specifications and developing code. You also improve software initiatives by reviewing systems and recommending solutions, often virtually guiding clients through the database, network, and computer processes. By collecting and analyzing issues, you can develop solutions for a variety of technical problems. The remote aspect of this job means you can work from anywhere with a reliable internet connection.

What are Remote Software Engineers?

Remote Software Engineers are professionals who design, develop, test, and maintain software applications from locations outside of a traditional office environment. They collaborate with teams and clients using digital communication tools, allowing for flexible work arrangements. Remote Software Engineers require strong technical and communication skills, as well as the ability to manage their own schedules and work independently. This role is ideal for individuals who are self-motivated and comfortable working in a virtual setting.

What is the difference between Remote Software Engineer vs Remote Web Developer?

AspectRemote Software EngineerRemote Web Developer
Required CredentialsBachelor's in CS or related field, coding skillsBachelor's in CS, design, or related field, coding skills
Work EnvironmentCollaborates on software projects, often in teamsFocuses on website and web app development, often in teams
Employer & Industry UsageTech companies, startups, software firmsWeb agencies, tech companies, startups
Search & Comparison IntentOften compared for software development rolesRelated but more focused on web-specific tasks

Remote Software Engineers develop a wide range of software applications, while Remote Web Developers specialize in building websites and web-based applications. Both roles require similar technical skills and often work in similar environments, but their focus areas differ, making this comparison useful for those exploring career options or job opportunities in tech.

What are the most commonly searched types of Software Engineer jobs in Hanover, MD? The most popular types of Software Engineer jobs in Hanover, MD are:
What job categories do people searching Remote Software Engineer jobs in Hanover, MD look for? The top searched job categories for Remote Software Engineer jobs in Hanover, MD are:
What cities near Hanover, MD are hiring for Remote Software Engineer jobs? Cities near Hanover, MD with the most Remote Software Engineer job openings:
Infographic showing various Remote Software Engineer job openings in Hanover, MD as of July 2026, with employment types broken down into 91% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $146,786 per year, or $70.6 per hour.
Cybersecurity Software Engineer - Remote

Cybersecurity Software Engineer - Remote

Concepts Beyond LLC

Washington, DC โ€ข On-site, Remote

$140K - $180K/yr

Full-time

Re-posted yesterday


Job description

Description
Lead the advancement of cybersecurity innovation in the aviation domain. This role extends beyond traditional software engineering - you will serve as a technical leader shaping next-generation security strategies for the National Airspace System (NAS).
You will apply deep expertise in advanced cybersecurity concepts to design and deliver solutions across Public Key Infrastructure (PKI), post-quantum cryptography, confidential computing, zero trust, and cloud security. At the same time, you will act as a visible thought leader-publishing technical work, speaking at conferences, and influencing industry direction.
This role also requires strong awareness of the cybersecurity and aviation landscape, enabling you to identify emerging needs, propose innovative solutions, and help position the organization for future opportunities.
Concepts Beyond provides Software Engineering, Systems Engineering, and Aviation expertise to develop advanced Air Traffic Management concepts; develops cybersecurity solutions in PKI, post-quantum computing, zero trust & confidential computing; Develops AI/ML and cloud computing tools for Aviation Safety & Data Analytics.
Key Responsibilities
  • Hands-On Engineering

Design, develop, and maintain an operational enterprise PKI and security solutions using Java and other languages. Build integrations with technologies such as Bouncy Castle, ACME, ServiceNow, DocuSign, Keyfactor, and Ascertia, contributing across the full SDLC.
  • Thought Leadership & Innovation

Drive cutting-edge cybersecurity strategies and architectures across PKI, zero trust, confidential computing, PQC, IAM, and cloud security. Translate emerging research into practical aviation solutions.
  • Research & Solution Development

Analyze state-of-the-art technologies, collaborate with internal and external experts, and design forward-looking, mission-relevant security capabilities. Lead design and risk analysis of secure cloud architectures (AWS, Azure), including confidential computing strategies, identifying gaps and defining deployment approaches.
  • Industry Engagement & Outreach

Contribute to working groups and standards bodies, and represent the organization externally through publications, conference presentations, and panel participation.
  • Strategic Insight & Opportunity Identification

Stay current on government and industry activities to identify emerging trends, gaps, and innovation opportunities. Contribute ideas that support growth and new business opportunities.
  • Technical Leadership

Mentor team members and promote a culture of innovation, collaboration, and technical excellence.
Requirements
  • Bachelor's or higher in Engineering, Computer Science, or related field (PhD with relevant research may substitute for experience).
  • 10+ years of experience in software engineering and/or cybersecurity with demonstrated technical leadership.
  • Deep expertise in cybersecurity domains: PKI, IAM, cryptography (including PQC), confidential computing, zero trust, and cloud security.
  • Experience securing AWS and Azure environments (e.g., secrets management, access control, key management, network isolation).
  • Knowledge of database replication and failover mediation (MariaDB Galera Cluster).
  • Knowledge of security standards/frameworks (e.g., NIST, CA/Browser Forum).
  • Experience in Agile environments and across the full software development lifecycle.
  • Strong written, presentation, and interpersonal communication skills.

Preferred Qualifications
  • CISSP or equivalent certifications; advanced degrees in cybersecurity or related fields.
  • Experience with FedRAMP or regulated cloud environments.
  • Familiarity with CMMI and secure development practices.
  • Experience applying AI/ML in cybersecurity.
  • Familiarity with certification processes such as CMMC and WebTrust.
  • Demonstrated thought leadership (publications, conference speaking, standards contributions).
  • Knowledge of FAA security processes and aviation systems (e.g., FAA Order 1370.121).