2

Remote Engineering Jobs in Columbia, MD (NOW HIRING)

This is a remote position with travel a few times a year. You need to live in the U.S., ideally on ... Owning engineering delivery: supporting team through all phases from discovery & design through ...

New

next page

Showing results 1-20

Remote Engineering information

See Columbia, MD salary details

$32.3K

$62.5K

$94.8K

How much do remote engineering jobs pay per year?

As of Aug 2, 2026, the average yearly pay for remote engineering in Columbia, MD is $62,498.00, according to ZipRecruiter salary data. Most workers in this role earn between $46,600.00 and $71,500.00 per year, depending on experience, location, and employer.

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

To thrive as a Remote Engineer, you need strong technical expertise in your engineering discipline, a relevant degree, and experience with distributed systems or remote collaboration. Familiarity with tools such as Git, cloud platforms (e.g., AWS, Azure), and team communication software like Slack or Zoom is typically required. Excellent self-motivation, time management, and clear written communication distinguish top performers in remote settings. These skills and qualities are crucial for delivering high-quality engineering solutions and maintaining productivity while collaborating with geographically dispersed teams.

What is remote engineering?

Remote engineering refers to engineering work that is performed outside of a traditional office or job site, typically from home or another remote location. Remote engineers use digital tools and communication platforms to collaborate with teams, design systems, write code, or manage projects from anywhere in the world. This work arrangement allows for greater flexibility and can help companies access a wider pool of talent. However, it also requires strong communication skills and self-discipline to maintain productivity and teamwork.

How do remote engineering teams typically coordinate and communicate to ensure project success?

Remote engineering teams commonly use a combination of collaboration tools like Slack, Jira, and GitHub to stay connected and manage projects efficiently. Regular virtual stand-ups, sprint planning meetings, and code reviews help maintain alignment and transparency among team members. Clear documentation and proactive communication are essential to overcome time zone differences and prevent misunderstandings. Most teams also establish shared coding standards and utilize version control to streamline contributions from multiple engineers working remotely.

What is the difference between Remote Engineering vs Remote Software Developer?

AspectRemote EngineeringRemote Software Developer
Required CredentialsBachelor's in Engineering, relevant certificationsBachelor's in Computer Science or related field, coding certifications
Work EnvironmentDesign, testing, and overseeing engineering projects remotelyWriting, testing, and deploying software remotely
Employer & Industry UsageEngineering firms, manufacturing, infrastructureTech companies, startups, software firms
Search & Comparison IntentUnderstanding engineering roles vs software roles remotely

Remote Engineering involves designing and managing engineering projects remotely, often requiring technical certifications and a background in engineering disciplines. Remote Software Developers focus on coding and software deployment from a remote location, typically with programming certifications. While both roles can be performed remotely, Remote Engineering emphasizes project oversight and technical engineering tasks, whereas Remote Software Development centers on software creation and maintenance.

What are the most commonly searched types of Engineering jobs in Columbia, MD? The most popular types of Engineering jobs in Columbia, MD are:
What job categories do people searching Remote Engineering jobs in Columbia, MD look for? The top searched job categories for Remote Engineering jobs in Columbia, MD are:
What cities near Columbia, MD are hiring for Remote Engineering jobs? Cities near Columbia, MD with the most Remote Engineering job openings:
Infographic showing various Remote Engineering job openings in Columbia, MD as of July 2026, with employment types broken down into 95% Full Time, 3% Part Time, and 2% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $62,498 per year, or $30 per hour.

Engineering Manager

Two Six Technologies

Arlington, VA โ€ข Remote

Other

Posted 3 days ago

New


Job description

Two Six Technologies is seeking a hands-on Engineering Leader to manage the team responsible for Trusted Keep, our zero trust data security product protecting some of the most sensitive information in the federal government. Trusted Keep gives organizations a single, unified way to lock down data wherever it lives, whether on-premise or across multiple clouds, so that only authorized people and systems can ever reach that data. Trusted Keep replaces the patchwork of point security tools organizations rely on today with one proven system that's been protecting national security missions around the clock for years. This role has a dual focus on people leadership and technical contribution. You will coach, mentor, and ensure strong technical execution by the team, while partnering closely with Product leadership to shape and drive the roadmap. You will also stay hands-on as an active senior-level contributor, close enough to the code to lead by example.

This is a remote position with travel a few times a year.ย  You need to live in the U.S., ideally on the East Coast.

What you will do:
  • Leading the team: having regular one on one meetings, coaching, guiding career development, and building a strong team culture centered on collaboration
  • Owning team composition: interviews, hiring, and advocating for the team with leadership as needs evolve
  • Managing performance and compensation: conducting reviews, delivering feedback, recommending promotions
  • Collaborating with Product leadership: shaping the roadmap, estimating and prioritizing work, negotiating scope and timelines, reporting status
  • Owning engineering delivery: supporting team through all phases from discovery & design through release, refining and holding team to engineering standards, unblocking work when necessary
  • Contributing at a senior level: designing and implementing complex features while helping to raise the engineering skills of other team members
  • Partnering with senior engineering leadership: on technical direction, architecture, and championing mature engineering practices (CI/CD, QA discipline, infrastructure-as-code)
What you will need:
  • 10+ years of related IT and Engineering experience
  • Experience as an Engineering Manager leading a single team of remote and on-site engineers, with both performance and delivery ownership
  • Background in systems languages (Go, Rust, Java, C++, or C#) and distributed systems, sufficient to follow technical designs and verify engineering estimates in any of these languages
  • A proven track record of shipping quality software on timeย ย 
  • Experience growing and improving an engineering team without disrupting delivery
  • Experience partnering closely with strong senior engineers on technical direction, balancing collaboration and discussion with the need to make decisions and execute
  • Experience with Product Engineering and Agile practices, a history of working closely with Product leads
What would be nice:
  • Go experienceย 
  • Linux systems admin: permissions and mounts, OS-level debugging
  • Cloud platform experience
  • Infrastructure-as-code tooling (Ansible, Terraform, Terragrunt)
  • Security domain experience: HSMs, cryptography, mTLS, PKI, and certificate lifecycle management
  • KMS/HSM internals: envelope encryption, key wrapping, key hierarchies, and key lifecycle
  • KMIP protocol experience
  • OAuth2/OIDC and identity provider integration (e.g., Keycloak)
  • WebAuthn/FIDO2
  • Policy engines (OPA/Rego)
  • Messaging systems (NATS, JetStream)
  • Experience managing engineers building for hardened-hardware, on-premise, or non-cloud-native deployments

You are a strong fit for this role if you have led a remote engineering team of similar size before, with real ownership over both performance and delivery. You have a strong, systems-level engineering background (using languages like Go, Rust, Java, C++, or C#), and can lead code reviews and architecture discussions. Experience in security, cryptography, or identity systems is a strong plus, and what matters most is that you can build a high-performing, well-supported team while staying close enough to the technical details to ensure the team is delivering well designed, high quality, and secure solutions.

We write position descriptions to give you the fullest picture we can of what the role entails.ย  If you are interested in this role but are on the fence about applying because you are uncertain that you meet every single criteria, then we encourage you to still apply.